From ffe8b709274db41d29d1b9cdbdd81e6165eff20b Mon Sep 17 00:00:00 2001 From: noam rotem Date: Sun, 1 Oct 2017 17:37:03 +0300 Subject: [PATCH 01/23] - onTap and styleClass props. --- src/Marker.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Marker.tsx b/src/Marker.tsx index da6754b..e2d994d 100644 --- a/src/Marker.tsx +++ b/src/Marker.tsx @@ -69,6 +69,8 @@ export class Marker extends React.Component { bitmap, lat, lng, + styleClass, + onTap } = this.props; let marker: H.map.DomMarker | H.map.Marker; @@ -77,7 +79,7 @@ export class Marker extends React.Component { // if children are provided, we render the provided react // code to an html string const html = ReactDOMServer.renderToStaticMarkup(( -
+
{children}
)); @@ -88,6 +90,9 @@ export class Marker extends React.Component { // then create a dom marker instance and attach it to the map, // provided via context marker = new H.map.DomMarker({lat, lng}, {icon}); + onTap && marker.addEventListener('tap',function(e) { + onTap(); + }, false); map.addObject(marker); } else if (bitmap) { // if we have an image url and no react children, create a From d96c50e29c47bc4faaa01413ba8d6715352e3560 Mon Sep 17 00:00:00 2001 From: noam rotem Date: Sun, 1 Oct 2017 18:49:58 +0300 Subject: [PATCH 02/23] - edit package.json --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 336b141..035cf56 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "react-here-maps", - "version": "0.4.0", + "name": "cwt-map", + "version": "0.4.1", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/Josh-ES/react-here-maps.git" + "url": "git+https://github.com/noamAngularteam/react-here-maps.git" }, "keywords": [ "React.js", @@ -36,12 +36,12 @@ "here", "maps" ], - "author": "Josh-ES", + "author": "CWT", "license": "MIT", "bugs": { - "url": "https://github.com/Josh-ES/react-here-maps/issues" + "url": "https://github.com/noamAngularteam/react-here-maps/issues" }, - "homepage": "https://github.com/Josh-ES/react-here-maps#readme", + "homepage": "https://github.com/noamAngularteam/react-here-maps#readme", "devDependencies": { "@types/bluebird": "^3.5.8", "@types/chai": "^4.0.1", From 04f06ca4b33a583b4118e6d96f8825bfe44417a4 Mon Sep 17 00:00:00 2001 From: noam rotem Date: Mon, 2 Oct 2017 12:16:28 +0300 Subject: [PATCH 03/23] ver bump --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 035cf56..48fb0c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.1", + "version": "0.4.2", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { @@ -11,7 +11,7 @@ "coverage:remap": "remap-istanbul -i coverage/coverage.json -o coverage/coverage.json -t json -e node_modules,test", "coverage:report": "istanbul report", "coverage:post": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", - "prepublishOnly": "npm run pretest && gulp", + "prepublishOnly": "gulp", "lint": "tslint --config tslint.json --project tsconfig.json --type-check" }, "repository": { From 9be231e7077c15366042ceec70f73982ccebca59 Mon Sep 17 00:00:00 2001 From: noam rotem Date: Mon, 2 Oct 2017 12:28:38 +0300 Subject: [PATCH 04/23] Marker fix --- package.json | 4 ++-- src/Marker.tsx | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 48fb0c0..67a37e8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.2", + "version": "0.4.4", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { @@ -11,7 +11,7 @@ "coverage:remap": "remap-istanbul -i coverage/coverage.json -o coverage/coverage.json -t json -e node_modules,test", "coverage:report": "istanbul report", "coverage:post": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", - "prepublishOnly": "gulp", + "prepublishOnly": "npm run pretest && gulp", "lint": "tslint --config tslint.json --project tsconfig.json --type-check" }, "repository": { diff --git a/src/Marker.tsx b/src/Marker.tsx index e2d994d..2a220c4 100644 --- a/src/Marker.tsx +++ b/src/Marker.tsx @@ -12,6 +12,8 @@ import getMarkerIcon from "./utils/get-marker-icon"; // props that can be passed to the HEREMap Marker component export interface MarkerProps extends H.map.Marker.Options, H.geo.IPoint { bitmap?: string; + styleClass?: string; + onTap?: () => void; } // declare an interface containing the potential context parameters @@ -73,6 +75,7 @@ export class Marker extends React.Component { onTap } = this.props; + let marker: H.map.DomMarker | H.map.Marker; if (React.Children.count(children) > 0) { From 8836b6e8bfd0f7d454944de845bbc1581934f936 Mon Sep 17 00:00:00 2001 From: Yaniv Date: Thu, 19 Oct 2017 13:54:11 +0300 Subject: [PATCH 05/23] added js source files instead of cache --- gulpfile.js | 2 +- package.json | 2 +- src/HEREMap.tsx | 102 +++++----- src/srcFiles/mapsjs-core.js | 320 +++++++++++++++++++++++++++++++ src/srcFiles/mapsjs-mapevents.js | 1 + src/srcFiles/mapsjs-service.js | 1 + src/srcFiles/mapsjs-ui.js | 1 + tsconfig.json | 3 +- 8 files changed, 379 insertions(+), 53 deletions(-) create mode 100644 src/srcFiles/mapsjs-core.js create mode 100644 src/srcFiles/mapsjs-mapevents.js create mode 100644 src/srcFiles/mapsjs-service.js create mode 100644 src/srcFiles/mapsjs-ui.js diff --git a/gulpfile.js b/gulpfile.js index e3249ae..3644281 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -17,7 +17,7 @@ gulp.task('default', ['transpile'], function() { // transpilation task from typescript to es5 javascript gulp.task('transpile', function() { - return gulp.src(['src/**/*.ts', 'src/**/*.tsx', 'typings/index.d.ts', 'node_modules/typescript/lib/lib.es6.d.ts']) + return gulp.src(['src/**/*.js', 'src/**/*.ts', 'src/**/*.tsx', 'typings/index.d.ts', 'node_modules/typescript/lib/lib.es6.d.ts']) .pipe(tsProject()) .pipe(gulp.dest('dist')); }); diff --git a/package.json b/package.json index 67a37e8..6504755 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.4", + "version": "0.4.6", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index 3a41aa3..a772aca 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -8,6 +8,11 @@ import getLink from "./utils/get-link"; import getPlatform from "./utils/get-platform"; import getScriptMap from "./utils/get-script-map"; +require('./srcFiles/mapsjs-core') +require('./srcFiles/mapsjs-mapevents') +require('./srcFiles/mapsjs-service') +require('./srcFiles/mapsjs-ui') + // declare an interface containing the required and potential // props that can be passed to the HEREMap component export interface HEREMapProps extends H.Map.Options { @@ -68,61 +73,59 @@ export class HEREMap } public componentDidMount() { - onAllLoad(() => { - const { - appId, - appCode, + const { + appId, + appCode, + center, + hidpi, + interactive, + secure, + zoom, + } = this.props; + + // get the platform to base the maps on + const platform = getPlatform({ + app_code: appCode, + app_id: appId, + useHTTPS: secure === true, + }); + + const defaultLayers = platform.createDefaultLayers({ + ppi: hidpi ? 320 : 72, + }); + + const hereMapEl = ReactDOM.findDOMNode(this); + + const map = new H.Map( + hereMapEl.querySelector(".map-container"), + defaultLayers.normal.map, + { center, - hidpi, - interactive, - secure, + pixelRatio: hidpi ? 2 : 1, zoom, - } = this.props; + }, + ); - // get the platform to base the maps on - const platform = getPlatform({ - app_code: appCode, - app_id: appId, - useHTTPS: secure === true, - }); + if (interactive !== false) { + // make the map interactive + // MapEvents enables the event system + // Behavior implements default interactions for pan/zoom + const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map)); + + // create the default UI for the map + const ui = H.ui.UI.createDefault(map, defaultLayers); - const defaultLayers = platform.createDefaultLayers({ - ppi: hidpi ? 320 : 72, + this.setState({ + behavior, + ui, }); + } - const hereMapEl = ReactDOM.findDOMNode(this); - - const map = new H.Map( - hereMapEl.querySelector(".map-container"), - defaultLayers.normal.map, - { - center, - pixelRatio: hidpi ? 2 : 1, - zoom, - }, - ); - - if (interactive !== false) { - // make the map interactive - // MapEvents enables the event system - // Behavior implements default interactions for pan/zoom - const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map)); - - // create the default UI for the map - const ui = H.ui.UI.createDefault(map, defaultLayers); - - this.setState({ - behavior, - ui, - }); - } - - // make the map resize when the window gets resized - window.addEventListener("resize", this.debouncedResizeMap); - - // attach the map object to the component"s state - this.setState({ map }); - }); + // make the map resize when the window gets resized + window.addEventListener("resize", this.debouncedResizeMap); + + // attach the map object to the component"s state + this.setState({ map }); } public componentWillMount() { @@ -130,7 +133,6 @@ export class HEREMap secure, } = this.props; - cache(getScriptMap(secure === true)); const stylesheetUrl = `${secure === true ? "https:" : ""}//js.api.here.com/v3/3.0/mapsjs-ui.css`; getLink(stylesheetUrl, "HERE Maps UI"); } diff --git a/src/srcFiles/mapsjs-core.js b/src/srcFiles/mapsjs-core.js new file mode 100644 index 0000000..51849b7 --- /dev/null +++ b/src/srcFiles/mapsjs-core.js @@ -0,0 +1,320 @@ +(function(){var p,aa=[];function ba(a){return function(){return aa[a].apply(this,arguments)}}function ca(a,b){return aa[a]=b}var da=da||{},fa=this;function ga(a){return void 0!==a}function ha(a,b,c){a=a.split(".");c=c||fa;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&ga(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}}function ja(a){a=a.split(".");for(var b=fa,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function ka(){} +function ma(){throw Error("unimplemented abstract method");} +function oa(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; +else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function pa(a){return"array"==oa(a)}function qa(a){var b=oa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ra(a){return"string"==typeof a}function sa(a){return"function"==oa(a)}function ta(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}var ua="closure_uid_"+(1E9*Math.random()>>>0),va=0;function wa(a,b,c){return a.call.apply(a.bind,arguments)} +function xa(a,b,c){if(!a)throw Error();if(2b?1:0};var Ga=Array.prototype,Ha=Ga.indexOf?function(a,b,c){return Ga.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ra(a))return ra(b)&&1==b.length?a.indexOf(b,c):-1;for(;carguments.length;f&&(b={H:w.H},c="",d=[]);cb(b,!0,function(b,f){try{var k=b[f];f=db(b,k);var l;if(l=!(Pa(k)&&k.window===k&&k.self===k))l=!(Pa(k)&&0d.indexOf(k)&&(d.push(k),e=Va(a,k,c+"."+f,d)))return!0}}catch(m){}});f&&(e=e?e.substr(1).replace("."+Sa[0]+".","#"):"~"+(sa(a)?eb(a)+"()":Ya(a)));return e} +function db(a,b){var c=[];cb(a,!1,function(a,e){a[e]===b&&c.push(e)});return c.sort(fb)[0]}function fb(a,b){return b.length-a.length}var gb=Object[Sa[0]][Sa[2]];function cb(a,b,c){var d,e;if(a){for(d in a)if((!b||gb.call(a,d))&&c(a,d,!0))return;for(e=Sa.length;e--&&(d=Sa[e],b&&!gb.call(a,d)||!c(a,d,!1)););}}function eb(a){return(a=/^\s*function ([^\( ]+)/.exec(a))?a[1]:"anonymous"}function hb(a,b,c){c[b]="#"+b}var ib="[object Undefined]"!=={}.toString.call(void 0); +function jb(a,b){var c=w.console,d;!ib&&c&&c.warn&&(d=Va(a)+" is deprecated and will be removed soon. ",b&&(d+=b),c.warn(d))};function C(a,b,c){var d=arguments.length,e;b=1(c=a%b)===0>b?c:c+b}function Pb(a,b,c){b-=c=c||0;a-=c;return a-ob(a/b)*b+c}r("H.math.normalize",Pb);function Qb(a,b,c){return(a-=0)>c?c:a=b-d&&a<=c+d:a>=c-d&&a<=b+d}function Sb(a,b,c,d,e,f){return sb(tb((a-e)*(d-f)-(b-f)*(c-e),2)/(tb(c-e,2)+tb(d-f,2)))}var Tb={NONE:0,Qi:1,Ki:2,Pi:3}; +function Ub(a,b,c,d,e){for(var f=c.length,g=f,h,k,l,m=c[0],n=0,q=0,u=0,t=d/2||0,y=e?1:3;1!=n&&g>y;){h=c[--g];d=c[--g];l=c[g?g-1:(f+(g-1))%f];k=c[g?g-2:(f+(g-2))%f];if(d>=a-t&&d<=a+t&&h>=b-t&&h<=b+t||k>=a-t&&k<=a+t&&l>=b-t&&l<=b+t)n=1;else if(!n&&d===a)k===a&&(hb||h>b&&la||m>=a&&k=b?++q:++u),n=Rb(b,h,l,t)&&Sb(a,b,d,h,k,l)<=t?2:0;else if(!n&&Rb(a,d,k,t)){if(da||d>a&&kb,u+=md||180a^0>b)&&180a?A:this.b(a,1)[0]};E.prototype.removeInterior=E.prototype.o;E.prototype.f=function(a){if(!B(a,F))throw new C(this.f,0,a);this.kb.push(a)};E.prototype.pushInterior=E.prototype.f;E.prototype.S=function(){var a=this.c;a||(this.c=a=dc(this.$a,this.hc));return a};E.prototype.getBounds=E.prototype.S;p=E.prototype; +p.hg=function(a){var b=this.kb.length;if(0>a||a>=b)throw new ec(this.hg,a,[0,b-1]);(b=this.a[a])||(this.a[a]=b=dc(this.kb[a],this.hc));return b};p.$a=x;p.kb=[];p.qd="POLYGON";p.Lb=function(a){var b=this.kb,c=b.length,d;if(this.$a.f()){a.push("(");this.$a.Lb(a);for(d=0;dEb&&(g=0Eb?Db:0))%Gb-Db)*Kb):this};gc.prototype.walk=gc.prototype.Gf;gc.prototype.S=function(){return new G(this.lat,this.lng,this.lat,this.lng)};gc.prototype.getBounds=gc.prototype.S;function hc(a,b,c){var d=!!a&&!(D(a.lat=Wb(a.lat))||D(a.lng=Xb(a.lng))||a.alt!==A&&D(a.alt=Yb(a.alt))||a.ctx!==A&&!Zb(a.ctx));if(!d&&b)throw new C(b,c,a);return d}gc.validate=hc; +function ic(a){if(!a)throw new C(ic,0,a);return new gc(a.lat,a.lng,a.alt,a.ctx)}gc.fromIPoint=ic;gc.prototype.qd="POINT";gc.prototype.Lb=function(a){a.push("(",this.lng," ",this.lat,")");return a};var jc;function kc(a,b){var c=[];a&&c.push(Va(a));1this.state&&(this.Sc(),this.Fe().remove(this),this.state=4)},Sc:ma,De:ma,Sh:function(a){this.state=this.De(a)?1:5}});function wd(a){this.jc={};for(var b in vd)this.jc[vd[b]]=[];this.ae=a;this.ae.addEventListener("allocatable",z(this.dg,this))}r("H.util.JobManager",wd);var xd=Object.keys(vd).map(function(a){return vd[a]}).sort().reverse(); +Ca(wd.prototype,{add:function(a){B(a,td,this.add,0);this.jc[a.c].push(a);this.dg()},contains:function(a){return-1parseFloat(a))?String(b):a}(),Nd={}; +function Od(a){var b;if(!(b=Nd[a])){b=0;for(var c=Ea(String(Md)).split("."),d=Ea(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Yd="closure_lm_"+(1E6*Math.random()|0),Zd={},$d=0;function ae(a,b,c,d,e){if(pa(b)){for(var f=0;fc.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.a&&0<=h;h--){d.currentTarget=c[h];var k=ke(c[h],f,!0,d),e=e&&k}for(h=0;!d.a&&h>>0);function be(a){if(sa(a))return a;a[me]||(a[me]=function(b){return a.handleEvent(b)});return a[me]};function I(){xc.call(this);this.Ob=new Dd(this);this.nh=this;this.Me=null}v(I,xc);I.prototype[yd]=!0;p=I.prototype;p.jb=function(){return this.Me};p.ia=function(a){this.Me=a};p.addEventListener=function(a,b,c,d){ae(this,a,b,c,d)};p.removeEventListener=function(a,b,c,d){ie(this,a,b,c,d)}; +p.dispatchEvent=function(a){var b,c=this.jb();if(c)for(b=[];c;c=c.jb())b.push(c);var c=this.nh,d=a.type||a;if(ra(a))a=new Bc(a,c);else if(a instanceof Bc)a.target=a.target||c;else{var e=a;a=new Bc(d,c);Ca(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.a&&0<=g;g--)f=a.currentTarget=b[g],e=f.dc(d,!0,a)&&e;a.a||(f=a.currentTarget=c,e=f.dc(d,!0,a)&&e,a.a||(e=f.dc(d,!1,a)&&e));if(b)for(g=0;!a.a&&ga};Le.prototype.isAny=Le.prototype.A;Le.prototype.v=Mb; +Le.prototype.b=function(a){return this.v>a};Le.prototype.isVisual=Le.prototype.b;Le.prototype.o=Mb;Le.prototype.g=function(a){return this.o>a};Le.prototype.isSpatial=Le.prototype.g;Le.prototype.l=Mb;Le.prototype.j=function(a){return this.l>a};Le.prototype.isAdd=Le.prototype.j;Le.prototype.m=Mb;Le.prototype.f=function(a){return this.m>a};Le.prototype.isRemove=Le.prototype.f;Le.prototype.s=Mb;Le.prototype.i=function(a){return this.s>a};Le.prototype.isZOrder=Le.prototype.i; +var Me={NONE:0,VISUAL:1,SPATIAL:2,ADD:4,REMOVE:8,Z_ORDER:16};Le.Flag=Me;function Ne(a,b,c){Ne.u.constructor.call(this,a);this.oldValue=c;this.newValue=b}v(Ne,Bc);r("H.util.ChangeEvent",Ne);function J(a){var b;Ua(this,J);J.u.constructor.call(this);this.zb=Oe.next();a&&(b="min",ab(a[b])&&(this.Ga=a[b]),b="max",ab(a[b])&&(this.ea=a[b]),b="visibility",b in a&&(this.T=!!a[b]),b="zIndex",b in a&&(this.I=+a[b]||0),b="provider",b in a&&(this.l=a[b],this.ua(Me.ADD)),b="data",b in a&&this.g(a[b]))}v(J,I);r("H.map.Object",J);var Oe=new ye,Pe={ANY:0,OVERLAY:1,SPATIAL:2,MARKER:3,DOM_MARKER:4,GROUP:5};J.Type=Pe;J.prototype.yb={Gh:"visibilitychange",Hh:"zindexchange"};J.prototype.ta=function(){return this.zb}; +J.prototype.getId=J.prototype.ta;J.prototype.Ga=-1/0;J.prototype.ea=1/0;J.prototype.Ld=function(){return this.ea};J.prototype.getMax=J.prototype.Ld;J.prototype.Xd=function(){return this.Ga};J.prototype.getMin=J.prototype.Xd;J.prototype.T=!0;J.prototype.setVisibility=function(a){var b=this.T;(a=!!a)^b&&(this.T=a,this.invalidate(Me.VISUAL),this.dispatchEvent(new Ne(this.yb.Gh,a,b)));return this};J.prototype.setVisibility=J.prototype.setVisibility; +J.prototype.getVisibility=function(a){for(var b=this,c;(c=b.T)&&a&&(b=b.Da););return c};J.prototype.getVisibility=J.prototype.getVisibility;J.prototype.I=A;J.prototype.he=function(){return this.I};J.prototype.getZIndex=J.prototype.he;J.prototype.Ha=function(a){var b=this.I;a!==b&&(this.K(),this.I=a,this.invalidate(Me.Z_ORDER),this.dispatchEvent(new Ne(this.yb.Hh,a,b)));return this};J.prototype.setZIndex=J.prototype.Ha;J.prototype.U=A; +function Qe(a){var b=a.U,c,d,e;b||(c=(d=a.I)!==A,(b=a.Da)?(b=Qe(b).slice(),b[0]|=c):b=[c|0],b.push(d||0,(e=a.eh)!==A?e:a.zb),a.U=b);return b}J.prototype.K=function(){this.U=A};function Re(a,b,c){if(!c||a[0]|b[0])for(var d=a.length,e=b.length,f=lb(d,e),g,h=1,k=1+c;hthis.ha};G.prototype.isCDB=G.prototype.g;G.prototype.ed=function(){return!this.ab()&&!this.c()};G.prototype.isEmpty=G.prototype.ed;G.prototype.S=function(){return new G(this.ka,this.ga,this.ja,this.ha)};G.prototype.l=function(a,b,c){var d=this.Oa();c||(a=Wb(a,this.l,0),b=Xb(b,this.l,1));b=this.b(a,b,c);a=b.Oa();return a.lat===d.lat&&a.lng===d.lng&&this.c()===b.c()&&this.ab()===b.ab()};G.prototype.containsLatLng=G.prototype.l; +G.prototype.Vc=function(a,b){b||hc(a,this.Vc,0);return this.l(a.lat,a.lng,b)};G.prototype.containsPoint=G.prototype.Vc;G.prototype.j=function(a,b){var c=this.Oa(),d,e;if(!b&&!B(a,G))throw new C(this.j,0,a);e=this.wb(a,b);d=e.Oa();return d.lat===c.lat&&d.lng===c.lng&&this.c()===e.c()&&this.ab()===e.ab()};G.prototype.containsRect=G.prototype.j; +G.prototype.b=function(a,b,c,d){if(!c){if(D(a=Wb(a)))throw new C(this.b,0,a);if(D(b=Xb(b)))throw new C(this.b,1,b);}return We(this.ka,this.ga,this.ja,this.ha,a,b,a,b,d)};G.prototype.mergeLatLng=G.prototype.b;G.prototype.o=function(a,b,c){b||hc(a,this.o,0);return this.b(a.lat,a.lng,b,c)};G.prototype.mergePoint=G.prototype.o;G.prototype.wb=function(a,b,c){if(!b&&!B(a,G))throw new C(this.wb,0,a);return We(this.ka,this.ga,this.ja,this.ha,a.ka,a.ga,a.ja,a.ha,c)};G.prototype.mergeRect=G.prototype.wb; +G.prototype.a=function(a,b,c,d,e,f){e||(a=Wb(a,this.a,0),b=Xb(b,this.a,1),c=Wb(c,this.a,2),d=Xb(d,this.a,3));return We(this.ka,this.ga,this.ja,this.ha,a,b,c,d,f)};G.prototype.mergeTopLeftBottomRight=G.prototype.a;G.prototype.wc=function(a,b){if(!b&&!B(a,G))throw new C(this.wc,0,a);var c=this.ga<=this.ha,d=a.ga<=a.ha,e=this.gac?360:0)}function Ue(a,b){var c=a+b/2;return c-(180n-1E-6?360:0;180>n-1E-6?(l=b,m=h):(n=360-n,l=f,m=d);n=n+e/2+g/2;360<=n+5E-7?(l=-180,m=180):n-5E-7k?-(g+a.lng):k,c=c+(0>k?2*k:0),c=-180>c?360+c:c,e=e+(0h?f+2*h:f;-90>=f&&(f=-90);return b?Te(b,d,c,f,e):new G(d,c,f,e)};G.prototype.resizeToCenter=G.prototype.v;function $e(a,b,c,d,e){this.j=a||10;this.a=this.b=this.l=null;this.c=d||0;this.f=e||0;this.g=b||1;this.i=c||1;this.a=this.l=new af(null,0,this.c-this.g,this.f-this.i,this.c+this.g,this.f+this.i);this.b=null}function bf(a,b){for(var c,d,e,f,g,h,k,l=0,m,n,q=4,u;q--;){u=q+4;g=[];c=+!(q%3);h=b[q];for(m=(d=a[q]).length;m--;){e=d[m];if(f=e.Y)for(n=f.length;n--;)((k=f[n][q])>h)-c&&(h=k);for(n=4;n--;)if(f=e[n])c?f[u]h&&g.push(f)}l+=g.length;b[q]=h;a[q]=g}l&&(b=bf(a,b));return b} +$e.prototype.remove=function(a){var b,c=a.a,d=c.Y;if(d&&(b=d.indexOf(a),-1!==b&&(d.splice(b,1),!d.length))){delete c.Y;for(var e=this.a;(d=c.a)&&!(c.Y||c[0]||c[1]||c[2]||c[3]);)c===e&&(e=d),delete c.a,delete d[c.b],c=d;this.a=e;cf(this)}(b=0<=b)&&df(this,a,!1);return b};function df(a,b,c){var d,e;if(d=a.b)for(e=4;e--;)if(e%3?b[e]>=d[e]:b[e]<=d[e])if(c)d[e]=b[e];else{a.b=null;break}} +function ef(a,b,c,d,e,f,g){var h=b[8],k=b[9];if(g&&(e=h)&&(f=k)){var l=ef,h=(d>=k?2:0)|c>=h;b=b[h]||(b[h]=new af(b,h));c=l(a,b,c,d,e,f,g-1)}else c=new ff(b,c,d,e,f),(b.Y||(b.Y=[])).push(c),df(a,c,!0),cf(a,b);return c}function cf(a,b){var c=a.a,d;if(b){if(d=b,d!==c)for(c=d;d=d.a;)if(d.Y||3>!d[0]+!d[1]+!d[2]+!d[3])c=d}else for(;!c.Y&&2< !c[0]+!c[1]+!c[2]+!c[3];)if(d=c[0]||c[1]||c[2]||c[3])c=d;else break;a.a=c} +$e.prototype.bb=function(a,b,c,d){var e=[];gf(this,this.a,e,a,b,c,d);return e};function gf(a,b,c,d,e,f,g){var h,k,l=b.Y;k=b[7];var m=b[8],n=b[5],q=b[4],u=b[9],t=b[6],y;if(l)if(h=l.length,d>k||fq||gf||tg||y=m&&(e<=u&&b[1]&&gf(a,b[1],c,d,e,f,g),g>=u&&b[3]&&gf(a,b[3],c,d,e,f,g));d<=m&&(e<=u&&b[0]&&gf(a,b[0],c,d,e,f,g),g>=u&&b[2]&&gf(a,b[2],c,d,e,f,g))} +function af(a,b,c,d,e,f){a?(this.a=a,this.b=b,b&1?(c=a[8],e=a[5]):(c=a[7],e=a[8]),b&2?(d=a[9],f=a[6]):(d=a[4],f=a[9])):this.b=this.a=null;this[7]=c;this[5]=e;this[8]=(c+e)/2;this[4]=d;this[6]=f;this[9]=(d+f)/2}function ff(a,b,c,d,e){this.id=++hf;this.a=a;this[0]=c;this[1]=d;this[2]=e;this[3]=b}var hf=0;function jf(a){this.i=new $e(+a||10,180,90,0,0);this.g=[];this.b=this.f=this.a=null}jf.prototype.c=0; +jf.prototype.S=function(){var a,b,c;if(!this.a){c=[];var d;if(d=!this.f){a=this.i;var e;!(e=a.b)&&(d=a.a,d.Y||d[0]||d[1]||d[2]||d[3])&&(e=[d],e=bf([e,e,e,e],[d[6],d[7],d[4],d[5]]),a.b=e);d=a=e}d&&(this.f=new G(-a[0],a[3],-a[2],a[1]));(b=this.f)&&c.push(b);var f,g,h,k;if(!this.b&&(k=(g=this.g).length)){a=90;d=360;e=-90;for(f=0;k--;)h=g[k],a=lb(a,h[0]),d=lb(d,h[3]),e=mb(e,h[2]),f=mb(f,h[1]);this.b=new G(-a,d,-e,f-360)}(b=this.b)&&c.push(b);if(b=c[0])c[1]&&(b=b.wb(c[1],!0)),this.a=b}return this.a}; +function kf(a,b,c,d,e,f){f?(f=new ff(null,e,-b,c+360,-d),a.g.push(f),a.b&&a.b.a(b,c,d,e,!0,a.b)):(f=a.i,f=ef(f,f.l,c,-b,e,-d,f.j),a.f&&a.f.a(b,c,d,e,!0,a.f));++a.c;a.a=null;return f}jf.prototype.remove=function(a){var b,c=!1;if(a.a)c=this.i.remove(a),this.f=null;else if(a=(b=this.g).indexOf(a),c=0<=a)b.splice(a,1),this.b=null;c&&(--this.c,this.a=null);return c}; +function lf(a,b,c,d,e){a=a.g;var f=a.length,g,h=[],k,l;if(f)for(k=c+360,l=e+360;f--;)g=a[f],mf(g,b,c,d,e)?h.push(g):mf(g,b,k,d,l)&&h.push(g);return h}function mf(a,b,c,d,e){var f=a[0],g=a[1],h=a[2];return!(a[3]>e||gd||hg&&180f-g||gqb(g-f))h=f,f=g,g=h;dk+1&&(m=[e[h],e[h+1]],l.push(m)),k=d,m.push(e[h+3],e[h+4]);if(a.b){e=[];f=l.length;for(g=0;gq?360:-360,d.push(m[c-2],q,h,n));e.push(d)}l=e}return l}F.prototype.qd="LINESTRING"; +F.prototype.Lb=function(a){var b=this.na,c=b.length,d;if(c){a.push("(");for(d=0;d=a?+a:Df},function(a){return"butt"===(a=La(a))||"square"===a||"round"===a?a:Df},function(a){return"round"===a||"bevel"===a||"miter"===a?a:Df},function(a){return 0=a?+a:Df},function(a){return a&&a.every&&a.every(bb)?a:Df},function(a){return D(+a)?Df:+a}]; +zf.MAX_LINE_WIDTH=100;var Ef=new zf;zf.DEFAULT_STYLE=Ef;function Ff(a){var b,c,d;if(a){b=B(a,Ff);for(c in a)c in this&&(d=a[c],d!==this[c]&&("fillColor"===c||0<(d=+d))&&(this[c]=d));a=b?a.fd:!!(ue(this.fillColor)&&this.width&&this.width);a||(this.fd=a)}Na(this)}r("H.map.ArrowStyle",Ff);Ff.prototype.fd=!0;Ca(Ff.prototype,{fillColor:"rgba(255,255,255,.75)",width:1.2,length:1.6,frequency:5});Ff.prototype.pa=function(a){var b=this===a;!b&&a&&(b=a.width===this.width&&a.fillColor===this.fillColor&&a.length===this.length&&a.frequency===this.frequency);return b}; +Ff.prototype.equals=Ff.prototype.pa;function Gf(a,b){var c;Gf.u.constructor.call(this,b);b&&this.O(b.style);a&&(this.B=!0);b&&(c=b.arrows)&&this.Vb(c)}v(Gf,J);r("H.map.Spatial",Gf);Gf.prototype.type=Pe.SPATIAL;Gf.prototype.je=0;Gf.prototype.style=Ef;Gf.prototype.Na=function(){return this.style};Gf.prototype.getStyle=Gf.prototype.Na; +Gf.prototype.O=function(a){var b=this.style,c=!0;a?this.style=B(a,zf)?a:new zf(a):this.style?delete this.style:c=!1;c&&(this.dispatchEvent(new Ne("stylechange",this.style,b)),this.invalidate(Me.VISUAL));return this};Gf.prototype.setStyle=Gf.prototype.O;Gf.prototype.Cc=function(){return this.s};Gf.prototype.getArrows=Gf.prototype.Cc;Gf.prototype.Vb=function(a){var b=this.s,c=!1;!a&&b?(delete this.s,c=!0):!a||b&&b.pa(a)||(this.s=new Ff(a),c=!0);c&&"none"!==this.style.strokeColor&&this.ua(1);return this}; +Gf.prototype.setArrows=Gf.prototype.Vb;function Hf(a,b){var c=!1,d=!1,e;if(b.length){for(c=0;cf?-360:360);a.Va=c;return e.f(b,c+d)}function Nf(a,b,c){for(var d=b,e,f=a.length+b,g,h;d--;){b=a[d];g=b.length;for(e=Array(g);g--;)h=b[g],e[g]=new M(h.x+c,h.y);a[--f]=e}}var Of=new F([0,0,0,0,0,0,0,0,0]);function Pf(a){Ua(this,Pf);Pf.u.constructor.call(this);this.ma=Qf(this,a,this.constructor,0)}v(Pf,bc);r("H.geo.MultiGeometry",Pf);Pf.prototype.splice=function(a,b,c){a=[a];b!==A&&a.push(b);c&&(b=Qf(this,c,this.splice,2),a=a.concat(b));this.a=x;return this.ma.splice.apply(this.ma,a)};Pf.prototype.splice=Pf.prototype.splice;Pf.prototype.f=function(a){var b=this.ma.length;if(!(0<=a&&aa.f())throw new C(this.f,0);b=this.b();this.c(new E(a));this.dispatchEvent(new Ne("stripchange",this.b(),b));return this};Uf.prototype.setStrip=Uf.prototype.f;Uf.prototype.S=function(){return this.Ca().S()};Uf.prototype.getBounds=Uf.prototype.S; +Uf.prototype.ec=function(a){var b,c=this.Ca(),d,e,f;if(this.o)for(c=c.ma,f=0,e=c.length;fb[0][b[0].length-1].x&&(b[0]=b[0].reverse());l=[];k=b[0].length-1;for(h=0;hg?g=k:kh?h=l:le&&-180==b.ga&&(b=new G(b.ka,180,b.ja,b.ha));360>e&&180==b.ha&&(b=new G(b.ka,b.ga,b.ja,-180));if(b.g()){e=d;k=e.length;d=-1;for(f=0;fg?-l:l),f=0b.ab()&&b.Vc(new gc(b.ka,180))&&(d=kg([].concat(d),b.ha),c.push(d));return c}Uf.prototype.Tb=function(){var a=this.Ca(),b,c,d;jb(Uf.prototype.Tb);if(this.o)for(b=a.ma,d=b.length,a=[],c=0;ce;e+=120)f.m(c,e-180,A);else for(a=a.a,a=360/a;360>e;e+=a)f.c(b.Gf(e,d,!0));b=new E(f);0>c&&b.i(cc.SOUTH);return b};function og(a){og.u.constructor.call(this,a)}v(og,Pf);r("H.geo.MultiLineString",og);og.prototype.b=F;function pg(a,b){pg.u.constructor.call(this,!1,b);this.c(a)}v(pg,Jf);r("H.map.Polyline",pg);pg.prototype.S=function(){return this.a.S()};pg.prototype.getBounds=pg.prototype.S;pg.prototype.f=function(a){var b;jb(this.f,"See H.map.Polyline#setGeometry");qg(a,this.f);b=this.b();this.c(a);this.dispatchEvent(new Ne("stripchange",this.b(),b));return this};pg.prototype.setStrip=pg.prototype.f;pg.prototype.b=function(){jb(this.b,"See H.map.Polyline#getGeometry");return B(this.a,F)?this.a:this.a.ma[0]}; +pg.prototype.getStrip=pg.prototype.b;pg.prototype.a=x;pg.prototype.c=function(a){var b=this.c,c,d,e;if(B(a,og))if(c=a.ma,d=c.length)for(e=0;ea.f())throw new C(b,0);}function rg(a,b,c,d){var e=yf(b,c.s()),f;e.length&&(b=c.B(),a=Kf(a,e,!1,b),e=a.length)&&(f=c.j(),b=b.w,c.x||Nf(a,e,-b),c.x===(1<>1;d|e&&a.next();c=yg(a);if("EMPTY"===c)a.next(),(d=b[1])?f=new d([]):b!==Gg&&(f=new F([]),b===Fg&&(f=new E(f)));else if("("===c){f=b[0];b=b[1];var g,h;if(b){g=[];wg(a,0);if(f===Bg){h="("!==yg(a);do g.push(f(a,d,e,h));while(xg(a))}else{do g.push(f(a,d,e));while(xg(a))}wg(a,1);d=new b(g)}else d=f(a,d,e);f=d}else tg(a,c,'"Z", "M", "ZM", "(" or "EMPTY"'); +a.next()&&tg(a,c,"end of stream")}return f||x}function Jg(a){this.a=a}function yg(a){var b=a.b;if(b===A){for(b=a.a;b.a()===Kg;)b.next();if(Lg[b.a()])b=b.next(),b=b===Mg?"":String.fromCharCode(b);else{b.o();do b.next();while(!Lg[b.a()]);b=String.fromCharCode.apply(null,b.l())}a.b=b}return b}Jg.prototype.next=function(){var a=yg(this);""!==a&&delete this.b;return a};var Kg=32,Mg=-1,Ng={Dh:Kg,Bh:40,Ch:41,sh:44,wh:Mg},Lg=Object.keys(Ng).reduce(function(a,b){a[Ng[b]]=!0;return a},Ka());function Og(){}r("H.util.ICharStream",Og);Og.prototype.next=function(){};Og.prototype.o=function(){};Og.prototype.l=function(){};Og.prototype.a=function(){};function Pg(a){this.f=String(a);this.g=0;this.b=[];this.c=!1}r("H.util.CharStream",Pg);Pg.prototype.next=function(){var a=this.f.charCodeAt(this.g++),a=isNaN(a)?-1:a;this.c&&this.b.push(a);return a};Pg.prototype.o=function(){this.c=!0;this.b=[]};Pg.prototype.l=function(){var a=this.b.slice();this.c=!1;this.b=[];return a};Pg.prototype.a=function(a){a=this.f.charCodeAt(this.g+(a||0));return isNaN(a)?-1:a};r("H.util.wkt.toGeometry",function(a){return ug(new Pg(a))});function Qg(a){var b=""+Ae(),c;a=a||{};this.min=a.min||0;this.max=a.max||22;if(c=a.uri){if(/_/.test(c))throw new C(Qg,0,"uri "+c);}else c=b;this.uri=c||b;this.uid=b;a.getCopyrights&&Xa(a.getCopyrights,"Function",Qg)&&(this.getCopyrights=a.getCopyrights);Qg.u.constructor.call(this)}v(Qg,I);r("H.map.provider.Provider",Qg);Qg.prototype.F={la:"update"};function Rg(a,b){a.dispatchEvent(new Bc(a.F.la,b))}Qg.prototype.D=function(){I.prototype.D.call(this)};Qg.prototype.Ia=function(){return null}; +Qg.prototype.getCopyrights=Qg.prototype.Ia;Qg.prototype.s=Ce;Qg.prototype.providesSpatials=Qg.prototype.s;Qg.prototype.ba=Ce;Qg.prototype.providesOverlays=Qg.prototype.ba;Qg.prototype.l=Ce;Qg.prototype.providesMarkers=Qg.prototype.l;Qg.prototype.i=Ce;Qg.prototype.providesDomMarkers=Qg.prototype.i;function Sg(a){var b;Ua(this,Sg);Sg.u.constructor.call(this,a);if(a&&"tileSize"in a){b=rb(+a.tileSize)/Cb;if(isNaN(b)||b%1||0>b||30c)throw new C(this.add,2,c);a=String(a);d=this.Y[a];e=!0;this.filter&&(e=this.filter(a,b,c));d?e?(this.a+=c-d.size,d.size=c,d.data=b,Wg(this,d)):Xg(this,d,!0):e&&(this.Y[a]=Yg(this,{id:a,data:b,size:c,xb:null,Xb:null},this.b));Zg(this);return e};Vg.prototype.add=Vg.prototype.add; +Vg.prototype.c=function(a){if(!sa(a))throw new C(this.c,0,a);this.j=a};Vg.prototype.registerOnDrop=Vg.prototype.c;Vg.prototype.get=function(a,b){var c=b?this.Y[a]:Wg(this,this.Y[a]);return c&&c.data};Vg.prototype.get=Vg.prototype.get;Vg.prototype.g=function(a){var b;(b=this.Y[a])&&Xg(this,b,!0)};Vg.prototype.drop=Vg.prototype.g;Vg.prototype.forEach=function(a,b,c){var d,e;for(e in this.Y)d=this.Y[e],(c?c(e,d.data,d.size):1)&&a.call(b,e,d.data,d.size)};Vg.prototype.forEach=Vg.prototype.forEach; +Vg.prototype.Ea=function(a){var b,c;for(c in this.Y)b=this.Y[c],(a?a(c,b.data,b.size):1)&&Xg(this,this.Y[c],!0)};Vg.prototype.removeAll=Vg.prototype.Ea;Vg.prototype.i=function(a){if(!(0<+a))throw new C(Vg.prototype.i,0,a);this.l=+a;Zg(this);return this};Vg.prototype.setMaxSize=Vg.prototype.i;Vg.prototype.o=function(){return this.l};Vg.prototype.getMaxSize=Vg.prototype.o;Vg.prototype.m=function(){return this.a};Vg.prototype.getCurrentSize=Vg.prototype.m; +function Wg(a,b){b&&(a.b=Yg(a,b,a.b));return b}function Zg(a){for(;a.a>a.l&&a.f;)Xg(a,a.f,!0)}function Yg(a,b,c){if(c!==b){(b.xb||b.Xb)&&Xg(a,b);if(b.xb=c)b.Xb=c.Xb,c.Xb=b;b.Xb||(a.b=b);b.xb||(a.f=b);a.a+=b.size}return b}function Xg(a,b,c){var d=b.Xb,e=b.xb;if(d||e||b==a.b&&b==a.f)d?d.xb=e:a.b=e,e?e.Xb=d:a.f=d,a.a-=b.size,c&&(a.j&&a.j(b.id,b.data,b.size),delete a.Y[b.id]);b.xb=b.Xb=null};function $g(a,b,c,d){this.key="";this.x=a;this.y=b;this.z=c;this.data=d;this.valid=!0}r("H.map.provider.Tile",$g);function N(a){Ua(this,N);N.u.constructor.call(this,a);this.a={};this.Ha=new ah;this.o=z(this.o,this);this.g=bh}v(N,Sg);r("H.map.provider.RemoteTileProvider",N);N.prototype.v=function(){return 1};N.prototype.getEntryWeight=N.prototype.v;var bh=new Vg(65536);N.prototype.Ba=function(){return this.g};N.prototype.getCache=N.prototype.Ba;N.prototype.N=ba(0);N.prototype.o=function(a){var b=this.uri;return!a.indexOf(b)&&"_"===a.charAt(b.length)};N.prototype.cacheFilter=N.prototype.o; +N.prototype.sa=function(a,b){b.valid=!1};N.prototype.j=function(a){var b,c=this.getCache();a?c.Ea(this.o):c.forEach(this.sa,this,this.o);for(b in this.a)this.a[b].cancel();this.a={};Rg(this)};N.prototype.reload=N.prototype.j;N.prototype.Rc=function(){return!1};N.prototype.canStore=N.prototype.Rc;N.prototype.MAX_STORE_TIME=Infinity;N.prototype.B=function(){return this.Ha};N.prototype.getStorage=N.prototype.B;N.prototype.Ga=function(a,b){b(a)}; +function ch(a,b,c,d,e,f){var g=a.B();d=~~d;return a.requestInternal(b,c,d,function(h,k){g.gd(a.A(b,c,d),k&&{raw:k.yi,timestamp:w.Date.now()},e,f)},f,0)}N.prototype.requestInternal=N.prototype.c; +N.prototype.m=function(a,b,c,d){var e=this,f,g,h,k=this.getCache(),l,m=this.a,n=this.B();if(D(a=+a))throw new C(this.m,0,a);if(D(b=+b))throw new C(this.m,0,b);if(D(c=+c))throw new C(this.m,0,c);c=~~c;f=this.getTileKey(a,b,c);g=k.get(f);g&&g.valid||d||this.a[f]||(m[f]=dh,h=function(d){var h;d&&(h=w.Date.now()-d.timestamp);d&&h=e?f=a:1<=e?f=b:f=new M(a.x+e*c,a.y+e*d);return f};M.prototype.getNearest=M.prototype.a;M.prototype.distance=function(a){return sb(tb(this.x-a.x,2)+tb(this.y-a.y,2))};M.prototype.distance=M.prototype.distance;function gh(a){if(!a)throw new C(gh,0,a);return B(a,M)?a:new M(a.x,a.y)}M.fromIPoint=gh;function hh(){}hh.prototype.yc=function(){};r("H.geo.IProjection.prototype.latLngToPoint",hh.prototype.yc);hh.prototype.Aa=function(){};r("H.geo.IProjection.prototype.xyToGeo",hh.prototype.Aa);hh.prototype.Fc=function(){};r("H.geo.IProjection.prototype.pointToGeo",hh.prototype.Fc);hh.prototype.pb=function(){};r("H.geo.IProjection.prototype.geoToPoint",hh.prototype.pb);var ih={};r("H.geo.mercator",ih);ih.a=function(a){return lb(1,mb(0,.5-rb(yb(Fb+Eb*a/180))/Db/2))};ih.b=function(a){return a/360+.5};ih.yc=function(a,b,c){c?(c.x=ih.b(b),c.y=ih.a(a)):c=new M(ih.b(b),ih.a(a));return c};ih.latLngToPoint=ih.yc;ih.pb=function(a,b){return ih.yc(a.lat,a.lng,b)};ih.geoToPoint=ih.pb;ih.f=function(a){return 0>=a?90:1<=a?-90:Kb*(2*zb(ub(Db*(1-2*a)))-Eb)};ih.c=function(a){return 360*(1===a?1:Ob(a,1))-180}; +ih.Aa=function(a,b,c){c?(c.lat=ih.f(b),c.lng=ih.c(a)):c=new gc(ih.f(b),ih.c(a));return c};ih.xyToGeo=ih.Aa;ih.Fc=function(a,b){return ih.Aa(a.x,a.y,b)};ih.pointToGeo=ih.Fc;function jh(a,b){this.projection=a||ih;this.g=0;this.c=this.exp=rb(b||256)/Cb;kh(this);this.y=this.x=0}r("H.geo.PixelProjection",jh);var lh=qb(28)+qb(-8);jh.prototype.Ja=function(a){if(D(a))throw new C(this.Ja,0,a);var b=this.x/this.w,c=this.y/this.h;this.g=a;this.c=this.exp+a;kh(this);this.x=b*this.w;this.y=c*this.h};jh.prototype.rescale=jh.prototype.Ja;function kh(a){a.c>lh&&(a.c=lh);a.w=tb(2,a.c);a.h=tb(2,a.c)}jh.prototype.kg=function(){return this.g||0};jh.prototype.getZoomScale=jh.prototype.kg; +jh.prototype.geoToPixel=function(a,b){var c=this.projection.yc(a.lat,a.lng,b);c.x=c.x*this.w-this.x;c.y=c.y*this.h-this.y;return c};jh.prototype.geoToPixel=jh.prototype.geoToPixel;jh.prototype.a=function(a,b){return this.projection.Aa((a.x+this.x)/this.w,(a.y+this.y)/this.h,b)};jh.prototype.pixelToGeo=jh.prototype.a;jh.prototype.Aa=function(a,b,c){return this.projection.Aa((a+this.x)/this.w,(b+this.y)/this.h,c)};jh.prototype.xyToGeo=jh.prototype.Aa; +jh.prototype.f=function(a,b,c){a=this.projection.yc(a,b,c);a.x=a.x*this.w-this.x;a.y=a.y*this.h-this.y;return a};jh.prototype.latLngToPixel=jh.prototype.f;jh.prototype.b=function(a){return new M(a.x*this.w-this.x,a.y*this.h-this.y)};jh.prototype.pointToPixel=jh.prototype.b;function mh(a){mh.u.constructor.call(this);a=a||{};this.min=0;this.max=22;this.Nh=!!a.dark;a.min&&this.B(a.min);a.max&&this.s(a.max);this.pixelProjection=new jh(a.projection,a.minWorldSize)}v(mh,I);r("H.map.layer.Layer",mh);mh.prototype.a={la:"update",Tf:"minchange",Sf:"maxchange"};mh.prototype.K=function(a){return this.min<=a&&a<=this.max};mh.prototype.isValid=mh.prototype.K; +mh.prototype.B=function(a){var b=this.min;if(a!==b){if(D(a))throw new C(mh.prototype.B,0,"min is NaN");if(a<=this.max)this.min=a,this.dispatchEvent(new Ne(this.a.Tf,a,b)),this.l();else throw new C(mh.prototype.B,0,"min > max");}return this};mh.prototype.setMin=mh.prototype.B; +mh.prototype.s=function(a){var b=this.max;if(a!==b){if(D(a))throw new C(mh.prototype.s,0,"max is NaN");if(a>=this.min)this.max=a,this.dispatchEvent(new Ne(this.a.Sf,a,b)),this.l();else throw new C(mh.prototype.s,0,"max < min");}return this};mh.prototype.setMax=mh.prototype.s;mh.prototype.l=function(){this.dispatchEvent(this.a.la)};mh.prototype.D=function(){mh.u.D.call(this)};mh.prototype.Ia=function(){return null};mh.prototype.getCopyrights=mh.prototype.Ia;function nh(a,b){var c=b||{};if(!a)throw new C(oh,0,a);this.l=z(this.l,this);this.f=a;a.addEventListener(Qg.prototype.F.la,this.l,!1,this);this.tileSize=a.tileSize;this.N={};mh.call(this,{min:a.min,max:a.max,minWorldSize:this.tileSize,projection:c.aj,dark:c.dark})}v(nh,mh);r("H.map.layer.BaseTileLayer",nh);nh.prototype.Pa=function(){return this.f};nh.prototype.getProvider=nh.prototype.Pa; +nh.prototype.j=function(a,b){var c,d=this.pixelProjection,e;if(!B(a,G))throw new C(this.j,0,a);D(b)||(c=d.kg(),d.Ja(b));e=ph(d.geoToPixel(a.sb()),d.geoToPixel(a.qb()));!D(c)&&d.Ja(c);return e};nh.prototype.geoRectToRect=nh.prototype.j;nh.prototype.i=function(a,b){if(!B(a,qh))throw new C(this.i,0,a);if(D(b=+b))throw new C(this.i,1,b);var c=tb(2,ob(b)),d=this.tileSize,e,f;e=ob(a.left/d);e===c&&--e;f=ob(a.right/d);f===c&&--f;return new qh(e,Qb(ob(a.top/d),0,c-1),f,Qb(ob(a.bottom/d),0,c-1))}; +nh.prototype.getTileBounds=nh.prototype.i;nh.prototype.A=function(a,b,c,d){return this.f.requestTile(a,b,c,d)};nh.prototype.o=function(a,b,c){this.f.cancelTile(a,b,c)};nh.prototype.cancelTile=nh.prototype.o;nh.prototype.Ia=function(a,b){return this.f.getCopyrights?this.f.getCopyrights(a,b):null};nh.prototype.getCopyrights=nh.prototype.Ia; +function rh(a,b,c,d,e){d=ob(d);var f=tb(2,d),g=b.left,h=b.top,k=b.right;c=k+(c?f+(k===b.left?0:1):1);var l=b.bottom,m=[],n,q;e&&(n=g+(1+k-g)/2+e.x/a.tileSize-.5,q=h+(1+l-h)/2+e.y/a.tileSize-.5);for(;gb.right,c)} +nh.prototype.m=function(a,b,c,d,e,f){if(!B(a,qh))throw new C(this.m,0,a);if(D(c=+c))throw new C(this.m,1,c);var g,h=[],k,l=this.f;f=null!=f?f:"__default__";var m=l.requestTile;d||(g={});b=rh(this,a,b,c,e);if(a=b.length)for(d||b.sort(th),c=a;c--;)e=b[c],d||(g[l.A.apply(l,e)]=!0),e[3]=+d,(k=m.apply(l,e))&&h.push(k);if(!d){d=g;var n;g=this.N[f]||{};for(n in g)g.hasOwnProperty(n)&&g[n]&&!d[n]&&this.f.cancelTileByKey(n);this.N[f]=d}return{total:a,tiles:h}};nh.prototype.getProviderTiles=nh.prototype.m; +function th(a,b){return b[3]-a[3]};function uh(a,b){this.opacity=1;uh.u.constructor.call(this,a,b)}v(uh,nh);r("H.map.layer.MarkerTileLayer",uh);var vh={markers:[],total:0,requested:0};function wh(a,b,c,d,e){var f;f=ob(c);a.pixelProjection.Ja(f);b=a.j(b);f=a.i(b,f);c=a.m(f,f.left>f.right,~~c,d,e);a=c.tiles;c=c.total;d=a.length;e=[];var g;for(g=0;g',size:new Th(28, +36),anchor:new M(14,32),hitArea:new Uh(3,[0,16,0,7,8,0,18,0,26,7,26,16,18,34,8,34])};function fh(a,b){fh.u.constructor.call(this,a,b)}v(fh,Wh);r("H.map.DomMarker",fh);fh.prototype.type=Pe.DOM_MARKER;fh.prototype.je=2;fh.prototype.c=function(a){var b=new Rh(a.svg,a);a=a.anchor;b.i.style.margin=-a.y+"px 0 0 -"+a.x+"px";return b};fh.prototype.og=Rh;function Zh(a,b){var c=b||{};"status"in c&&(this.status=+c.status);"statusText"in c&&(this.statusText=c.statusText);this.ok=200<=this.status&&300>this.status;this.b=!1;a?"string"===typeof a&&(this.a=a):this.a=""}r("H.net.Response",Zh);Zh.prototype.type="default";Zh.prototype.type=Zh.prototype.type;Zh.prototype.status=200;Zh.prototype.status=Zh.prototype.status;Zh.prototype.statusText="OK";Zh.prototype.statusText=Zh.prototype.statusText; +Zh.b=function(a){if(a.b)return fd(new TypeError("Already read"));a.b=!0};Zh.error=function(){Zh.a||(Zh.a=new Zh(null,{status:0,statusText:""}),Zh.a.type="error");return Zh.a};Zh.error=Zh.error;Zh.prototype.text=function(){var a=Zh.b(this);a||(a=this.a?new Xc(Zc,this.a):fd("Unsupported response body"));return a};Zh.prototype.json=function(){return this.text().then(w.JSON.parse)};w.Response&&w.Response.error&&(Zh=w.Response);function $h(a,b,c){function d(){var a=z(l.b,l),b=+k.timeout||0;ai?(bi(l,"timeout",a),e.timeout=b):b&&(l.f=setTimeout(function(){e.abort();l.b({type:"timeout"})},b));bi(l,"error",a);bi(l,"load",a);e.send(k.data)}var e,f,g,h=c&&c.headers||{},k={},l=this;if(!sa(b))throw new C($h,1,"function required");a+="";Ca(h,ci.headers,h);Ca(k,ci,c||{});k.headers=h;this.c=b;this.a=e=new XMLHttpRequest;b=k.method;try{e.open(b,a,!0);for(f in h)h.hasOwnProperty(f)&&(g=h[f])&&e.setRequestHeader(f,g);e.withCredentials= +!!k.withCredentials;d()}catch(m){if(di)this.b({type:"cors"});else{this.a=e=new XDomainRequest;try{e.open(b,a),e.onprogress=function(){},d()}catch(n){this.b({type:"cors"})}}}}r("H.net.Xhr",$h);var ci={method:"GET",headers:{},data:null},di="withCredentials"in new XMLHttpRequest,ai="timeout"in new XMLHttpRequest;function bi(a,b,c){di?a.a.addEventListener(b,c):a.a["on"+b]=c}function ei(a,b,c){di?a.a.removeEventListener(b,c):a.a["on"+b]=null} +$h.prototype.g=function(){this.a&&(this.a.abort(),this.a&&this.b({type:"abort"}))};$h.prototype.abort=$h.prototype.g; +$h.prototype.b=function(a){var b=a.type;a=this.a;var c,d;this.f&&clearTimeout(this.f);"load"===b?a instanceof XMLHttpRequest&&200!==a.status&&(c="network"):c=4===a.readyState&&0===a.status&&"error"==b?"cors":"error"!=b?b:"network";b=this.b;ei(this,"timeout",b);ei(this,"error",b);ei(this,"load",b);0===a.status||c&&"network"!==c?d=Zh.error():d=new Zh(a.responseText,a);c=this.c;delete this.b;delete this.c;delete this.a;c(d)};function fi(){var a=fi.a;a||(a=this,fi.a=a,I.call(a),this.a());return a}v(fi,I);fi.prototype.D=function(){fi.u.D.call(this);this.a()}; +Ca(fi.prototype,{a:function(){this.ni=10;this.oi=6;this.Jc=Ka();this.uf=Ka();this.xf=0},se:function(a){a=a.type;var b=this.Jc[a]||0,c;return this.xfb.status?a.resolve(b.json()):a.reject(b)},b)},"text/plain":function(){var a=this;return new $h(this.data,function(b){200<=b.status&&300>b.status?a.resolve(b.text()):a.reject(b)},this.a)},image:function(){var a=w.document.createElement("img"),b=this.a&&this.a.crossOrigin,c=this;a.onload=z(this.resolve,this,a);a.onerror=function(){c.reject(Zh.error())}; +a.src=this.data;Ta(b)&&(a.crossOrigin=b);return{abort:function(){a.onerror=a.onload=null;ve&&Ie(a)||a.removeAttribute("src")}}}};(function(){var a;try{a=new XMLHttpRequest,a.open("get","/",!0)}catch(b){a={}}"response"in a&&(Gh.prototype.b.arraybuffer=function(){var a=new XMLHttpRequest,b=this;a.open("GET",this.data);a.responseType="arraybuffer";a.onerror=a.ontimeout=function(){b.reject(Zh.error())};a.onload=function(){b.resolve(a.response)};a.send();return a})})(); +Gh.prototype.Fe=function(){var a=new wd(new fi);return function(){return a}}();var Hh="arraybuffer",gi=w.document.createElement("a");function hi(a){var b=ii[a];if(!b)if(a in ji)b=ii[a]=a;else{var b=ki.length,c="",d=a.substr(0,1).toUpperCase()+a.substr(1),e="",f=!1;li&&(e=li+d,f=e in ji);for(;b--&&!f;)c=ki[b],e=c+d,f=e in ji;f&&(li=c);if(b=f?e:null)ii[a]=b;else throw Error("Could not find any variant of CSS property ["+a+"]");}return b}r("H.dom.cssPrefixer.prefix",hi);var ki=["O","Ms","ms","Moz","Webkit"],ii={},li="",ji=document.createElement("span").style;function mi(a,b,c,d,e){b&&(this.c=b);Ta(c)&&(this.te=!!c);this.te&&d&&(this.b=new Th(d.w,d.h));e&&(this.f={crossOrigin:"anonymous"});switch(ni[Ya(a)]){case 2:this.ic=a;oi(this,1);break;case 1:if(Ie(a)){this.ic=a;pi(this);oi(this,1);break}a=a.src;case 0:if(a){a=xe(a);this.a=new Gh("image",a,A,this.f);this.a.then(z(this.i,this),z(this.g,this));break}default:throw oi(this,-1),new C(mi,0,"No image data");}}p=mi.prototype;p.G=0;p.getState=function(){return this.G}; +function oi(a,b){a.G=b;delete a.a;a.c&&a.c(b,a)}p.te=!0;function pi(a){if(a.te){var b=a.ic,c=qi(a),d,e=c&&c.w||+b.width,f=c&&c.h||+b.height;B(b,w.HTMLCanvasElement)?c=b:(c=b.ownerDocument.createElement("CANVAS"),c.width=e,c.height=f,d=c.getContext("2d"),d.drawImage(b,0,0,e,f));a.ic=c}}p.ic=x;p.getData=function(){return this.ic};var ni={String:0,HTMLImageElement:1,HTMLCanvasElement:2};mi.prototype.b=x; +function qi(a){var b=a.b,c,d,e,f;if(!b){c=a.ic;b=c.naturalWidth||c.width;if(0===b&&ve&&1===ni[Ya(c)]){d=!0;if(e=c.parentNode)f=c.nextSibling;document.body.appendChild(c)}a.b=b=new Th(c.naturalWidth||c.width,c.naturalHeight||c.height);d&&(e?e.insertBefore(c,f):document.body.removeChild(c))}return b}mi.prototype.i=function(a){this.ic=a;pi(this);oi(this,1)};mi.prototype.g=function(){oi(this,-1)};mi.prototype.cancel=function(){this.a&&this.a.cancel()};function ri(a,b){var c,d,e,f;this.uid=si.next();ri.u.constructor.call(this);if(b){c="size";if(c in b){d=b[c];if(!d||isNaN(d.w)||isNaN(d.h))throw new C(ri,1,c);this.b=new Th(d.w,d.h)}c="anchor";if(c in b){d=b[c];if(!d||isNaN(d.x)||isNaN(d.y))throw new C(ri,1,c);this.a=new M(d.x,d.y)}c="hitArea";c in b&&(d=b[c],B(d,Uh,ri,1),this.g=b[c]);c="asCanvas";c in b&&(e=b[c]);c="crossOrigin";c in b&&(f=b[c])}c=new mi(a,z(this.i,this),e,this.b,f);d=this.G=c.getState();0!==d?this.i(d,c):this.f=c}v(ri,I); +r("H.map.Icon",ri);var si=new ye;ri.prototype.Pc={ERROR:-1,LOADING:0,READY:1};ri.prototype.State=ri.prototype.Pc;ri.prototype.getState=function(){return this.G};ri.prototype.getState=ri.prototype.getState;ri.prototype.i=function(a,b){this.c=b.getData();if(1===a){var c=this.b;c||(c=this.b=1===b.G?qi(b):x);this.a||(this.a=new M(c.w/2|0,c.h))}this.f&&(this.G=a,delete this.f,this.dispatchEvent("statechange"))};ri.prototype.c=x;ri.prototype.Pb=function(){return this.c};ri.prototype.getBitmap=ri.prototype.Pb; +ri.prototype.b=x;ri.prototype.m=function(){return this.b};ri.prototype.getSize=ri.prototype.m;ri.prototype.a=x;ri.prototype.j=function(){return this.a};ri.prototype.getAnchor=ri.prototype.j;ri.prototype.g=x;ri.prototype.l=function(){return this.g};ri.prototype.getHitArea=ri.prototype.l;ri.prototype.D=function(){ri.u.D.call(this);this.c?(this.c.removeAttribute("src"),delete this.c):(this.f.cancel(),delete this.f)};var ti=he;r("H.util.events.listenOnce",ti);r("H.util.events.dispatchEvent",function(a,b){return a.dispatchEvent(b)});r("H.util.events.fireListeners",function(a,b,c,d){return zd(a)?a.dc(b,c,d):ke(a,b,c,d)});var ui=ae;r("H.util.events.listen",ui);var vi=ie;r("H.util.events.unlisten",vi); +var wi=le,le=function(a,b){var c,d,e,f=!0;c=b[b.currentTarget===b.target?"AT_TARGET":a.ya?"CAPTURING_PHASE":(d=!0,"BUBBLING_PHASE")];if(!d||"pointerenter"!==(e=b.type)&&"pointerleave"!==e)b.eventPhase=c,f=wi(a,b),d&&a.src&&a.src.jb&&null===a.src.jb()&&delete b.eventPhase;return f};function xi(a,b){xi.u.constructor.call(this,a,b)}v(xi,Wh);r("H.map.Marker",xi);p=xi.prototype;p.type=Pe.MARKER;p.je=1;p.ua=function(a){var b;if(a!==Me.VISUAL||1===this.Xg||1===this.icon.getState())b=xi.u.ua.call(this,a);return b||!1};p.Xg=0;p.og=ri;p.Le=!1;p.Gg=function(){this.ua(Me.VISUAL)}; +p.$b=function(a){var b=this.icon;this.Le&&(b.removeEventListener("statechange",this.Gg,!1,this),delete this.Le);b&&(this.Xg=b.getState());xi.u.$b.call(this,a);0===a.getState()&&(this.Le=!0,ti(a,"statechange",this.Gg,!1,this));return this};xi.prototype.setIcon=xi.prototype.$b;xi.prototype.c=function(a){return new ri(a.svg,a)};function yi(a,b,c,d){yi.u.constructor.call(this,a,b,c);this.modifiers=d}v(yi,Ne);r("H.map.ChangeEvent",yi);yi.prototype.b=1;yi.prototype.FOV=yi.prototype.b;yi.prototype.PITCH=2;yi.prototype.PITCH=yi.prototype.PITCH;yi.prototype.POSITION=4;yi.prototype.POSITION=yi.prototype.POSITION;yi.prototype.c=8;yi.prototype.ROLL=yi.prototype.c;yi.prototype.f=16;yi.prototype.SIZE=yi.prototype.f;yi.prototype.g=32;yi.prototype.YAW=yi.prototype.g;yi.prototype.ZOOM=64;yi.prototype.ZOOM=yi.prototype.ZOOM;function zi(){this.Y=[];zi.u.constructor.call(this)}v(zi,I);r("H.util.OList",zi);function Ai(a,b,c){a=a.Y.length;var d;if(c)d=a;else if(D(d=0>(d=+b)?mb(0,a+d):lb(a,d)))throw new ec(zi,b,[0,a-1]);return d}zi.prototype.add=function(a,b){var c=Ai(this,b,D(b));this.Y.splice(c,0,a);this.dispatchEvent(new Bi(this,this.a.Lc,c,a,null,null))};zi.prototype.add=zi.prototype.add;function Ci(a,b){var c=a.Y.splice(b,1)[0];a.dispatchEvent(new Bi(a,a.a.Nc,b,null,c,null));return c} +zi.prototype.b=function(a){this.get(a);return Ci(this,a)};zi.prototype.removeAt=zi.prototype.b;zi.prototype.remove=function(a){a=this.indexOf(a);return 0<=a?(Ci(this,a),!0):!1};zi.prototype.remove=zi.prototype.remove;zi.prototype.set=function(a,b){var c=this.get(a);a=Ai(this,a,!1);c=this.Y[a];this.Y[a]=b;this.dispatchEvent(new Bi(this,this.a.td,a,b,c,null));return c};zi.prototype.set=zi.prototype.set;zi.prototype.indexOf=function(a){return this.Y.indexOf(a)};zi.prototype.indexOf=zi.prototype.indexOf; +zi.prototype.get=function(a){var b=Ai(this,a,!1),c=this.Y;if(b>=c.length)throw new ec(this.get,a,[0,c.length-1]);return c[b]};zi.prototype.get=zi.prototype.get;zi.prototype.g=function(){return this.Y.length};zi.prototype.getLength=zi.prototype.g;zi.prototype.c=function(){return[].concat(this.Y)};zi.prototype.asArray=zi.prototype.c;zi.prototype.f=function(){for(var a=this.Y.length;a--;)Ci(this,a)};zi.prototype.flush=zi.prototype.f;zi.prototype.D=function(){this.f();zi.u.D.call(this)}; +zi.prototype.a={Lc:"add",Nc:"remove",td:"set",Oi:"move"};function Bi(a,b,c,d,e,f){Bi.u.constructor.call(this,b,a);this.idx=c;this.added=d;this.removed=e;this.moved=f}v(Bi,Bc);function Di(a){Di.u.constructor.call(this);this.dispatchEvent=z(this.dispatchEvent,this);if(a)for(var b=0,c=a.length;bGi.indexOf(a))throw new C(this.L,0,a);if(this.G!==a||1===a&&1f?Yi(b,!0):Yi(b)):a.bifocal&&!b.bifocal?(d=Yi(b),e=Yi(a).distance(d),f=Yi(a,!0).distance(d),c=e>f?Yi(a,!0):Yi(a)):(c=a,d=b),e=c.x-d.x,c=c.y-d.y,c=new Ti(e,c)):c=new Ti(0,0);return c} +function Zi(a){var b;if(!a||D(a.bx)||D(a.by))return 0;b=a.bx-a.x;a=a.by-a.y;return sb(b*b+a*a)}function Xi(a){var b,c;!a||D(a.bx)||D(a.by)||(b=a.x-a.bx,c=a.y-a.by,b=new M(a.x-b/2,a.y-c/2));return b}function Yi(a,b){return b?new M(a.bx,a.by):new M(a.x,a.y)}p=Vi.prototype;p.start=function(a,b){if(D(a))throw new C(this.start,0,a);this.g&&this.clear();this.m=a;this.g=!0;this.f=!!b}; +p.fh=function(a,b,c,d,e){var f=D(a)?0:D(b)?1:null!=c&&D(c)?2:null!=d&&D(d)?3:null!=e&&D(e)?4:A;if(0<=f)throw new C(this.fh,f,arguments[f]);this.g&&(e=e||(new Date).getTime(),this.c=this.a,this.a={x:a,y:b,bx:null!=c?c:NaN,by:null!=d?d:NaN,ts:e,bifocal:null!=c&&null!=d},this.f&&this.b.push(this.a))};p.clear=function(){this.b=[];this.f=this.g=!1;this.a=this.c=null};p.Fd=function(a){if(D(a))throw new C(this.Fd,0,a);return!!(this.m&a)};p.lb=function(){return this.g};p.Ge=ba(1); +function $i(a){var b=a.b.length,c=0,d=new Ti(0,0);if(a.f)for(;--b&&c=a.j&&b-d.ts<=a.o?c=c>a.i?a.i:c:c=0;return c} +p.gg=function(a){var b;b=this.a;var c;if(D(a))throw new C(this.gg,0,a);b&&this.c&&(b=Zi(this.c),0!==b&&(c=Zi(this.a),a=rb(tb(2,a)*(c/b))/Cb));return a};function bj(a,b,c,d){bj.u.constructor.call(this);this.ac=a;this.za=d;this.a=a.appendChild(this.createElement(a.ownerDocument));cj(this,b,c)}v(bj,xc);function cj(a,b,c){a.size?(a.size.w=b,a.size.h=c):a.size=new Th(b,c);a.dh(a.a,a.a.style,b,c,a.za)}p=bj.prototype;p.sg=!0;p.setVisibility=function(a){a!==this.sg&&(this.a.style.display=a?"block":"none",this.sg=a)};p.Se=1;function dj(a,b){a.Se!==b&&(a.bh(b),a.Se=b)}p.Bd=function(){return this.Se}; +p.D=function(){this.clear();this.ac.removeChild(this.a);cj(this,0,0);this.a=this.ac=null;bj.u.D.call(this)};p.Te=0;p.Ib=function(){++this.Te};function ej(a){this.a=a}v(ej,xc);ej.prototype.od=function(a){var b=this.b;a!==b&&(this.b=a,a.Ib(),b&&(--b.Te||b.J()))};ej.prototype.D=function(){var a=this.b;--a.Te||a.J()};function fj(a,b){fj.u.constructor.call(this,a);this.Nb=!(!b||!b.Nb);this.g={}}v(fj,ej);fj.prototype.od=function(a){fj.u.od.call(this,a);this.i=a.ac.ownerDocument};var gj=function(a,b){var c=b.Ca();return B(c,Pf)?c.ma:(a[0]=c,a)}.bind(null,[]); +fj.prototype.ca=function(a,b,c,d,e,f){var g,h,k=this.a,l,m,n,q,u,t,y;this.m=g=this.g;this.g=h={};if(d>=k.min&&d<=k.max&&(l=this.eg(a,d,e,f),m=l.markers,a=m.length)){d=[];e=this.b;dj(e,k.opacity);for(k=0;kh.indexOf(u=l.sd)&&(h===De&&(h=[]),h.push(u),c))break;k||(k=[]);n=l.style;k.push({ag:n.getPropertyValue(lj),Zh:n.getPropertyPriority(lj),style:n});n.setProperty(lj,"visibility"=== +lj?"hidden":"none","important");n=m}if(k)for(b=k.length;b--;)a=k[b],a.style.removeProperty(lj),ra(a.ag)&&a.style.setProperty(lj,a.ag,a.Zh)}return h};jj.prototype.dd=function(){return 2};function kj(a,b,c){b.clear(b=c.detail);delete b.sd;a.f--;c=(a=c.marker).rb();c.f&&c.f(b,c,a)}jj.prototype.D=function(){this.c.length=0;var a=this.b,b=this.g,c;for(c in b)kj(this,a,b[c]);this.b.J();jj.u.D.call(this)};function pj(a,b){if(!a)throw new C(pj,0,a);pj.u.constructor.call(this,a);this.f={};this.g=b&&b.Nb;this.i=qj++}v(pj,ej);var qj=0; +pj.prototype.ca=function(a,b,c,d,e,f){var g=nb(d),h=this.a,k=g+(c.exp-h.pixelProjection.exp),l=h.max;d=h.tileSize;var m=h.opacity,n,q=this.b,u=q.Bd();n=q.size.w;var t=c.w,y=c.x,K=c.y,V={};if(gl)return ij.DONE;e=h.requestTiles(a,k,e,f,this.i);a=e.total;e=e.tiles;f=e.length;this.l=c;this.m=b;this.c=k;u!==m&&dj(q,m);c=d=d*t/(tb(2,k)*d);this.g||(d%1&&(d=ob(d),t=c/d,y=y/t,K=K/t,t=tb(2,k)*d),y=ob(y),K=ob(K));this.j=c;k=-d;g=n+d;for(h=0;hk;)q.bc(l,u,m,d,d);for(u=c;(u+=t)=h&&(l%=h);0>l&&(l=h+l);(h=this.f[this.c+"_"+l+"_"+g])&&h.Ma&&(k=h.Ma((a-d*f)/e,(b-d*g)/e,c))}return k||De};pj.prototype.dd=function(){return 0};var rj,sj=function(){function a(){}for(var b,c,d,e=Ra("o ms moz webkit "),f=5;f--&&!b;)b=e[f],b=(c=w[b+(b?"R":"r")+"equestAnimationFrame"])&&!D(c.call(window,a))&&(d=w[b+(b?"C":"c")+"ancelAnimationFrame"]);rj=b?function(a){return c.call(w,a)}:function(a){return w.setTimeout(a,25)};return b?function(a){return d.call(w,a)}:function(a){return w.clearTimeout(a)}}(),tj=w.performance&&w.performance.now?function(){return w.performance.now()}:function(){return w.Date.now()};function qh(a,b,c,d){this.left=+a;this.top=+b;this.right=+c;this.bottom=+d}r("H.math.Rect",qh);qh.prototype.set=qh;qh.prototype.set=qh.prototype.set;qh.prototype.sb=function(){return this.i||(this.i=new M(this.left,this.top))};qh.prototype.getTopLeft=qh.prototype.sb;qh.prototype.qb=function(){return this.f||(this.f=new M(this.right,this.bottom))};qh.prototype.getBottomRight=qh.prototype.qb;qh.prototype.a=function(a,b){return this.left<=a&&this.right>=a&&this.top<=b&&this.bottom>=b}; +qh.prototype.containsXY=qh.prototype.a;function ph(a,b){return new qh(a.x,a.y,b.x,b.y)}qh.fromPoints=ph;qh.prototype.clone=function(){return new qh(this.left,this.top,this.right,this.bottom)};qh.prototype.clone=qh.prototype.clone;var ij={PENDING:0,ACTIVE:1,DONE:2};r("H.map.render.RenderState",ij);function uj(a,b){var c=b||{},d,e;if(!B(a,Element))throw new C(uj,0,a);d=a.ownerDocument.createElement("div");this.b=a;uj.u.constructor.call(this);this.padding=new qh(0,0,0,0);this.center=new M(0,0);this.margin=0;this.element=d;d.style.zIndex=0;d.style.height=d.style.width="100%";d.style.position="relative"===a.style.position?"absolute":"relative";this.resize();a.appendChild(d);(e=c.padding)!==A&&this.f(e.top,e.right,e.bottom,e.left);this.c((e=c.margin)!==A?e:0);(e=c.fixedCenter)!==A&&(this.g=!!e)} +v(uj,I);r("H.map.ViewPort",uj);uj.prototype.a={la:"update",Oc:"sync"};uj.prototype.g=!0;uj.prototype.c=function(a){if(this.margin!==+a){if(D(this.margin=+a))throw new C(this.c,0,a);vj(this);this.dispatchEvent(this.a.la)}};uj.prototype.setMargin=uj.prototype.c;uj.prototype.f=function(a,b,c,d){var e=this.padding;if(e.top!==a||e.right!==b||e.bottom!==c||e.left!==d){if(D(a+b+c+d))throw new C(this.f);e.top=a;e.right=b;e.bottom=c;e.left=d;vj(this);this.dispatchEvent(this.a.la)}}; +uj.prototype.setPadding=uj.prototype.f;function vj(a){var b=a.padding;a.center.set((a.width+b.left-b.right)/2<<0,(a.height+b.top-b.bottom)/2<<0)}uj.prototype.resize=function(){var a=this.b.offsetWidth,b=this.b.offsetHeight;if(this.width!==a||this.height!==b)this.o=new Th(this.width,this.height),this.width=a,this.height=b,vj(this),this.dispatchEvent(this.a.la)};uj.prototype.resize=uj.prototype.resize; +uj.prototype.D=function(){w.clearTimeout(this.i);this.i=null;this.b.removeChild(this.element);this.element=this.b=null;uj.u.D.call(this)};uj.prototype.startInteraction=uj.prototype.m;uj.prototype.interaction=uj.prototype.j;uj.prototype.endInteraction=uj.prototype.l;function wj(a,b,c,d){var e=new qh(0,0,0,0);wj.u.constructor.call(this);this.za=d.pixelRatio;this.wa={1:e.clone(),2:e.clone(),4:e.clone()};this.g=a;if(!a)throw new C(wj,0,a);xj(this);a.addEventListener(a.a.la,this.Dc,!1,this);this.N=z(this.N,this);this.C=z(this.C,this);this.B=z(this.B,this);a.startInteraction=this.N;a.interaction=this.C;a.endInteraction=this.B;this.I=b;if(!b)throw new C(wj,1,b);this.O=z(this.O,this);this.j=z(this.j,this);this.s=z(this.s,this);b.startControl=this.O;b.control=this.j; +b.endControl=this.s;b.addEventListener(b.c.la,this.yb,!1,this);this.Ga=c;if(!c)throw new C(wj,2,c);}v(wj,I);r("H.map.render.RenderEngine",wj);wj.prototype.getBBox=wj.prototype.v;function xj(a){var b=a.g,c=b.width,d=b.height,e=b.padding,f=e.top,g=e.left,h=e.bottom,e=e.right,b=b.margin,k=-(c+g-e)/2<<0,l=-(d+f-h)/2<<0,c=c+k,d=d+l,m=a.wa;a=a.za;m[1].set((k-b)*a,(l-b)*a,(c+b)*a,(d+b)*a);m[2].set(k*a,l*a,c*a,d*a);m[4].set((k+g)*a,(l+f)*a,(c-e)*a,(d-h)*a)}wj.prototype.Dc=function(){xj(this)}; +wj.prototype.D=function(){var a=this.I,b=this.g;a.removeEventListener(a.c.la,this.yb,!1,this);a.startControl===this.O&&(a.startControl=yj.prototype.B);a.control===this.j&&(a.control=yj.prototype.v);a.endControl===this.s&&(a.endControl=yj.prototype.s);b.removeEventListener(b.a.la,this.Dc,!1,this);b.startInteraction===this.N&&(b.startInteraction=uj.prototype.m);b.interaction===this.C&&(b.interaction=uj.prototype.j);b.endInteraction===this.B&&(b.endInteraction=uj.prototype.l)}; +wj.prototype.getCamForBounds=wj.prototype.P;wj.prototype.ya=function(){return null};wj.prototype.setPointer=wj.prototype.sa;function zj(a,b){a.style.transition="opacity 1.5s";a.addEventListener("transitionend",function(){b()},!1);a.style.opacity=0}var Aj={ZOOM:1,HEADING:2,TILT:4,INCLINE:8,COORD:16};wj.InteractionModifiers=Aj;wj.prototype.be={Wf:"render"};var Bj={P2D:0,PANORAMA:1};wj.EngineType=Bj;function Cj(a,b,c,d,e,f){var g=e||"2d";Cj.u.constructor.apply(this,arguments);this.b=this.a.getContext(g,f);this.c="2d"===g;this.f=g;this.g=f}v(Cj,bj);p=Cj.prototype;p.createElement=function(a){a=a.createElement("CANVAS");var b=a.style;b.position="absolute";b.top=b.left=0;return a};p.dh=function(a,b,c,d,e){a.width=mb(c,1);a.height=mb(d,1);b.width=nb(c/e)+"px";b.height=nb(d/e)+"px"};p.bh=function(a){this.b.globalAlpha=a};p.bc=function(a,b,c,d,e){this.c&&this.b.drawImage(a,b,c,d,e)}; +p.clear=function(a){var b,c;this.c&&(a?this.b.clearRect(b=a.left,c=a.top,a.right-b,a.bottom-c):this.a.width=this.size.w)};p.D=function(){this.a.width=this.a.height=0;this.b=x;Cj.u.D.call(this)};function Dj(){I.call(this);this.reset()}v(Dj,I);Dj.prototype.start=function(a,b){this.a&&this.reset();D(a)||D(b)||(this.atX=a,this.atY=b);this.a=!0};Dj.prototype.g={Mf:"animationupdate"};function Ej(a){Ej.u.constructor.call(this,Dj.prototype.g.Mf);this.offset=a}v(Ej,Bc);Dj.prototype.lb=function(){return this.a};Dj.prototype.set=function(a,b,c){!this.a||this.b===a&&this.c===b&&this.f===c||(this.b=a,this.c=b,this.f=c,this.dispatchEvent(new Ej(Fj(this))))}; +function Fj(a){return{x:91.401472*a.b,y:91.401472*a.c,z:a.f}}Dj.prototype.reset=function(){this.a=!1;this.atY=this.atX=null;this.f=this.c=this.b=0};function Gj(a){a=Fj(a);return sb(a.x*a.x+a.y*a.y+a.z*a.z)}function Hj(a){var b=Fj(a);a=Gj(a)||1;return{x:b.x/a,y:b.y/a,z:b.z/a}}Dj.prototype.D=function(){this.reset();Dj.u.D.call(this)};function Ij(a,b){var c=b||{};B(a,Jj,Ij,0);Ij.u.constructor.call(this,a);this.Nb=!!c.Nb;this.g=c.xi||0;this.c=[];this.f={}}v(Ij,ej); +Ij.prototype.ca=function(a,b,c,d,e){var f,g,h=this.a,k,l,m,n,q,u,t,y,K,V,ea,la;d-=this.g;this.c.length=0;f=this.f;this.f=g={};if(d>=h.min&&d<=h.max&&(k=h.C(a,d,e),l=k.overlays,a=l.length))for(l.sort(Se),d=this.b,e=this.Nb,la=h.opacity,h=0;h=u.x&&(q.x-=n),n=-((q.x+u.x)/n>>1)*n,q.x+=n,q.add(b),u.x+=n,u.add(b),e||(q.round(),u.round()),(n=f[t=m.ta()])?delete f[t]:n={ui:m},g[t]=n,y=q.x,q=q.y,K=u.x,u=u.y,V=K-y,ea=u-q,dj(d,m.Bd()* +la),d.bc(m.Pb(),y,q,V,ea),n.Ae?n.Ae.set(y,q,K,u):n.Ae=new qh(y,q,K,u),this.c.push(n);return!k||k.requested&&k.requested===k.total||!k.requested&&l.length===k.total?ij.DONE:ij.PENDING};Ij.prototype.Ma=function(a,b,c){for(var d=this.c,e=d.length,f,g,h;e--;)if(f=d[e],g=f.Ae,g.a(a,b))if(f=f.ui,h)h.push(f);else if(h=[f],c)break;return h||De};Ij.prototype.dd=function(){return 0};Ij.prototype.D=function(){this.c=null;Ij.u.D.call(this)};var Kj={zoom:{min:-8,max:28},camera:{alt:{min:0,max:0},pitch:{min:0,max:0},roll:{min:0,max:0},yaw:{min:0,max:0},fov:{min:70,max:70}},interaction:{ZOOM:1,Ji:16},capture:!0};r("H.map.render.p2d.capabilities",Kj);function Lj(a,b){this.c=[];Lj.u.constructor.apply(this,arguments)}v(Lj,fj);p=Lj.prototype;p.eg=function(){return this.a.c.apply(this.a,arguments)};p.ca=function(){this.c=[];return Lj.u.ca.apply(this,arguments)};p.vg=function(a,b,c,d,e,f){var g=c.b;b=g.w;var g=g.h,h=c.a;this.Nb?(e-=h.x,f-=h.y):(e=nb(e-h.x),f=nb(f-h.y));d.bc(c.Pb(),e,f,b,g);a.detail?a.detail.set(e,f,e+b,f+g):a.detail=new qh(e,f,e+b,f+g);this.c.push(a)}; +p.Ma=function(a,b,c){for(var d=this.c,e=d.length,f,g,h,k=De;e--&&!(f=d[e],g=f.detail,g.a(a,b)&&(f=f.marker,(!(h=f.rb().g)||h.a(a-g.left,b-g.top,0))&&0>k.indexOf(f)&&(k===De&&(k=[]),k.push(f),c))););return k};p.dd=function(){return 0};p.D=function(){this.c=null;Lj.u.D.call(this)};function Mj(a){var b=2;Mj.u.constructor.call(this,a);B(this.a,Oh)&&(b="2d"===a.v?0:1);this.c=b}v(Mj,ej);Mj.prototype.ca=function(a,b,c,d,e,f){var g=this.a,h=this.b,k=!(B(h,Cj)&&"2d"===h.f);if(d>=g.min&&d<=g.max)return k&&h.setVisibility(!0),g.ca(h.a,{bounds:a,zoom:d,screenCenter:b,priorityCenter:f,projection:c,cacheOnly:e,size:h.size,pixelRatio:h.za});k&&h.setVisibility(!1);return ij.DONE};Mj.prototype.dd=function(){return this.c};r("H.util.animation.ease.LINEAR",function(a){return a});r("H.util.animation.ease.EASE_IN_QUAD",function(a){return a*a});function Nj(a){return-a*(a-2)}r("H.util.animation.ease.EASE_OUT_QUAD",Nj);r("H.util.animation.ease.EASE_IN_OUT_QUINT",function(a){a*=2;return 1>a?tb(a,5)/2:(a-=2,tb(a,5)/2+1)});r("H.util.animation.ease.EASE_OUT_CIRC",function(a){return sb(2*a-a*a)});function Oj(a,b,c,d){if(!sa(this.i=a))throw new C(Oj,0,a);if(D(this.g=+b))throw new C(Oj,1,b);if(!sa(this.f=c)&&null!=c)throw new C(Oj,2,c);if(!sa(this.c=d)&&null!=d)throw new C(Oj,3,d);this.id=Pj.next();this.a=!1}r("H.util.animation.Animation",Oj);var Pj=new ye;Oj.prototype.start=function(){var a=this,b,c=rj,d;d=function(){var e=tj(),f=e-a.Kb,g=f/a.g,g=1a)throw new C(this.jh,1,"positive number required");this.Ua=a};O.prototype.setAnimationDuration=O.prototype.jh;O.prototype.uh=function(){return this.Ua};O.prototype.getAnimationDuration=O.prototype.uh;O.prototype.Xa=Nj;O.prototype.kh=function(a){if(!sa(a))throw new C(this.kh,1,"function required");this.Xa=a};O.prototype.setAnimationEase=O.prototype.kh; +O.prototype.xh=function(){return this.Xa};O.prototype.getAnimationEase=O.prototype.xh;O.prototype.ih=function(){this.Xa=Nj;this.Ua=300};O.prototype.resetAnimationDefaults=O.prototype.ih;p=O.prototype;p.Fg=function(){ok(this)};p.hf=function(a){var b=a.added;a=a.idx;qk(this,a,b);0===a&&(ck(this),rk(this,b,!0));sk(this);ok(this)}; +p.jf=function(a,b){var c=a.removed,d=a.idx,e;this.Ld=tj();(e=this.U.Fa.splice(d,1)[0])&&e.J();(e=this.F.Fa.splice(d,1)[0])&&e.J();(e=this.ea.Fa.splice(d,1)[0])&&e.J();(e=this.ba.Fa.splice(d,1)[0])&&e.J();this.T=this.Ga.c();0===d&&(rk(this,c,!1),ck(this));this.o=Tj(this.lh,tk(this),uk(this));sk(this);b||ok(this)};p.Hg=function(a){this.jf(a,!0);this.hf(a)}; +function Zj(a){var b=a.Ga.c(),c=0,d=b.length,e;[a.U={},a.F={},a.ea={},a.ba={}].forEach(function(a){a.Yc=[];a.Fa=[]});for(a.T=b;c=d.w&&(f.lng=-(c.lng=180));return Xe(f,c)};O.prototype.getBBox=O.prototype.v; +O.prototype.Ma=function(a,b,c){var d=[],e=this.za;a*=e;b*=e;d=xk(d,this.ba.Fa,a,b,c);if(c&&d.length)return d;d=xk(d,this.ea.Fa,a,b,c);if(c&&d.length)return d;d=xk(d,this.F.Fa,a,b,c);return c&&d.length?d:xk(d,this.U.Fa,a,b,c)};O.prototype.getObjectsAt=O.prototype.Ma;function xk(a,b,c,d,e){for(var f=b.length,g;f--&&!((g=b[f])&&g.Ma&&(a=a.concat(g.Ma(c,d,e)),a.length&&e)););return a}O.prototype.Fb=x;function tk(a){a=a.wa[2];return{w:a.right-a.left,h:a.bottom-a.top}} +O.prototype.Dc=function(){var a=this.o.length,b=this.wa,c,d,e,f,g;this.g.g||(e=b[2].clone());O.u.Dc.call(this);c=tk(this);this.K.set(0,0);f=c.w;for(g=c.h;a--;)c=this.o[a],d=c.size,d.w===f&&d.h===g||cj(c,f,g);this.Fb=new Th(f,g);e&&(a=b[2],jk(this,e.left-a.left,e.top-a.top),ek(this));ok(this)};O.prototype.Ha=function(){return Kj};O.prototype.getCapabilities=O.prototype.Ha;function yk(a){tj()-a.Ld=k)&&(l=l.Da););m&&(e||h.getVisibility(!0))&&(a||1===h.rb().getState())&&(b[g++]=h)}b.length=g}else b=De;return b}L.prototype.ba=function(){return 0a)throw new C(Tk,1,'Argument "maxTime" must be a positive number');this.a=a;this.Kb=tj()}Uk.prototype.next=function(a){return a.length&&tj()-this.Kbh){if(h>e||ge||hb){if(b>c||ac||bc)return;g=d}if(ae)return;a=f}h>e&&(b=a+(e-g)*(b-a)/(h-g),h=e);b>c&&(h=g+(c-a)*(h-g)/(b-a),b=c);k&&(a=-a,b=-b);return l?[new M(h,-b),new M(g,-a)]:[new M(g,-a),new M(h,-b)]} +function ag(a,b,c,d,e,f,g,h,k,l){a={x:a,y:b,next:c||null,mb:d||null,ef:e||null,df:f||null,bb:g||0,Ce:h||0,ie:k||0,alpha:l||0};d&&(a.mb.next=a);c&&(a.next.mb=a);return a}function cg(a){for(;a&&a.bb;)a=a.next;return a}function bg(a){if(a)for(;a.next;)a=a.next;return a}function hg(a){var b=a;if(b){do b=b.next;while(b!=a&&(!b.bb||b.bb&&b.ie))}return b}function gg(a){var b=bg(a);b.mb.next=a;a.mb=b.mb} +function dg(a,b,c,d,e,f){var g,h,k,l=b.x-a.x,m=b.y-a.y;g=d.x-c.x;var n=d.y-c.y;h=l*n-m*g;if(!h)return 0;g=((c.x-a.x)*n-(c.y-a.y)*g)/h;h=(m*(c.x-a.x)-l*(c.y-a.y))/h;if(0>g||1h||1=g||0h){b.beginPath();for(f=h;ff;){t=0;l=c[k];if(q=m=l.length){n=l;q=n.length;for(u=0;--q;)u+=n[q].distance(n[q-1]);q=(n=u)>=d}if(q)for(q=lb(ob(n/d),1E3),q=n/(q+1),u=q/2;--m;){for(y=(K=l[m]).distance(V=l[m-1]);u<=t+y;)la=K.x+(V.x-K.x)*(ea=(u-t)/y),ea=K.y+(V.y-K.y)*ea,a.a(la,ea)&&(b.save(),b.translate(la,ea),b.rotate(-zb((V.y- +K.y)/(K.x-V.x))+(K.x=la,na=!ia&&rf>=ea,Jb===Tf&&K)na?lk++:mk++;else{kk=Jb.length;hl.length=2*kk;for(sf=0;sfa.right,b,c,d,e)};oh.prototype.requestTiles=oh.prototype.g;function Jj(a,b){var c=b||{};c.tileSize=c.tileSize||256;c.pixelRatio=c.pixelRatio||1;c.max=28;this.f=new il(a,c);this.i=new oh(this.f,{opacity:1});c.minWorldSize=this.f.tileSize;Jj.u.constructor.call(this,c);this.opacity=this.i.opacity;this.tileSize=this.i.tileSize;this.j=a;this.m=z(this.m,this);this.f.addEventListener(this.f.F.la,this.m);a.addEventListener("update",this.m)}v(Jj,mh);r("H.map.layer.ObjectLayer",Jj); +Jj.prototype.m=function(a){a.currentTarget!==this.f&&a.target.type===Pe.SPATIAL||this.l()};Jj.prototype.Pa=function(){return this.j};Jj.prototype.getProvider=Jj.prototype.Pa;var jl={markers:De,total:0};Jj.prototype.c=function(a,b,c){var d=this.j,e;return d.providesMarkers()&&(e=d.requestMarkers(a,b,!0,c)).length?{markers:e,total:e.length}:jl};Jj.prototype.requestMarkers=Jj.prototype.c; +Jj.prototype.b=function(a,b,c){var d=this.j,e;return d.providesDomMarkers()&&(e=d.requestDomMarkers(a,b,!0,c)).length?{markers:e,total:e.length}:jl};Jj.prototype.requestDomMarkers=Jj.prototype.b;var kl={tiles:De,total:0};Jj.prototype.g=function(a,b,c,d){var e;this.j.providesSpatials()?(e=this.i.g(a,b,c,d),c||(c=this.f,e=tj(),33b;a-=0;if(0<=a&&1>=a)a!==b&&(this.m=a,c&&this.ua(Me.VISUAL));else throw new C(this.f,0);return this}; +Lk.prototype.setOpacity=Lk.prototype.f;function rl(){return Bh("mapsjs-core","0.16.0","6c51fcd")}r("H.buildInfo",rl);r("H.getScriptPath",function(){var a;a=w.H.scriptPath;Ta(a)||(a=sl);if(!a)throw Error("Cant't detect script path: H.scriptPath is missing");return a});var sl,tl=w.document.currentScript,ul;tl||(tl=w.document.querySelector('script[src*="H-"]'),tl||(ul=w.document.getElementsByTagName("script"),tl=ul[ul.length-1]));sl=tl?tl.src.replace(/\/[^\/]*$/,"/"):""; + +this["maps" + "js"] = H;}()); +H.__bootstrap__="var m,q=this;function aa(a,b,c){a=a.split(\".\");c=c||q;a[0]in c||!c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]?c=c[d]:c=c[d]={}:c[d]=b}function ea(){}function fa(){throw Error(\"unimplemented abstract method\");}\nfunction ga(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function ha(a){return\"string\"==typeof a}function r(a){return\"function\"==ga(a)}function ia(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}var ka=\"closure_uid_\"+(1E9*Math.random()>>>0),la=0;function ma(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction qa(a,b,c){if(!a)throw Error();if(2b?1:0};var Ca=Array.prototype,Da=Ca.indexOf?function(a,b,c){return Ca.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ha(a))return ha(b)&&1==b.length?a.indexOf(b,c):-1;for(;carguments.length;f&&(b={H:y.H},c=\"\",d=[]);Ua(b,!0,function(b,f){try{var k=b[f];f=Va(b,k);var l;if(l=!(ia(k)&&k.window===k&&k.self===k))l=!(ia(k)&&0d.indexOf(k)&&(d.push(k),e=Ta(a,k,c+\".\"+f,d)))return!0}}catch(n){}});f&&(e=e?e.substr(1).replace(\".\"+Ma[0]+\".\",\"#\"):\"~\"+(r(a)?Wa(a)+\"()\":Qa(a)));return e}\nfunction Va(a,b){var c=[];Ua(a,!1,function(a,e){a[e]===b&&c.push(e)});return c.sort(Xa)[0]}function Xa(a,b){return b.length-a.length}var Ya=Object[Ma[0]][Ma[2]];function Ua(a,b,c){var d,e;if(a){for(d in a)if((!b||Ya.call(a,d))&&c(a,d,!0))return;for(e=Ma.length;e--&&(d=Ma[e],b&&!Ya.call(a,d)||!c(a,d,!1)););}}function Wa(a){return(a=/^\\s*function ([^\\( ]+)/.exec(a))?a[1]:\"anonymous\"}function Za(a,b,c){c[b]=\"#\"+b}({}).toString.call(void 0);function C(a,b,c){b&&this.g(b);if(c&&!r(c))throw new B(C,2,c);this.b=0;this.filter=c;this.a={};this.f=this.c=null;this.l(a)}u(\"H.util.Cache\",C);C.prototype.add=function(a,b,c){var d,e;c=+c;if(!Sa(c)||0>c)throw new B(this.add,2,c);a=String(a);d=this.a[a];e=!0;this.filter&&(e=this.filter(a,b,c));d?e?(this.b+=c-d.size,d.size=c,d.data=b,$a(this,d)):bb(this,d,!0):e&&(this.a[a]=cb(this,{id:a,data:b,size:c,F:null,J:null},this.c));db(this);return e};C.prototype.add=C.prototype.add;\nC.prototype.g=function(a){if(!r(a))throw new B(this.g,0,a);this.v=a};C.prototype.registerOnDrop=C.prototype.g;C.prototype.get=function(a,b){var c=b?this.a[a]:$a(this,this.a[a]);return c&&c.data};C.prototype.get=C.prototype.get;C.prototype.j=function(a){var b;(b=this.a[a])&&bb(this,b,!0)};C.prototype.drop=C.prototype.j;C.prototype.forEach=function(a,b,c){var d,e;for(e in this.a)d=this.a[e],(c?c(e,d.data,d.size):1)&&a.call(b,e,d.data,d.size)};C.prototype.forEach=C.prototype.forEach;\nC.prototype.i=function(a){var b,c;for(c in this.a)b=this.a[c],(a?a(c,b.data,b.size):1)&&bb(this,this.a[c],!0)};C.prototype.removeAll=C.prototype.i;C.prototype.l=function(a){if(!(0<+a))throw new B(C.prototype.l,0,a);this.o=+a;db(this);return this};C.prototype.setMaxSize=C.prototype.l;C.prototype.C=function(){return this.o};C.prototype.getMaxSize=C.prototype.C;C.prototype.B=function(){return this.b};C.prototype.getCurrentSize=C.prototype.B;function $a(a,b){b&&(a.c=cb(a,b,a.c));return b}\nfunction db(a){for(;a.b>a.o&&a.f;)bb(a,a.f,!0)}function cb(a,b,c){if(c!==b){(b.F||b.J)&&bb(a,b);if(b.F=c)b.J=c.J,c.J=b;b.J||(a.c=b);b.F||(a.f=b);a.b+=b.size}return b}function bb(a,b,c){var d=b.J,e=b.F;if(d||e||b==a.c&&b==a.f)d?d.F=e:a.c=e,e?e.J=d:a.f=d,a.b-=b.size,c&&(a.v&&a.v(b.id,b.data,b.size),delete a.a[b.id]);b.F=b.J=null};function E(){}u(\"H.service.extension.dataView.ITable\",E);E.prototype.getMeta=E.prototype.Aa;E.prototype.getRowCount=E.prototype.i;E.prototype.getRow=E.prototype.c;E.prototype.getColumnNames=E.prototype.f;E.prototype.getColumn=E.prototype.g;E.prototype.getCell=E.prototype.b;E.prototype.concat=E.prototype.a;function eb(){}u(\"H.service.extension.dataView.IRow\",eb);eb.prototype.getColumnNames=eb.prototype.f;eb.prototype.getCell=eb.prototype.c;eb.prototype.getTable=eb.prototype.b;function fb(a,b){this.a=a;this.g=b}u(\"H.service.extension.dataView.ObjRow\",fb);fb.prototype.f=function(){return this.a.f()};fb.prototype.getColumnNames=fb.prototype.f;fb.prototype.c=function(a){return this.a.b(this.g,a)};fb.prototype.getCell=fb.prototype.c;fb.prototype.b=function(){return this.a};fb.prototype.getTable=fb.prototype.b;function gb(){}u(\"H.service.extension.dataView.IColumn\",gb);gb.prototype.getCell=gb.prototype.a;function hb(a,b){this.c=a;this.b=b}u(\"H.service.extension.dataView.ObjColumn\",hb);hb.prototype.a=function(a){return this.c.b(a,this.b)};hb.prototype.getCell=hb.prototype.a;function B(a,b,c){var d=arguments.length,e;b=1=e?f=a:1<=e?f=b:f=new J(a.x+e*c,a.y+e*d);return f};J.prototype.getNearest=J.prototype.a;J.prototype.b=function(a){return mb(nb(this.x-a.x,2)+nb(this.y-a.y,2))};J.prototype.distance=J.prototype.b;function ob(a){if(!a)throw new B(ob,0,a);return Na(a,J)?a:new J(a.x,a.y)}J.fromIPoint=ob;function pb(a,b,c,d,e,f){var g,h,k=a.length,l,n,p,w,G,D,I;if(k)for(g=[];k--;)for(D=a[k],w=D.length,G=0,l=1;lh){if(h>e||ge||hb){if(b>c||ac||bc)return;g=d}if(ae)return;a=f}h>e&&(b=a+(e-g)*(b-a)/(h-g),h=e);b>c&&(h=g+(c-a)*(h-g)/(b-a),b=c);k&&(a=-a,b=-b);return l?[new J(h,-b),new J(g,-a)]:[new J(g,-a),new J(h,-b)]}\nfunction rb(a,b,c,d,e,f,g,h,k,l){a={x:a,y:b,next:c||null,D:d||null,Da:e||null,ua:f||null,I:g||0,ra:h||0,na:k||0,alpha:l||0};d&&(a.D.next=a);c&&(a.next.D=a);return a}function sb(a){for(;a&&a.I;)a=a.next;return a}function tb(a){if(a)for(;a.next;)a=a.next;return a}function ub(a){var b=a;if(b){do b=b.next;while(b!=a&&(!b.I||b.I&&b.na))}return b}function vb(a){var b=tb(a);b.D.next=a;a.D=b.D}\nfunction wb(a,b,c,d,e,f){var g,h,k,l=b.x-a.x,n=b.y-a.y;g=d.x-c.x;var p=d.y-c.y;h=l*p-n*g;if(!h)return 0;g=((c.x-a.x)*p-(c.y-a.y)*g)/h;h=(n*(c.x-a.x)-l*(c.y-a.y))/h;if(0>g||1h||1(c=a%b)===0>b?c:c+b}u(\"H.math.normalize\",function(a,b,c){b-=c=c||0;a-=c;return a-kb(a/b)*b+c});function kc(a,b,c){return(a-=0)>c?c:a=b-d&&a<=c+d:a>=c-d&&a<=b+d}function mc(a,b,c,d,e,f){return mb(nb((a-e)*(d-f)-(b-f)*(c-e),2)/(nb(c-e,2)+nb(d-f,2)))}\nfunction nc(a,b,c){for(var d=c.length,e=d,f,g,h,k,l=c[0],n=0,p=0,w=0;1!=n&&1=a-0&&f<=a+0&&g>=b-0&&g<=b+0||h>=a-0&&h<=a+0&&k>=b-0&&k<=b+0)n=1;else if(!n&&f===a)h===a&&(gb||g>b&&ka||l>=a&&h=b?++p:++w),n=lc(b,g,k)&&0>=mc(a,b,f,g,h,k)?2:0;else if(!n&&lc(a,f,h)){if(fa||f>a&&hb,w+=l=mc(a,b,f,g,h,k)?2:0}l=f}!n&&0!==w&&0!==p%2&&(n=3);return n};function oc(a,b,c){this.f=c;this.c=a;this.g=b;this.b=0;this.a=null}oc.prototype.get=function(){var a;0this.state&&(this.Ka(),this.Pa().remove(this),this.state=4)},Ka:fa,Na:fa,Ma:function(a){this.state=this.Na(a)?1:5}});function gd(a){this.O={};for(var b in fd)this.O[fd[b]]=[];this.ma=a;this.ma.addEventListener(\"allocatable\",Ea(this.za,this))}u(\"H.util.JobManager\",gd);var hd=Object.keys(fd).map(function(a){return fd[a]}).sort().reverse();\nwa(gd.prototype,{add:function(a){Na(a,dd,this.add,0);this.O[a.a].push(a);this.za()},contains:function(a){return-1parseFloat(a))?String(b):a}(),xd={};\nfunction yd(a){var b;if(!(b=xd[a])){b=0;for(var c=Aa(String(wd)).split(\".\"),d=Aa(String(a)).split(\".\"),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Hd=\"closure_lm_\"+(1E6*Math.random()|0),Id={},Jd=0;function Kd(a,b,c,d,e){if(\"array\"==ga(b))for(var f=0;fe.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(g){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,h=e.length-1;!c.a&&0<=h;h--){c.currentTarget=e[h];var k=Sd(e[h],f,!0,c),d=d&&k}for(h=0;!c.a&&h>>0);function Ld(a){if(r(a))return a;a[Ud]||(a[Ud]=function(b){return a.handleEvent(b)});return a[Ud]};function S(){L.call(this);this.M=new nd(this);this.j=this;this.i=null}ua(S,L);S.prototype[jd]=!0;m=S.prototype;m.N=function(){return this.i};m.sa=function(a){this.i=a};m.addEventListener=function(a,b,c,d){Kd(this,a,b,c,d)};m.removeEventListener=function(a,b,c,d){Qd(this,a,b,c,d)};\nm.X=function(a){var b,c=this.N();if(c)for(b=[];c;c=c.N())b.push(c);var c=this.j,d=a.type||a;if(ha(a))a=new N(a,c);else if(a instanceof N)a.target=a.target||c;else{var e=a;a=new N(d,c);wa(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.a&&0<=g;g--)f=a.currentTarget=b[g],e=f.T(d,!0,a)&&e;a.a||(f=a.currentTarget=c,e=f.T(d,!0,a)&&e,a.a||(e=f.T(d,!1,a)&&e));if(b)for(g=0;!a.a&&gd||180a^0>b)&&180$b&&(g=0$b?Q:0))%bc-Q)*ec):this};U.prototype.walk=U.prototype.b;U.prototype.B=function(){return new V(this.lat,this.lng,this.lat,this.lng)};U.prototype.getBounds=U.prototype.B;function he(a,b,c){var d=!!a&&!(Ra(a.lat=be(a.lat))||Ra(a.lng=de(a.lng))||a.alt!==z&&Ra(a.alt=ee(a.alt))||a.ctx!==z&&!fe(a.ctx));if(!d&&b)throw new B(b,c,a);return d}U.validate=he;\nfunction ie(a){if(!a)throw new B(ie,0,a);return new U(a.lat,a.lng,a.alt,a.ctx)}U.fromIPoint=ie;U.prototype.ea=\"POINT\";U.prototype.da=function(a){a.push(\"(\",this.lng,\" \",this.lat,\")\");return a};function je(){}je.prototype.U=function(){};u(\"H.geo.IProjection.prototype.latLngToPoint\",je.prototype.U);je.prototype.L=function(){};u(\"H.geo.IProjection.prototype.xyToGeo\",je.prototype.L);je.prototype.b=function(){};u(\"H.geo.IProjection.prototype.pointToGeo\",je.prototype.b);je.prototype.a=function(){};u(\"H.geo.IProjection.prototype.geoToPoint\",je.prototype.a);var W={};u(\"H.geo.mercator\",W);W.c=function(a){return Ob(1,Pb(0,.5-Rb(Wb(ac+$b*a/180))/Q/2))};W.f=function(a){return a/360+.5};W.U=function(a,b,c){c?(c.x=W.f(b),c.y=W.c(a)):c=new J(W.f(b),W.c(a));return c};W.latLngToPoint=W.U;W.a=function(a,b){return W.U(a.lat,a.lng,b)};W.geoToPoint=W.a;W.i=function(a){return 0>=a?90:1<=a?-90:ec*(2*Xb(Sb(Q*(1-2*a)))-$b)};W.g=function(a){return 360*(1===a?1:jc(a,1))-180};W.L=function(a,b,c){c?(c.lat=W.i(b),c.lng=W.g(a)):c=new U(W.i(b),W.g(a));return c};\nW.xyToGeo=W.L;W.b=function(a,b){return W.L(a.x,a.y,b)};W.pointToGeo=W.b;function X(a,b){this.projection=a||W;this.i=0;this.b=this.exp=Rb(b||256)/Zb;ke(this);this.y=this.x=0}u(\"H.geo.PixelProjection\",X);var le=Qb(28)+Qb(-8);X.prototype.a=function(a){if(Ra(a))throw new B(this.a,0,a);var b=this.x/this.w,c=this.y/this.h;this.i=a;this.b=this.exp+a;ke(this);this.x=b*this.w;this.y=c*this.h};X.prototype.rescale=X.prototype.a;function ke(a){a.b>le&&(a.b=le);a.w=nb(2,a.b);a.h=nb(2,a.b)}X.prototype.g=function(){return this.i||0};X.prototype.getZoomScale=X.prototype.g;\nX.prototype.j=function(a,b){var c=this.projection.U(a.lat,a.lng,b);c.x=c.x*this.w-this.x;c.y=c.y*this.h-this.y;return c};X.prototype.geoToPixel=X.prototype.j;X.prototype.f=function(a,b){return this.projection.L((a.x+this.x)/this.w,(a.y+this.y)/this.h,b)};X.prototype.pixelToGeo=X.prototype.f;X.prototype.L=function(a,b,c){return this.projection.L((a+this.x)/this.w,(b+this.y)/this.h,c)};X.prototype.xyToGeo=X.prototype.L;\nX.prototype.c=function(a,b,c){a=this.projection.U(a,b,c);a.x=a.x*this.w-this.x;a.y=a.y*this.h-this.y;return a};X.prototype.latLngToPixel=X.prototype.c;X.prototype.l=function(a){return new J(a.x*this.w-this.x,a.y*this.h-this.y)};X.prototype.pointToPixel=X.prototype.l;u(\"H.util.Disposable\",L);L.prototype.f=L.prototype.f;L.prototype.addOnDisposeCallback=L.prototype.f;u(\"H.util.dispose\",function(a){a&&\"function\"==typeof a.S&&a.S()});function me(a,b,c,d){this.key=\"\";this.x=a;this.y=b;this.a=c;this.Y=d;this.G=Rc()}me.prototype.then=function(a,b,c){return this.G.la.then(a,b,c)};me.prototype.resolve=function(a){this.G.resolve(a)};me.prototype.reject=function(a){this.G.reject(a)};me.prototype.cancel=function(){this.G.la.cancel()};function Z(a,b,c,d,e,f){if(a&&b)this.P(a),this.l(b),this.o(c),this.C(e),this.B(f),this.v(d);else throw Error('Parameters \"scheme\" and \"host\" must be specified');}u(\"H.service.Url\",Z);\nfunction ne(a,b){var c=a,d=y.document,e,f,g,h,k=d&&d.createElement(\"a\"),l=\"\";d?(b&&(f=(e=d.getElementsByTagName(\"base\")[0])&&e.href,g=d.head,h=e||g.appendChild(d.createElement(\"base\")),h.href=b),k.href=c,l=k.href,b&&(e?e.href=f:g.removeChild(h))):/[\\w]+:\\/\\//.test(c)&&(l=c);g=/(?:(\\w+):\\/\\/)?(?:([^:]+):([^@/]*)@)?([^/:]+)?(?:[:]{1}([0-9]+))?(\\/[^?#]*)?(\\?[^#]+)?(#.*)?/.exec(l);c=g[1];k=g[4];d=g[5];h=g[6];e=g[7];f=g[8];!g[2]&&k&&/@/.test(k)&&(k=k.split(\"@\")[1]);g=k;h=h&&0h||(k=d[g++],224>h?h=(h&31)<<6|k&63:(l=d[g++],240>h?h=(h&15)<<12|(k&63)<<6|l&63:(n=d[g++],h=(h&7)<<18|(k&63)<<12|(l&63)<<6|n&63))),65536>h?f+=String.fromCharCode(h):(h-=65536,f+=String.fromCharCode((h>>10)+55296,(h&1023)+56320));e=f}c(e)}}var ze=0,Be=1;function V(a,b,c,d){Ce(this,be(a,V,0),de(b,V,1),be(c,V,2),de(d,V,3))}ua(V,ge);u(\"H.geo.Rect\",V);V.prototype.ea=\"POLYGON\";V.prototype.da=function(a){var b=this.A,c=this.m,d=this.u,e=this.s;a.push(\"(\",c,\" \",b,\",\",e,\" \",b,\",\",e,\" \",d,\",\",c,\" \",d,\",\",c,\" \",b,\")\");return a};V.prototype.j=function(a){return this===a||!!a&&this.A===a.A&&this.m===a.m&&this.u===a.u&&this.s===a.s};V.prototype.equals=V.prototype.j;V.prototype.clone=function(){return new V(this.A,this.m,this.u,this.s)};\nV.prototype.clone=V.prototype.clone;function Ce(a,b,c,d,e){a.m=c;a.s=e;bthis.s};V.prototype.isCDB=V.prototype.Ha;V.prototype.Ia=function(){return!this.a()&&!this.c()};V.prototype.isEmpty=V.prototype.Ia;V.prototype.B=function(){return new V(this.A,this.m,this.u,this.s)};V.prototype.i=function(a,b,c){var d=this.f();c||(a=be(a,this.i,0),b=de(b,this.i,1));b=this.b(a,b,c);a=b.f();return a.lat===d.lat&&a.lng===d.lng&&this.c()===b.c()&&this.a()===b.a()};V.prototype.containsLatLng=V.prototype.i;\nV.prototype.ha=function(a,b){b||he(a,this.ha,0);return this.i(a.lat,a.lng,b)};V.prototype.containsPoint=V.prototype.ha;V.prototype.P=function(a,b){var c=this.f(),d,e;if(!b&&!Na(a,V))throw new B(this.P,0,a);e=this.l(a,b);d=e.f();return d.lat===c.lat&&d.lng===c.lng&&this.c()===e.c()&&this.a()===e.a()};V.prototype.containsRect=V.prototype.P;\nV.prototype.b=function(a,b,c,d){if(!c){if(Ra(a=be(a)))throw new B(this.b,0,a);if(Ra(b=de(b)))throw new B(this.b,1,b);}return Fe(this.A,this.m,this.u,this.s,a,b,a,b,d)};V.prototype.mergeLatLng=V.prototype.b;V.prototype.ba=function(a,b,c){b||he(a,this.ba,0);return this.b(a.lat,a.lng,b,c)};V.prototype.mergePoint=V.prototype.ba;V.prototype.l=function(a,b,c){if(!b&&!Na(a,V))throw new B(this.l,0,a);return Fe(this.A,this.m,this.u,this.s,a.A,a.m,a.u,a.s,c)};V.prototype.mergeRect=V.prototype.l;\nV.prototype.g=function(a,b,c,d,e,f){e||(a=be(a,this.g,0),b=de(b,this.g,1),c=be(c,this.g,2),d=de(d,this.g,3));return Fe(this.A,this.m,this.u,this.s,a,b,c,d,f)};V.prototype.mergeTopLeftBottomRight=V.prototype.g;V.prototype.aa=function(a,b){if(!b&&!Na(a,V))throw new B(this.aa,0,a);var c=this.m<=this.s,d=a.m<=a.s,e=this.mc?360:0)}\nfunction De(a,b){var c=a+b/2;return c-(180p-1E-6?360:0;180>p-1E-6?(l=b,n=h):(p=360-p,l=f,n=d);p=p+e/2+g/2;360<=p+5E-7?(l=-180,n=180):p-5E-7k?-(g+a.lng):k,c=c+(0>k?2*k:0),c=-180>c?360+c:c,e=e+(0h?f+2*h:f;-90>=f&&(f=-90);return b?Ce(b,d,c,f,e):new V(d,c,f,e)};\nV.prototype.resizeToCenter=V.prototype.ca;function Ke(a,b,c,d){var e=!!c,f,g,h=0,k=0,l=0,n=0,p=0,w,G,D,I=-1;f=y.Float32Array;var M,x=[];if(b){b=Ka(b);a=Ka(a);e&&(g=Ka(c));c=b.length;d=d?1E-7:1E-5;for(M=new f(3*c);hI&&(I=h),h++,n=M[k++]=n+w*d,l=M[k++]=l+G*d,e&&(p=M[k]=p+D),k++;0<=I&&1=e[0];g--)for(f=d[1];f<=e[1];f++)c.push(g,f);return c};function Qe(a,b){this.b={};this.v=ne(a.serverUrl);this.l=b;this.C=a.layerConfigs||[];this.o=a.projected;this.a=a.tileSize||256;this.B=!1!==a.batchTiles;this.P=a.onlyOutline;this.j=new X(Ja,this.a);this.i=new X(Ja,this.a);this.i.a(22-Math.log(this.a)/Math.LN2+8)}ua(Qe,L);m=Qe.prototype;m.Wa=function(a,b,c){var d,e;d={x:a*this.a,y:b*this.a};e={x:a*this.a+(this.a-1),y:b*this.a+(this.a-1)};this.j.a(c);d=this.j.f(d);e=this.j.f(e);d=new V(d.lat,d.lng,e.lat,e.lng);return Re(this,d,this.C,{x:a,y:b,z:c})};\nm.Va=function(a,b,c,d,e){return Re(this,new V(a,b,c,d),e)};\nfunction Re(a,b,c,d){var e=d||{};c=Se(c);var f=Te(c),g,h=[],k=[],l,n,p={},w,G,D;for(G=0;G=ja.va,ca=void 0,da=void 0,A=void 0,t=void 0,K=e=d=e=void 0,K=void 0,La=[],t=K=A=void 0,K=[],A=void 0,t=0,pa=this.i.g()-\nb.z,ca=(b.x<>pa,K[1]=k[0].y-da>>pa,La.push(K));else if(A=da-K,t=ca+e+K,e=da+e+K,d=ca-K,K=[new J(d,A),new J(t,A),new J(t,e),new J(d,e),new J(d,A)],ba)for(K=pb([k],d,A,t,e,!1),A=K.length,t=0;t>e,g+=1,n[g]=a.y-d>>e,g+=1,g===b&&(f=new Int32Array(2*b),f.set(n),n=f),h+=1,a=l?k[h]:a.next;f=new Int32Array(g);f.set(Array.prototype.slice.apply(n,[0,g]));return f}\nm.Ya=function(a,b){for(var c=b.Xa,d=b.La,e=b.Ra,f=b.Sa,g=[],h,k={Rows:g},l,n=a?a.length:0,p=0,w,G=c.Rows,D=G.length,I;p=c,f=n.Ba,d=f.length,b?(w.push(d),w=w.concat(f)):(k+=d,G=G.concat(f));\nc=[k].concat(G).concat(w);c=e?(new Uint32Array(c)).buffer:c;this.postMessage(c,[c])});self.addEventListener(\"message\",function(a){a=new ve(a.data);var b=re[a.b];if(b)try{b.apply(a,a.c)}catch(c){a.postError(c.message)}else a.postError(\"processor_not_found\")});(function(){var a,b;a=new ve;b=function(b,d){ue.apply(a,[b,d,!0])};b(\"0\",se);b(\"1\",ue);b(\"2\",te);b(\"3\",Ae)})();\n"; \ No newline at end of file diff --git a/src/srcFiles/mapsjs-mapevents.js b/src/srcFiles/mapsjs-mapevents.js new file mode 100644 index 0000000..f1e9e06 --- /dev/null +++ b/src/srcFiles/mapsjs-mapevents.js @@ -0,0 +1 @@ +H.util.eval("var Bl={};function Cl(a){var b=a.ownerDocument,b=b.documentElement||b.body.parentNode||b.body,c;try{c=a.getBoundingClientRect()}catch(d){c={top:0,right:0,bottom:0,left:0,height:0,width:0}}return{x:c.left+(\"number\"===typeof window.pageXOffset?window.pageXOffset:b.scrollLeft),y:c.top+(\"number\"===typeof window.pageYOffset?window.pageYOffset:b.scrollTop)}}var Dl=/Edge\\/\\d+/.test(navigator.appVersion),El=Function(\"return this\")();function Fl(a,b,c,d,e,f,g){Fl.u.constructor.call(this,a);this.pointers=b;this.changedPointers=c;this.targetPointers=d;this.currentPointer=e;this.originalEvent=g;this.target=f}v(Fl,Bc);r(\"H.mapevents.Event\",Fl);function Gl(a,b,c,d,e,f){if(isNaN(a))throw Error(\"x needs to be a number\");if(isNaN(b))throw Error(\"y needs to be a number\");if(isNaN(c))throw Error(\"pointer must have an id\");this.viewportX=a;this.viewportY=b;this.target=null;this.id=c;this.type=d;this.dragTarget=null;this.a=this.button=Ta(e)?e:-1;this.buttons=Ta(f)?f:0}r(\"H.mapevents.Pointer\",Gl);\nfunction Hl(a,b,c){if(isNaN(b))throw Error(\"x needs to be a number\");if(isNaN(c))throw Error(\"y needs to be a number\");a.viewportX=b;a.viewportY=c}Gl.prototype.c=function(){return this.a};Gl.prototype.getLastChangedButton=Gl.prototype.c;function Il(a,b){a.a=b;a.buttons|=Gl.prototype.b[+b]||0}function Jl(a,b){a.a=b;a.buttons&=~(Gl.prototype.b[+b]||0)}Gl.prototype.b=[1,4,2];var Kl={NONE:-1,LEFT:0,MIDDLE:1,RIGHT:2};Gl.Button=Kl;function Ll(a){this.a=a instanceof Array?a.slice(0):[]}p=Ll.prototype;p.clear=function(){this.a.splice(0,this.a.length)};p.length=function(){return this.a.length};p.indexOf=function(a){for(var b=this.a.length;b--;)if(this.a[b].id===a)return b;return-1};function Ml(a,b){var c=a.indexOf(b);return-1!==c?a.a[c]:null}p.remove=function(a){a=this.indexOf(a);return-1!==a?this.a.splice(a,1)[0]:null};function Nl(a,b){for(var c=a.a.length,d=[];c--;)a.a[c].type!==b&&d.push(a.a[c]);a.a=d}\nfunction Ol(a,b){for(var c=a.a.length;c--;)if(a.a[c].dragTarget===b)return!0;return!1}p.push=function(a){if(a instanceof Gl)return this.a.push(a);throw Error(\"list needs a pointer\");};p.clone=function(){return new Ll(this.a)};function Pl(a,b,c){c=c||{};if(!(a instanceof Q))throw Error(\"events: map instance required\");if(!(b instanceof Array))throw Error(\"events: map array required\");xc.call(this);this.C=c.Vi||300;this.P=c.Ui||50;this.O=c.Yi||50;this.U=c.Zi||500;this.N=c.Xi||900;this.T=c.Wi||50;this.map=a;this.j=this.map.va;this.l=this.j.element;this.A=b;this.a=new Ll;this.c=new Ll;this.i={};this.f=null;this.s=!0;this.v={};this.o={};this.m=null;this.Wc=z(this.Wc,this);this.I={pointerdown:this.Ph,pointermove:this.Qh,pointerup:this.Rh,\npointercancel:this.Oh};Ql(this)}v(Pl,xc);function Ql(a,b){for(var c,d,e=0,f=a.A.length,e=0;e=b.length){c=this.a.clone();for(d=b.length;d--;)c.remove(b[d].identifier);for(d=c.length();d--;)this.a.remove(c.a[d].id);this.c=c;Rl(this,\"pointercancel\",a);this.c.clear()}if(this.F[a.type]){b=Cl(this.j.element);c=a.type;d=a.changedTouches;var e=d.length,f,g,h,k,l,m;this.c.clear();for(m=0;ma.N&&(a.B=!0,e.dispatchEvent(new $l(b,c,e,d)),ti(f.b,a.Nf,a.cg,!1,a))}p.Nf=[\"mousedown\",\"touchstart\",\"pointerdown\",\"wheel\"];p.cg=function(){this.B&&(this.B=!1,this.map.dispatchEvent(new Bc(\"contextmenuclose\",this.map)))};\np.D=function(){var a=this.map.b;clearInterval(this.g);a&&vi(a,this.Nf,this.cg,!1,this);Pl.prototype.D.call(this)};function cm(a,b,c,d,e){cm.u.constructor.call(this,\"wheel\");this.delta=a;this.viewportX=b;this.viewportY=c;this.target=d;this.originalEvent=e}v(cm,Bc);r(\"H.mapevents.WheelEvent\",cm);function dm(a){var b=\"onwheel\"in document;this.K=b;this.F=(b?\"d\":\"wheelD\")+\"elta\";this.g=z(this.g,this);dm.u.constructor.call(this,a,[{La:(b?\"\":\"mouse\")+\"wheel\",listener:this.g}]);this.B=this.map.va}v(dm,Pl);\ndm.prototype.g=function(a){var b=Cl(this.l),c;c=a.pageX-b.x;var b=a.pageY-b.y,d=this.F,e=a[d+(d+\"Y\"in a?\"Y\":\"\")],f,g,h;Dl&&\"rtl\"===w.getComputedStyle(this.B.element).direction&&(c-=(w.devicePixelRatio-1)*this.B.width);e&&(h=Math.abs,f=h(e),e=(!(g=a[d+\"X\"])||3<=f/h(g))&&(!(g=a[d+\"Z\"])||3<=f/h(g))?((0e))*(this.K?1:-1):0);a=new cm(e,c,b,null,a);a.delta&&((a.target=c=this.map.Ma(a.viewportX,a.viewportY)[0])&&sa(c.dispatchEvent)&&c.dispatchEvent(a),a.defaultPrevented||this.map.dispatchEvent(a))};function em(a){var b=window;this.g=z(this.g,this);Pl.call(this,a,[{La:\"mousedown\",listener:this.g},{La:\"mousemove\",listener:this.g,target:b},{La:\"mouseup\",listener:this.g,target:b},{La:\"mouseover\",listener:this.g},{La:\"mouseout\",listener:this.g},{La:\"dragstart\",listener:this.B}])}v(em,Pl);\nem.prototype.g=function(a){var b=a.type,c=Cl(this.l),c={x:a.pageX-c.x,y:a.pageY-c.y},d;(d=this.a.a[0])||(d=new Gl(c.x,c.y,1,\"mouse\"),this.a.push(d));this.c.push(d);Hl(d,c.x,c.y);/^mouse(?:move|over|out)$/.test(b)?Rl(this,\"pointermove\",a):(/^mouse(down|up)$/.test(b)&&(c=a.which-1,\"up\"===El.RegExp.$1?Jl(d,c):Il(d,c)),Rl(this,b.replace(\"mouse\",\"pointer\"),a));this.c.clear()};em.prototype.B=function(a){a.preventDefault()};function fm(a){var b=a.va.element.style;if(-1!==gm.indexOf(a))throw Error(\"InvalidArgument: map is already in use\");this.a=a;gm.push(a);b.msTouchAction=b.touchAction=\"none\";this.f=this.g=this.b=this.c=null;navigator.msPointerEnabled||navigator.pointerEnabled?this.c=new Xl(this.a):(this.c=new Wl(this.a),this.b=new em(this.a));this.g=new dm(this.a);this.f=new am(this.a);this.a.Eb(this.J,this);xc.call(this)}v(fm,xc);r(\"H.mapevents.MapEvents\",fm);var gm=[];\nfm.prototype.J=function(){this.a=null;this.c.J();this.g.J();this.f.J();this.b&&this.b.J();gm.splice(gm.indexOf(this.a),1);xc.prototype.J.call(this)};fm.prototype.dispose=fm.prototype.J;fm.prototype.i=function(){return this.a};fm.prototype.getAttachedMap=fm.prototype.i;function hm(a,b){if(-1!==im.indexOf(a))throw new C(hm,0,\"events are already used\");var c=b||{},d;xc.call(this);this.a=d=a.a;this.m=a;im.push(a);d.draggable=!0;this.i=c.kinetics||{duration:600,Be:Nj};this.l=7;this.enable(c.enabled||this.l);c=Q.EngineType;this.c=d.va;this.f=this.c.element;this.j=c.P2D;d.addEventListener(\"dragstart\",this.wg,!1,this);d.addEventListener(\"drag\",this.Ng,!1,this);d.addEventListener(\"dragend\",this.Og,!1,this);d.addEventListener(\"wheel\",this.Qg,!1,this);d.addEventListener(\"dbltap\",\nthis.Mg,!1,this);d.addEventListener(\"tap\",this.Pg,!1,this);d.addEventListener(\"pointermove\",this.Ug,!1,this);ui(this.f,\"contextmenu\",this.Lg,!1,this);a.Eb(this.J,this)}v(hm,xc);r(\"H.mapevents.Behavior\",hm);var im=[];hm.prototype.b=0;hm.DRAGGING=1;hm.WHEELZOOM=2;hm.DBLTAPZOOM=4;p=hm.prototype;\np.wg=function(a){var b=a.pointers,c=this.c;a=b[0];b=b[1]||{};if(this.b&1&&(c.startInteraction(17,this.i),c.interaction(a.viewportX,a.viewportY,b.viewportX,b.viewportY),this.b&2)){c=a.viewportX;a=a.viewportY;var d;this.g&&(b=this.a.getZoom(),d=Math[0>this.g?\"ceil\":\"floor\"](b),b!==d&&(this.g=null,this.zoom(b,d,c,a)))}};p.Ng=function(a){var b=a.pointers[0],c=a.pointers[1]||Bl;this.b&1&&(this.c.interaction(b.viewportX,b.viewportY,c.viewportX,c.viewportY),a.originalEvent.preventDefault())};\np.Og=function(){this.b&1&&this.c.endInteraction(!this.i)};p.zoom=function(a,b,c,d){var e=this.a.c;if(isNaN(+a))throw Error(\"start zoom needs to be a number\");if(isNaN(+b))throw Error(\"to zoom needs to be a number\");0!==+b-+a&&(e.startControl(null,c,d),e.control(0,0,.006),e.endControl(!0,function(a){a.zoom=b}))};\np.Qg=function(a){var b,c,d,e;this.b&2&&(b=a.delta,c=this.a.getZoom(),e=Math[0>b?\"ceil\":\"floor\"](c-b),d=this.a,d.g().type===this.j?(this.zoom(c,e,a.viewportX,a.viewportY),this.g=b):(c=this.a.c.Ab(),c.fov+=16*b,d.c.Jb(c)),a.originalEvent.preventDefault())};p.Pg=function(a){a=a.currentPointer;this.a.g().type===Pi&&(a=this.a.Va(a.viewportX,a.viewportY),this.a.c.Jb(a))};p.Ug=function(a){a=a.currentPointer;this.a.g().sa(a.viewportX,a.viewportY)};\np.Mg=function(a){var b=a.currentPointer,c=this.a.getZoom(),d=a.currentPointer.type;this.j===this.a.g().type&&(a=\"mouse\"===d?0===a.originalEvent.button?-1:1:0a?\"ceil\":\"floor\"](c-a),this.b&4&&this.zoom(c,a,b.viewportX,b.viewportY))};p.Lg=function(a){return this.b&4?(a.preventDefault(),!1):!0};\np.J=function(){var a=this.a;a&&(a.draggable=!1,a.removeEventListener(\"dragstart\",this.wg,!1,this),a.removeEventListener(\"drag\",this.Ng,!1,this),a.removeEventListener(\"dragend\",this.Og,!1,this),a.removeEventListener(\"wheel\",this.Qg,!1,this),a.removeEventListener(\"tap\",this.Pg,!1,this),a.removeEventListener(\"dbltap\",this.Mg,!1,this),a.removeEventListener(\"pointermove\",this.Ug,!1,this),this.a=null);this.f&&(this.f.style.msTouchAction=\"\",vi(this.f,\"contextmenu\",this.Lg,!1,this),this.f=null);this.i=this.c=\nnull;im.splice(im.indexOf(this.m),1);xc.prototype.J.call(this)};hm.prototype.dispose=hm.prototype.J;hm.prototype.disable=function(a){this.c.endInteraction(!0);a?this.b&a&&(this.b-=a,a&1&&(this.a.draggable=!1)):(this.b=0,this.a.draggable=!1)};hm.prototype.disable=hm.prototype.disable;hm.prototype.enable=function(a){a?this.b&a||(this.b+=a,a&1&&(this.a.draggable=!0)):(this.b=this.l,this.a.draggable=!0)};hm.prototype.enable=hm.prototype.enable;\nhm.prototype.o=function(a){if(isNaN(a))throw Error(\"behavior: number required\");return!!(this.b&a)};hm.prototype.isEnabled=hm.prototype.o;r(\"H.mapevents.buildInfo\",function(){return Bh(\"mapsjs-mapevents\",\"0.16.0\",\"ed0390e\")});\n"); \ No newline at end of file diff --git a/src/srcFiles/mapsjs-service.js b/src/srcFiles/mapsjs-service.js new file mode 100644 index 0000000..7fbdd7a --- /dev/null +++ b/src/srcFiles/mapsjs-service.js @@ -0,0 +1 @@ +H.util.eval("N.prototype.N=ca(0,function(a){var b=this.g,c,d=this;a!==x?(B(a,Vg,N.prototype.N,0),c=a):c=bh;c!==b&&b.Ea(function(a,b,g){return d.o(a)?(c.add(a,b,g),!0):!1});this.g=c});function S(a,b,c,d,e,f){if(a&&b)this.ce(a),this.nd(b),this.lc(c),this.j(e),this.l(f),this.zf(d);else throw Error('Parameters \"scheme\" and \"host\" must be specified');}r(\"H.service.Url\",S);\nfunction jm(a,b){var c=a,d=w.document,e,f,g,h,k=d&&d.createElement(\"a\"),l=\"\";d?(b&&(f=(e=d.getElementsByTagName(\"base\")[0])&&e.href,g=d.head,h=e||g.appendChild(d.createElement(\"base\")),h.href=b),k.href=c,l=k.href,b&&(e?e.href=f:g.removeChild(h))):/[\\w]+:\\/\\//.test(c)&&(l=c);g=/(?:(\\w+):\\/\\/)?(?:([^:]+):([^@/]*)@)?([^/:]+)?(?:[:]{1}([0-9]+))?(\\/[^?#]*)?(\\?[^#]+)?(#.*)?/.exec(l);c=g[1];k=g[4];d=g[5];h=g[6];e=g[7];f=g[8];!g[2]&&k&&/@/.test(k)&&(k=k.split(\"@\")[1]);g=k;h=h&&0=this.min&&a<=this.max)if((c=this.b.length)&&this.a){if(this.a.wc(b))for(;c--;)if(this.b[c].wc(b))return!0}else return!0;return!1};function wm(a){var b=0,c,d,e=a.length;if(0===e)return b;for(c=0;ca};mn.prototype.release=mn.prototype.v;function on(){}on.prototype.parse=function(){};r(\"H.service.remote.IParser.prototype.parse\",on.prototype.parse);function pn(a,b,c){P.call(this,en(a));this.f=c;this.ib=new mn(a,b.id,b);this.V(this.ib);this.c=new P(en(a));this.V(this.c);this.i={}}v(pn,P);r(\"H.service.venues.Floor\",pn);pn.prototype.sa=function(){return this.f};pn.prototype.getLevel=pn.prototype.sa;pn.prototype.m=function(){return this.ib};pn.prototype.getFloorSpace=pn.prototype.m;pn.prototype.ba=function(){return this.c};pn.prototype.getSpaces=pn.prototype.ba;pn.prototype.N=function(){return this.Da};pn.prototype.getBuilding=pn.prototype.N;\npn.prototype.getData=function(){return this.ib&&this.ib.getData()};pn.prototype.getData=pn.prototype.getData;pn.prototype.g=function(a){this.ib.g(a);return this};pn.prototype.setData=pn.prototype.g;pn.prototype.ig=function(a){return this.i[a]};pn.prototype.getSpace=pn.prototype.ig;function nn(a){if(!a.c.b&&!a.ib){var b=a.N(),c=a.f;c===b.c&&(b.c=0);delete b.m[c];b.a(a);b.b||(a=b.Da,delete a.C[b.ta()],a.a(b),a.b||a.Pa().a(a))}};function qn(){}var rn;qn.prototype.a=Math.PI/180;function sn(a,b){return a&&a.category&&a.category[b||\"id\"]}function tn(a){var b,c;return a.sort(function(a,e){b=a.object.type;c=e.object.type;return b>c?-1:bb.Ta.indexOf(n)&&b.Ta.push(n);(q=n.ad(e))?(n=q.ib,t=n.ec(b),t.length&&(l?l.Ra=t[0].Ra.concat(l.Ra):l=t[0])):(t=q=new pn(a,k,e),u=t.f,t.setVisibility(u===n.c),n.m[u]=t,n.V(t),n=q.ib,f&&f(n),u=sn(q.getData(),\"profileKey\"),y=d.Na(u,void 0),n.O(y.floor));K[k.id]=q;0>g.indexOf(n)&&g.push(n);l&&ln(n,b,[l]);break;case \"hollow\":t=\"hollow-area\";case \"space\":if(m=\nk.id,q=K[/_d$/.test(k.outerAreaId)?k.outerAreaId:k.outerAreaId+\"_d\"])n=q.ig(m),u=sn(q.getData(),\"profileKey\"),t=t||sn(n?n.getData():k),n||(y=n=new mn(a,m,k),q.i[y.ta()]=y,q.c.V(y),y=d.Na(u,t),n.O(y.space),f&&f(n)),n.Ib(),(k=k.label)&&k.firstLinePos?(y=y||d.Na(u,t),q=n.$h,q=[{lines:Ra(k.text,\"\\n\"),angle:k.rotation*this.a,font:\"FiraGO-Regular\",size:k.font.size,lineHeight:k.font.lineHeight,color:q&&q.fillColor||y.spaceLabel.fillColor,x:k.firstLinePos[0],y:k.firstLinePos[1]}],\"nokiapuretextac_rg-webfont\"===\nk.font.face&&(q[0].size=Math.floor(k.font.size/1.26))):q=null,g.push(n),l&&ln(n,b,[l],q)}}else rn=!0;return rn?void 0:{spatials:g}};r(\"H.service.venues.Parser.prototype.parse\",qn.prototype.parse);function un(a,b){var c=b||{};if(!(a&&a instanceof vn))throw Error(\"InvalidArgument: service required\");this.Ye=z(this.Ye,this);this.b=new Vm(a,new qn,{min:16,max:20,onSpaceCreated:c.onSpaceCreated});this.b.ia(this);this.Xe=z(this.Xe,this);this.b.addEventListener(\"update\",this.Xe);this.lf=z(this.lf,this);this.b.addEventListener(\"reload\",this.lf);this.kf=z(this.kf,this);this.b.addEventListener(\"error\",this.kf);this.Ze=c.pixelRatio||c.pixelratio||1;this.tileSize=256;this.f=Tg(this.tileSize,this.Ze);\nN.call(this,{min:16,max:20});this.N(new Vg(c.tileCacheSize||256,z(this.Ye,this)))}v(un,N);r(\"H.service.venues.TileProvider\",un);p=un.prototype;p.Ze=1;p.Xe=function(){this.dispatchEvent(\"update\")};p.kf=function(){this.dispatchEvent(\"error\")};p.lf=function(){this.j(!0)};p.Ye=function(a,b){var c,d,e;c=b.a;for(e=c.length;e--;)d=c[e],delete d.Ic[b.key],d.v();b.data&&Em.push(b.m(),this.tileSize);b.o()};p.Kc=function(a){this.b.Kc(a)};un.prototype.setCurrentLevel=un.prototype.Kc;un.prototype.C=function(){return this.b.j};\nun.prototype.getCurrentLevel=un.prototype.C;un.prototype.c=function(a,b,c,d){var e;this.g.get(this.getTileKey(a,b,c))?d(null,null):e=xm.setTimeout(function(){d(null,null)},500);return{cancel:function(){xm.clearTimeout(e)}}};un.prototype.requestInternal=un.prototype.c;un.prototype.P=function(a,b,c){var d=Em.pop(this.tileSize),e=this.g.get(this.getTileKey(a,b,c));e||(e=new Nm(this.A(a,b,c),a,b,c,this.tileSize,this.Ze,c+this.f,this.b));e.ca(d)||Em.push(d,this.tileSize);return e};\nun.prototype.createTileInternal=un.prototype.P;function vn(a){var b=rm.venues;a=qm(b,a||{});I.call(this);this.f=b.baseUrl;this.c=a.path;this.g=a.subDomain;this.o=b.shards}v(vn,I);r(\"H.service.venues.Service\",vn);var wn={ERROR:-1,INIT:0,READY:1};vn.State=wn;\nvn.prototype.W=function(a,b,c,d,e){this.a=(this.f||e).clone();this.l=this.a.clone().xa(\"js\").R(\"statics/venues\").zf();this.g&&this.a.xa(this.g);this.ra&&this.a.xa(this.ra);this.c&&this.a.lc(this.c);a=rm.venueSignature;b=this.a.clone();b.xa(a.subDomain);b.R(a.path);b.R(a.version);this.v=b;this.m=this.a.clone();this.G===wn.INIT&&this.b();return this};vn.prototype.configure=vn.prototype.W;function Wm(a){return a.G===wn.READY}vn.prototype.aa=function(){return Wm(this)?this.a:void 0};\nvn.prototype.b=function(){var a=this;(new Gh(\"application/json\",this.v.toString())).then(function(b){var c=b.SignatureTokens,d=(b=new Date(b.Expires))?b.getTime()-Aa()-36E5:0;a.a.$(c);b&&4E9>d&&xm.setTimeout(z(a.b,a),Math.max(d,0));xn(a,wn.READY)},function(){xn(a,wn.ERROR,\"Error fetching signature\")})};\nvn.prototype.j=function(a,b,c){var d=rm.venuesDiscovery;a=this.m.clone().xa(d.subDomain).R(d.path).R(d.version).$(qm(a,d.params));(new Gh(\"application/json\",a.toString())).then(b,function(a){a.json().then(function(a){c(a.status.message)},function(){c(a.statusText)})})};vn.prototype.discover=vn.prototype.j;vn.prototype.i=function(a){return new oh(new un(this,a))};vn.prototype.createTileLayer=vn.prototype.i;vn.prototype.G=wn.INIT;vn.prototype.getState=function(){return this.G};\nvn.prototype.getState=vn.prototype.getState;function xn(a,b,c){var d=new Bc(\"statechange\",a);c&&(d.errorCode=c);a.G=b;a.dispatchEvent(d)}T.prototype.o=function(a){return this.W(new vn(a))};T.prototype.getVenueService=T.prototype.o;var yn={subDomain:\"venue.maps\",path:\"\",shards:Ra(\"1 2 3 4\").map(function(a){return\"static-\"+a})};rm.venues=yn;rm.venueSignature={version:\"v1\",subDomain:\"signature\",path:\"venues/signature\"};rm.venuesDiscovery={version:\"v1\",subDomain:\"discovery\",path:\"venues/discovery\"};var zn={};function en(a){zn.provider=a;return zn};function An(){this.a={}}An.prototype.rb=function(a,b){var c=a+b,d,e,f;if(!(d=this.a[c])){f={size:{w:26,h:32},anchor:{x:13,y:30}};if(\"CLOSURE\"!==a)switch(d=Bn,a){case \"CONGESTION\":d=d.replace(\"{{icon}}\",Cn);break;case \"ROADWORKS\":d=d.replace(\"{{icon}}\",Dn);break;case \"ACCIDENT\":d=d.replace(\"{{icon}}\",En);break;default:d=d.replace(\"{{icon}}\",Fn)}else d=Gn,f.anchor.y=16;e=Hn[b]||Hn.BLOCKING;d=d.replace(\"{{color}}\",e);this.a[c]=d=new ri(d,f)}return d};\nvar Hn={BLOCKING:\"#323232\",VERYHIGH:\"#d5232f\",HIGH:\"#ffa100\"},Cn='',\nDn='',En=\n'',\nFn='',Bn='{{icon}}',\nGn='';function In(a,b,c){c=c?c:{};c.criticality||(c.criticality=\"major,critical\");if(!(a instanceof tm))throw Error(\"IllegalArgument: service\");eh.call(this,{max:20,min:8,requestData:z(this.wa,this)});this.I=new An;this.P=a;this.b=c;this.j=z(this.j,this);this.U=setInterval(this.j,b||18E4)}v(In,eh);r(\"H.service.TrafficIncidentsProvider\",In);In.prototype.f={minor:\"HIGH\",\"low impact\":\"HIGH\",major:\"VERYHIGH\",critical:\"BLOCKING\"};\nIn.prototype.wa=function(a,b,c,d,e){var f=this,g=this.f,h=this.I;return this.P.b(a,b,c,function(a){var b=[];a=a.TRAFFIC_ITEMS;var c,e,q,u;if(a)for(a=a.TRAFFIC_ITEM,u=a.length;u--;){c=a[u];e=c.TRAFFIC_ITEM_TYPE_DESC;switch(e){case \"ACCIDENT\":case \"CONGESTION\":q=e;break;case \"CONSTRUCTION\":q=\"ROADWORKS\";break;default:q=\"OTHER\"}q=h.rb(q,g[c.CRITICALITY.DESCRIPTION]);e=c.LOCATION.GEOLOC.ORIGIN;e=new xi({lat:e.LATITUDE,lng:e.LONGITUDE},{provider:f,icon:q});e.g(c);b.push(e)}d(b)},e,this.b)};\nIn.prototype.J=function(){eh.prototype.J.call(this);clearInterval(this.U)};function Jn(a){var b;if(a)for(this.a={},b=a.length;b--;)this.a[a[b]]=!0;this.gh={}}var Kn;Jn.prototype.a={};Jn.prototype.parse=function(a,b,c){var d,e,f,g,h,k;Kn=!1;try{c=xm.JSON.parse(c)}catch(l){Kn=!0}if(c&&(d=c.metadata))for(e in k={spatials:[]},d){if(c=!this.a[e]&&(f=Ln[e]))(g=d[e])||(Kn=!0,g=void 0),c=g;if(c)for(c=g.length;c--;){var m;(m=g[c])||(Kn=!0,m=void 0);(h=m)&&f(b,a,this,e,h,k)}}else Kn=!0;return Kn?void 0:k};r(\"H.service.metaInfo.Parser.prototype.parse\",Jn.prototype.parse);\nvar Ln={\"street labels\":function(a,b,c,d,e,f){var g;(g=e.vertices)||(Kn=!0,g=void 0);if(g){var h=g.length,k,l,m;(l=0=this.a.duration){this.m(d,a);break}}a?\nthis.g=x:this.fe=w.setTimeout(this.c,0)};Eo.prototype.cancel=function(){w.clearTimeout(this.fe);this.b=this.a.length/this.b)throw new C(this.i,0,\"Row index out of bounds\");if(b===A)throw new C(this.i,0,\"Column unknown\");this.a[a*this.b+b]=c};Mo.prototype.setCell=Mo.prototype.i;\nMo.prototype.concat=function(){var a=arguments.length,b,c=\"\"+this.c(),d=this.a?this.a.slice():[],e;for(b=0;ba&&(c[b]=f);return 0a.c){if(void 0!==f&&f!==c){this.a.b(\"The number of columns must be the same for all rows\");return}f=c}b=a.m;c=a.c;e=a.g;g=this.Eg(b,c,a);if(a.g>e)for(;-1!==a.next(););else{for(;-1!==(e=a.next());)d.push(e);g=String.fromCharCode.apply(x,d);d.length=0}cp(a);this.c(b,c,g)&&(this.G=2)}while(1===this.G);2!=this.G&&void 0!==f&&0a.i&&(m=!0)));return m},function(a,b,c){if(0m?(m+=n,d()):c(w.Error(\"Timeout\"))})},n);n*=2}function e(d){var e=JSON.stringify(d.c()),f=a.grants,g;e!==JSON.stringify(k)?(g=\"Results into different column names on the backend: \"+e,setTimeout(function(){l.s(h,function(){c(w.Error(g))},function(a){c(w.Error(g+\". \"+a.message))})},n)):f&&f.length?l.A(h,f,b,c):b(d)}var f,g,h,k,l=this,m=0,n=1E3;g=!a||!Vo(h=a.layerId)&&(f=\"layerId\")||\n!Wo(k=a.columnNames)&&(f=\"columnNames\")?0:sa(b)?sa(c)?-1:2:1;if(0<=g)throw new C(l.v,g,f||arguments[g]);return l.l(h,function(){c(w.Error(\"Layer exists already\"))},function(){var b={layer_id:h,file:k.join(\"\\t\")},e=a.level,f=a.storage;e!==A&&(b.level=e);f!==A&&(b.storage=f);l.b(\"layers/upload\",\"json\",b,d,c)})};U.prototype.createLayer=U.prototype.v;\nfunction np(a,b,c,d,e){var f=[],g;a=a.b(b,\"json\",c,function(a){a.geometries.length?(a=Xo(a,c.layer_id),g=new fp(a,d,e),f.push(g)):d(De,!0)},e);f.push(a);return new Ho(f)}U.prototype.i=function(a,b,c,d,e,f){if(!Za(a))throw new C(this.i,0,\"has invalid type\");B(b,gc,this.i,1,\"has invalid type\");if(!ab(c))throw new C(this.i,2,\"has invalid type\");Fo(this.i,3,d,e);a={layer_ids:a.join(\",\"),proximity:b.lat+\",\"+b.lng+\",\"+c};f&&Ca(a,f);return np(this,\"search/proximity\",a,d,e)};\nU.prototype.searchByProximity=U.prototype.i;U.prototype.g=function(a,b,c,d,e,f){var g,h=\"\";if(!Za(a))throw new C(this.g,0,\"has invalid type\");if(!ra(b)&&!B(b,F))throw new C(this.g,1,\"has invalid type\");if(!ab(c))throw new C(this.g,2,\"has invalid type\");Fo(this.g,3,d,e);a={layer_ids:a.join(\",\"),radius:c};if(ra(b))a.route_id=b;else{g=b.na;b=0;for(c=g.length;bc.length&&(\"TouchEvent\"in a&&c.push(fr),c.push(gr));return c};r(\"H.ui.util.Events.prototype.detectEventSets\",cr.prototype.b);cr.prototype.addEventListener=function(a,b,c,d){for(var e=this.a,f,g=e.length,h=!1;g--;)if(f=e[g][b])h=!0,a.addEventListener(f,c,d||!1);h||a.addEventListener(b,c,d||!1)};\ncr.prototype.removeEventListener=function(a,b,c,d){for(var e=this.a,f,g=e.length,h=!1;g--;)if(f=e[g][b])h=!0,a.removeEventListener(f,c,d||!1);h||a.removeEventListener(b,c,d||!1)};\nvar er={start:\"pointerdown\",end:\"pointerup\",move:\"pointermove\",cancel:\"pointercancel\",over:\"pointerover\",out:\"pointerout\",hover:\"pointerhover\"},dr={start:\"MSPointerDown\",end:\"MSPointerUp\",move:\"MSPointerMove\",cancel:\"MSPointerCancel\",over:\"MSPointerOver\",out:\"MSPointerOut\",hover:\"MSPointerHover\"},fr={start:\"touchstart\",end:\"touchend\",move:\"touchmove\",cancel:\"touchcancel\"},gr={start:\"mousedown\",end:\"mouseup\",move:\"mousemove\",over:\"mouseover\",out:\"mouseout\",hover:\"mousehover\"};function hr(a,b,c,d){a=a.createElement(b);c&&(a.className=c);d&&(a.innerHTML=d);return a}function ir(a,b){for(var c=1,d=arguments.length;cthis.v.indexOf(a)&&this.v.push(a);b&&(b.className=this.v.join(\" \"));return this};X.prototype.addClass=X.prototype.f;\nX.prototype.i=function(a){a=this.v.indexOf(a);var b=this.b();-1';ur(this,!1)};\nr(\"H.ui.panorama.Miniman.prototype.renderInternal\",tr.prototype.X);\nfunction ur(a,b,c,d){a.l.el.innerHTML=b?'':'';\nb&&$q(a.a.el,c||0,d||0);a.qa(!b)};function vr(a){I.call(this);this.f=a;this.map=a.Bb();this.i=this.g=Number.MAX_VALUE;this.Ac=z(this.Ac,this);this.Td=z(this.Td,this);this.mf=z(this.mf,this);this.Od=z(this.Od,this);this.Nd=z(this.Nd,this);this.Md=z(this.Md,this);this.Rd=z(this.Rd,this);this.Id=z(this.Id,this);this.b=new tr;this.b.ca(a.oa.ownerDocument);this.cc=z(this.cc,this);kr(this.b.a.el,\"start\",this.cc);this.m=this.j=Number.MAX_VALUE;this.Wd=z(this.Wd,this);this.Jd=z(this.Jd,this);this.a=new wr(this.map.Oa());this.a.f(\"H_ib_noclose H_pano_ib\");\nthis.v=!1;this.l=ja(\"H.map.render.panorama\").RenderEngine;this.c=0}v(vr,I);p=vr.prototype;\np.enable=function(){var a=this.map;this.v||(this.f.oa.insertBefore(this.b.el,this.f.oa.firstChild),this.f.ud(this.a),this.a.close(),kr(this.a.el,\"start\",this.cc),a.addEventListener(\"pointermove\",this.Ac),a.addEventListener(\"drag\",this.Ac),a.addEventListener(\"tap\",this.Jd),a.addEventListener(\"mapviewchange\",this.Od),a.addEventListener(\"mapviewchangestart\",this.Nd),a.addEventListener(\"mapviewchangeend\",this.Md),a.addEventListener(\"pointerleave\",this.Id),a.addEventListener(\"pointerenter\",this.Rd),this.v=\n!0)};p.Id=function(a){\"mouse\"===a.currentPointer.type&&(nr(this.b),this.f.B(this.a))};p.Rd=function(a){\"mouse\"===a.currentPointer.type&&(this.f.oa.insertBefore(this.b.el,this.f.oa.firstChild),this.f.ud(this.a),kr(this.a.el,\"start\",this.cc),this.a.close())};p.cc=function(a){a instanceof MouseEvent&&1!==a.which||xr(this,this.g,this.i)};\np.disable=function(){var a=this.a.el,b=this.map;nr(this.b);this.f.B(this.a);a&&lr(a,\"start\",this.cc);lr(this.b.a.el,\"start\",this.cc);b.removeEventListener(\"pointermove\",this.Ac);b.removeEventListener(\"drag\",this.Ac);b.removeEventListener(\"tap\",this.Jd);b.removeEventListener(\"mapviewchange\",this.Od);b.removeEventListener(\"mapviewchangestart\",this.Nd);b.removeEventListener(\"mapviewchangeend\",this.Md);b.removeEventListener(\"pointerleave\",this.Id);b.removeEventListener(\"pointerenter\",this.Rd);this.v=\n!1};function xr(a,b,c){a.l&&(a.j=b,a.m=c,a.l.getClosestPanoramas(a.map.Ka(a.j,a.m),a.Wd))}p.Ac=function(a){var b=a.currentPointer;0===this.map.g().type&&\"touch\"!==b.type&&(a=b.viewportX,b=b.viewportY,this.g!==a||this.i!==b)&&(this.b.l.el.style.display=\"block\",this.B&&clearTimeout(this.B),this.s&&this.s.cancel(),this.o=null,this.g=a,this.i=b,w.setTimeout(z(this.Ai,this,a,b),0),this.B=w.setTimeout(this.Td,350),ur(this.b,!1),this.a.close())};\np.Ai=function(a,b){var c=this.b;$q(c.l.el,a,b);$q(c.a.el,a,b)};p.Td=function(){this.l&&this.l.getClosestPanoramas(this.map.Ka(this.g,this.i),this.mf)};p.mf=function(a){var b=this,c;a&&0');b.a.open()})):this.c&&this.Wd(a)};p.Nd=function(){this.b.a.f(\"H_pano_notransition\");this.a.close()};\np.Md=function(){this.b.a.i(\"H_pano_notransition\")};p.Od=function(){if(this.o){var a=this.map.m(this.o);a&&ur(this.b,!0,a.x,a.y)}this.c=0};p.Jd=function(a){var b=a.currentPointer,c=\"mouse\"===b.type,d=b.viewportX,b=b.viewportY,e=Math.abs;0===a.currentPointer.button&&(1===this.c&&25>e(this.g-d)&&25>e(this.i-b)?this.c++:0===this.c&&this.c++,1!==this.c||c||(this.a.close(),this.g=d,this.i=b,this.j=d,this.m=b,this.Td()),2===this.c||c)&&(xr(this,d,b),this.c=0)};\np.Wd=function(a){a&&0'},$f:{label:''},\nEc:{}};var c=this,d;Y.call(this);this.qa(!0);a&&(zr(this,a.mapTypes),(d=a.alignment)&&this.l(d));this.coverageButton_=new qr({onStateChange:function(){var a=c.a;c.L(\"down\"===this.getState()?a.$f:a.vc)}});this.s=new or({onStateChange:function(){c.map.N(0);c.L(c.A)}});this.c(this.coverageButton_);this.c(this.s);this.G=this.A=b.vc}v(yr,Y);r(\"H.ui.Pano\",yr);\nfunction zr(a,b){var c,d,e,f;if(b){a.C=b;a.F=c=[];e=[\"normal\",\"satellite\",\"terrain\"];for(f=0;fe.indexOf(d)&&c.unshift(b[d]);a.qa(!c.length)}}function Ar(a,b){var c,d,e,f,g;if(g=b){c=a.C;var h;a:for(e in c)if(br.hasOwnProperty.call(c,e))for(e in f=c[e],f)if(f[e]===b){h=!0;break a}g=c=h?f:void 0}g&&(d=c.panorama);if(!d)for(e=a.F,f=e.length;f--&&!(d=e[f].panorama););return d}\nyr.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);this.L(this.a.vc);this.j=new vr(this.jb());this.a.vc.ge=this.da().translate(\"panorama.showCoverage\");this.a.$f.ge=this.da().translate(\"panorama.hideCoverage\");this.a.Ec.ge=this.da().translate(\"panorama.leave\");this.a.Ec.label=''+this.da().translate(\"panorama.leave\")+\"\";this.s.Sa(this.a.Ec.label);mr(this.s,this.a.Ec.ge);var c,d=this;this.j.addEventListener(\"enter\",function(a){d.j.disable();d.map.Ga(a.position,\n!0);setTimeout(function(){d.coverageButton_.setVisibility(!1);d.map.N(Pi)},200)});c=this.map.fa;this.o=z(this.o,this);c.addEventListener(\"add\",this.o);c.addEventListener(\"remove\",this.o,!0,this);c.addEventListener(\"set\",this.o,!0,this)};yr.prototype.renderInternal=yr.prototype.X;yr.prototype.o=function(a){0===a.idx&&this.map&&Ar(this,this.map.i)===this.map.i&&(this.j.disable(),this.coverageButton_.L(pr.UP))};\nyr.prototype.L=function(a){var b=this.G,c=this.a,d=a===c.Ec,e=this.coverageButton_;b===c.vc&&(this.K=this.map.i);d?this.A=b:(a===c.vc?(b=\"UP\",c=this.K,this.j&&this.j.disable()):(b=\"DOWN\",c=Ar(this,this.map.i),this.j&&this.j.enable()),c&&this.map.Zb(c),e.Sa(a.label),mr(e,a.ge),e.L(pr[b]));this.s.setVisibility(d);e.setVisibility(!d);this.G=a};yr.prototype.Qa=function(a){var b=this.a;this.L(a===Pi?b.Ec:this.A)};yr.prototype.onMapEngineTypeChange=yr.prototype.Qa;function Br(a,b){var c={},d={};c[\"top-left\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));c[\"top-center\"]=hr(b,\"div\",[Cr,Er,Fr,Dr].join(\" \"));c[\"top-right\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));c[\"left-top\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"left-middle\"]=hr(b,\"div\",[Cr,Hr,Ir,Gr].join(\" \"));c[\"left-bottom\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"right-top\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"right-middle\"]=hr(b,\"div\",[Cr,Jr,Ir,Gr].join(\" \"));c[\"right-bottom\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"bottom-left\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));\nc[\"bottom-center\"]=hr(b,\"div\",[Cr,Kr,Fr,Dr].join(\" \"));c[\"bottom-right\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));d[\"top-left\"]=hr(b,\"div\",[Er,Hr].join(\" \"));d[\"top-right\"]=hr(b,\"div\",[Er,Jr].join(\" \"));d[\"bottom-left\"]=hr(b,\"div\",[Kr,Hr].join(\" \"));d[\"bottom-right\"]=hr(b,\"div\",[Kr,Jr].join(\" \"));ir(d[\"top-left\"],c[\"top-left\"],c[\"left-top\"]);ir(d[\"top-right\"],c[\"top-right\"],c[\"right-top\"]);ir(d[\"bottom-left\"],c[\"left-bottom\"],c[\"bottom-left\"]);ir(d[\"bottom-right\"],c[\"right-bottom\"],c[\"bottom-right\"]);ir(a,d[\"top-left\"],\nd[\"top-right\"],d[\"bottom-left\"],d[\"bottom-right\"],c[\"top-center\"],c[\"left-middle\"],c[\"right-middle\"],c[\"bottom-center\"]);this.a=c}var Er=\"H_l_top\",Kr=\"H_l_bottom\",Hr=\"H_l_left\",Jr=\"H_l_right\",Fr=\"H_l_center\",Ir=\"H_l_middle\",Dr=\"H_l_horizontal\",Gr=\"H_l_vertical\",Cr=\"H_l_anchor\";function Lr(a){a=a.a;Mr(a[\"top-center\"],!0);Mr(a[\"bottom-center\"],!0);Mr(a[\"left-middle\"],!1);Mr(a[\"right-middle\"],!1)}\nfunction Mr(a,b){var c;b?(c=a.offsetWidth,a.style.marginLeft=-Math.round(.5*c)+\"px\"):(c=a.offsetHeight,a.style.marginTop=-Math.round(.5*c)+\"px\")};var Nr={IMPERIAL:\"imperial\",METRIC:\"metric\"};r(\"H.ui.UnitSystem\",Nr);var Or=[];r(\"H.ui.i18n.defaultLocales\",Or);var Pr={},Qr=[];function Rr(a,b){Pr[a]=b;-1===Or.indexOf(a)&&Or.push(a);Qr.length?Sr(a,b):Qr=Object.keys(b)}function Sr(a,b){for(var c=Qr,d=c.length,e;d--;)if(e=c[d],!b[e])throw Error(\"'\"+e+\"' key missing in translation map for \"+a);};Rr(\"nl-NL\",{\"layers.normal\":\"Kaartweergave\",\"layers.satellite\":\"Satelliet\",\"layers.terrain\":\"Terrein\",\"layer.transit\":\"Openbaar vervoer\",\"layer.traffic\":\"Verkeerssituatie\",\"layer.incidents\":\"Toon verkeersincidenten\",\"layers.choose\":\"Weergave kiezen\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Overgaan naar mijlen\",\"scale.switchToMetric\":\"Wijzigen naar km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Uitzoomen\",\"zoom.in\":\"Inzoomen\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Straatbeeld verlaten\",\n\"panorama.showCoverage\":\"Toon straatbeeld\",\"panorama.hideCoverage\":\"Verberg straatbeeld\",\"panorama.unavailableHere\":\"Hier hebben we geen Straatbeeld dekking\",\"traffic.MASS_TRANSIT\":\"Openbaar vervoer\",\"traffic.MISCELLANEOUS\":\"Diversen\",\"traffic.ACCIDENT\":\"Ongeval\",\"traffic.OTHER_NEWS\":\"Meer informatie\",\"traffic.PLANNED_EVENT\":\"Geplande afzetting\",\"traffic.ROAD_HAZARD\":\"Gevaar op de weg\",\"traffic.WEATHER\":\"Weer\",\"traffic.CONGESTION\":\"Verkeersopstopping\",\"traffic.CONSTRUCTION\":\"Wegwerkzaamheden\",\"traffic.DISABLED_VEHICLE\":\"Voertuig met pech\",\n\"traffic.from\":\"Begintijd:\",\"traffic.until\":\"Geschatte eindtijd:\",\"distance.measurement\":\"Measure distance\"});Rr(\"pt-PT\",{\"layers.normal\":\"Vista do mapa\",\"layers.satellite\":\"Sat\\u00e9lite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Transportes p\\u00fablicos\",\"layer.traffic\":\"Condi\\u00e7\\u00f5es de tr\\u00e2nsito\",\"layer.incidents\":\"Mostrar incidentes de tr\\u00e2nsito\",\"layers.choose\":\"Escolher vista\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Mudar para milhas\",\"scale.switchToMetric\":\"Mudar para km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Diminuir\",\"zoom.in\":\"Aumentar\",\n\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Sair de Vista de Rua\",\"panorama.showCoverage\":\"Visualizar \\u00e1reas com Vista de Rua\",\"panorama.hideCoverage\":\"Esconder \\u00e1reas com Vista de Rua\",\"panorama.unavailableHere\":\"Vista de Rua indispon\\u00edvel neste local.\",\"traffic.MASS_TRANSIT\":\"Transportes p\\u00fablicos\",\"traffic.MISCELLANEOUS\":\"Diversos\",\"traffic.ACCIDENT\":\"Acidente\",\"traffic.OTHER_NEWS\":\"Outras not\\u00edcias\",\"traffic.PLANNED_EVENT\":\"Evento planeado\",\"traffic.ROAD_HAZARD\":\"Perigo na estrada\",\n\"traffic.WEATHER\":\"Meteorologia\",\"traffic.CONGESTION\":\"Congestionamento\",\"traffic.CONSTRUCTION\":\"Constru\\u00e7\\u00e3o\",\"traffic.DISABLED_VEHICLE\":\"Ve\\u00edculo avariado\",\"traffic.from\":\"Hora de in\\u00edcio:\",\"traffic.until\":\"Hora de fim prevista:\",\"distance.measurement\":\"Measure distance\"});Rr(\"ru-RU\",{\"layers.normal\":\"\\u0420\\u0435\\u0436\\u0438\\u043c \\u043a\\u0430\\u0440\\u0442\\u044b\",\"layers.satellite\":\"\\u0421\\u043f\\u0443\\u0442\\u043d\\u0438\\u043a\\u043e\\u0432\\u0430\\u044f\",\"layers.terrain\":\"\\u041c\\u0435\\u0441\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"layer.transit\":\"\\u041e\\u0431\\u0449\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439 \\u0442\\u0440\\u0430\\u043d\\u0441\\u043f\\u043e\\u0440\\u0442\",\"layer.traffic\":\"\\u0414\\u043e\\u0440\\u043e\\u0436\\u043d\\u044b\\u0435 \\u0443\\u0441\\u043b\\u043e\\u0432\\u0438\\u044f\",\n\"layer.incidents\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0434\\u043e\\u0440\\u043e\\u0436\\u043d\\u044b\\u0435 \\u0441\\u043e\\u0431\\u044b\\u0442\\u0438\\u044f\",\"layers.choose\":\"\\u0412\\u044b\\u0431\\u0435\\u0440\\u0438\\u0442\\u0435 \\u0432\\u0438\\u0434\",minimap:\"Minimap\",\"scale.switchToImperial\":\"\\u0418\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c \\u043c\\u0438\\u043b\\u0438\",\"scale.switchToMetric\":\"\\u0418\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c \\u043a\\u0438\\u043b\\u043e\\u043c\\u0435\\u0442\\u0440\\u044b\",\n\"scale.km\":\"\\u043a\\u043c\",\"scale.m\":\"\\u043c\",\"scale.mi\":\"\\u043c\\u0438\\u043b\\u044c\",\"scale.ft\":\"\\u0444\\u0443\\u0442\",\"zoom.out\":\"\\u041e\\u0442\\u0434\\u0430\\u043b\\u0438\\u0442\\u044c\",\"zoom.in\":\"\\u041f\\u0440\\u0438\\u0431\\u043b\\u0438\\u0437\\u0438\\u0442\\u044c\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"\\u0412\\u044b\\u0439\\u0442\\u0438 \\u0438\\u0437 \\u0440\\u0435\\u0436\\u0438\\u043c\\u0430 \\u043f\\u0440\\u043e\\u0441\\u043c\\u043e\\u0442\\u0440\\u0430 \\u0443\\u043b\\u0438\\u0446\",\"panorama.showCoverage\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438 \\u0441 \\u043f\\u0430\\u043d\\u043e\\u0440\\u0430\\u043c\\u0430\\u043c\\u0438 \\u0443\\u043b\\u0438\\u0446\",\n\"panorama.hideCoverage\":\"\\u0421\\u043a\\u0440\\u044b\\u0442\\u044c \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438 \\u0441 \\u043f\\u0430\\u043d\\u043e\\u0440\\u0430\\u043c\\u0430\\u043c\\u0438 \\u0443\\u043b\\u0438\\u0446\",\"panorama.unavailableHere\":\"\\u041d\\u0435\\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u043e \\u043f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u043f\\u0430\\u043d\\u043e\\u0440\\u0430\\u043c\\u0443 \\u044d\\u0442\\u0438\\u0445 \\u0443\\u043b\\u0438\\u0446\",\"traffic.MASS_TRANSIT\":\"\\u041e\\u0431\\u0449\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439 \\u0442\\u0440\\u0430\\u043d\\u0441\\u043f\\u043e\\u0440\\u0442\",\n\"traffic.MISCELLANEOUS\":\"\\u041f\\u0440\\u043e\\u0447\\u0435\\u0435 \\u0414\\u0422\\u041f\",\"traffic.ACCIDENT\":\"\\u0414\\u0422\\u041f\",\"traffic.OTHER_NEWS\":\"\\u0414\\u0440\\u0443\\u0433\\u0438\\u0435 \\u043d\\u043e\\u0432\\u043e\\u0441\\u0442\\u0438\",\"traffic.PLANNED_EVENT\":\"\\u041f\\u043b\\u0430\\u043d\\u043e\\u0432\\u043e\\u0435 \\u043c\\u0435\\u0440\\u043e\\u043f\\u0440\\u0438\\u044f\\u0442\\u0438\\u0435\",\"traffic.ROAD_HAZARD\":\"\\u0414\\u043e\\u0440\\u043e\\u0436\\u043d\\u0430\\u044f \\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u044c\",\"traffic.WEATHER\":\"\\u041f\\u043e\\u0433\\u043e\\u0434\\u0430\",\n\"traffic.CONGESTION\":\"\\u041f\\u0440\\u043e\\u0431\\u043a\\u0430\",\"traffic.CONSTRUCTION\":\"\\u0420\\u0435\\u043c\\u043e\\u043d\\u0442\",\"traffic.DISABLED_VEHICLE\":\"\\u041d\\u0435\\u0438\\u0441\\u043f\\u0440\\u0430\\u0432\\u043d\\u044b\\u0439 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044c\",\"traffic.from\":\"\\u0412\\u0440\\u0435\\u043c\\u044f \\u043d\\u0430\\u0447\\u0430\\u043b\\u0430:\",\"traffic.until\":\"\\u041e\\u0436\\u0438\\u0434\\u0430\\u0435\\u043c\\u043e\\u0435 \\u0432\\u0440\\u0435\\u043c\\u044f \\u043e\\u043a\\u043e\\u043d\\u0447\\u0430\\u043d\\u0438\\u044f:\",\n\"distance.measurement\":\"\\u0418\\u0437\\u043c\\u0435\\u0440\\u0438\\u0442\\u044c \\u0440\\u0430\\u0441\\u0441\\u0442\\u043e\\u044f\\u043d\\u0438\\u0435\"});Rr(\"fi-FI\",{\"layers.normal\":\"Karttan\\u00e4kym\\u00e4\",\"layers.satellite\":\"Satelliitti\",\"layers.terrain\":\"Maasto\",\"layer.transit\":\"Julkinen liikenne\",\"layer.traffic\":\"Liikenneolosuhteet\",\"layer.incidents\":\"N\\u00e4yt\\u00e4 liikennetapahtumat\",\"layers.choose\":\"Valitse n\\u00e4kym\\u00e4\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Vaihda maileihin\",\"scale.switchToMetric\":\"Vaihda kilometreihin\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Loitonna\",\"zoom.in\":\"L\\u00e4henn\\u00e4\",\n\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Poistu katun\\u00e4kym\\u00e4st\\u00e4\",\"panorama.showCoverage\":\"N\\u00e4yt\\u00e4 katutason kattavuus\",\"panorama.hideCoverage\":\"Piilota katutason kattavuus\",\"panorama.unavailableHere\":\"Emme voi n\\u00e4ytt\\u00e4\\u00e4 sinulle katu tasoa t\\u00e4ss\\u00e4\",\"traffic.MASS_TRANSIT\":\"Julkinen liikenne\",\"traffic.MISCELLANEOUS\":\"Erittelem\\u00e4t\\u00f6n syy\",\"traffic.ACCIDENT\":\"Onnettomuus\",\"traffic.OTHER_NEWS\":\"Muu tapahtuma\",\"traffic.PLANNED_EVENT\":\"Suunniteltu tapahtuma\",\n\"traffic.ROAD_HAZARD\":\"Vaara tiell\\u00e4\",\"traffic.WEATHER\":\"S\\u00e4\\u00e4\",\"traffic.CONGESTION\":\"Ruuhka\",\"traffic.CONSTRUCTION\":\"Rakennusty\\u00f6\",\"traffic.DISABLED_VEHICLE\":\"Pys\\u00e4htynyt ajoneuvo\",\"traffic.from\":\"Alkamisaika:\",\"traffic.until\":\"Arvioitu p\\u00e4\\u00e4ttymisaika:\",\"distance.measurement\":\"Measure distance\"});Rr(\"pt-BR\",{\"layers.normal\":\"Exibi\\u00e7\\u00e3o do mapa\",\"layers.satellite\":\"Sat\\u00e9lite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Transporte p\\u00fablico\",\"layer.traffic\":\"Condi\\u00e7\\u00f5es do tr\\u00e2nsito\",\"layer.incidents\":\"Mostrar incidentes no tr\\u00e2nsito\",\"layers.choose\":\"Escolher exibi\\u00e7\\u00e3o\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Mudar para milhas\",\"scale.switchToMetric\":\"Mudar para km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"milhas\",\"scale.ft\":\"p\\u00e9s\",\"zoom.out\":\"Menos zoom\",\n\"zoom.in\":\"Mais zoom\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Sair de n\\u00edvel de rua\",\"panorama.showCoverage\":\"Mostrar \\u00e1reas com N\\u00edvel de Rua\",\"panorama.hideCoverage\":\"Esconder \\u00e1reas com N\\u00edvel de Rua\",\"panorama.unavailableHere\":\"N\\u00e3o \\u00e9 poss\\u00edvel mostrar N\\u00edvel da Rua aqui.\",\"traffic.MASS_TRANSIT\":\"Transporte p\\u00fablico\",\"traffic.MISCELLANEOUS\":\"Miscel\\u00e2nea\",\"traffic.ACCIDENT\":\"Acidente\",\"traffic.OTHER_NEWS\":\"Outras not\\u00edcias\",\"traffic.PLANNED_EVENT\":\"Evento planejado\",\n\"traffic.ROAD_HAZARD\":\"Risco na estrada\",\"traffic.WEATHER\":\"Clima\",\"traffic.CONGESTION\":\"Congestionamento\",\"traffic.CONSTRUCTION\":\"Constru\\u00e7\\u00e3o\",\"traffic.DISABLED_VEHICLE\":\"Ve\\u00edculo incapacitado\",\"traffic.from\":\"Hora de in\\u00edcio:\",\"traffic.until\":\"Tempo final estimado:\",\"distance.measurement\":\"Measure distance\"});Rr(\"zh-CN\",{\"layers.normal\":\"\\u5730\\u56fe\\u89c6\\u56fe\",\"layers.satellite\":\"\\u536b\\u661f\",\"layers.terrain\":\"\\u5730\\u5f62\",\"layer.transit\":\"\\u516c\\u5171\\u4ea4\\u901a\",\"layer.traffic\":\"\\u4ea4\\u901a\\u60c5\\u51b5\",\"layer.incidents\":\"\\u663e\\u793a\\u4ea4\\u901a\\u4e8b\\u4ef6\",\"layers.choose\":\"\\u9009\\u62e9\\u89c6\\u56fe\",minimap:\"Minimap\",\"scale.switchToImperial\":\"\\u5207\\u6362\\u4e3a\\u300c\\u82f1\\u91cc\\u300d\",\"scale.switchToMetric\":\"\\u5207\\u6362\\u4e3a\\u300c\\u516c\\u91cc\\u300d\",\"scale.km\":\"\\u516c\\u91cc\",\"scale.m\":\"\\u7c73\",\n\"scale.mi\":\"\\u82f1\\u91cc\",\"scale.ft\":\"\\u82f1\\u5c3a\",\"zoom.out\":\"\\u7f29\\u5c0f\",\"zoom.in\":\"\\u653e\\u5927\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"\\u9000\\u51fa\\u8857\\u666f\",\"panorama.showCoverage\":\"\\u663e\\u793a\\u652f\\u6301\\u8857\\u666f\\u7684\\u533a\\u57df\",\"panorama.hideCoverage\":\"\\u9690\\u85cf\\u652f\\u6301\\u8857\\u666f\\u7684\\u533a\\u57df\",\"panorama.unavailableHere\":\"\\u6b64\\u5730\\u8fd8\\u4e0d\\u652f\\u6301\\u8857\\u666f\",\"traffic.MASS_TRANSIT\":\"\\u516c\\u5171\\u4ea4\\u901a\",\"traffic.MISCELLANEOUS\":\"\\u7efc\\u5408\\u4e8b\\u4ef6\",\n\"traffic.ACCIDENT\":\"\\u4ea4\\u901a\\u610f\\u5916\",\"traffic.OTHER_NEWS\":\"\\u5176\\u4ed6\\u65b0\\u95fb\",\"traffic.PLANNED_EVENT\":\"\\u9884\\u5b9a\\u4e8b\\u4ef6\",\"traffic.ROAD_HAZARD\":\"\\u9053\\u8def\\u5371\\u9669\",\"traffic.WEATHER\":\"\\u5929\\u6c14\",\"traffic.CONGESTION\":\"\\u5835\\u585e\",\"traffic.CONSTRUCTION\":\"\\u65bd\\u5de5\",\"traffic.DISABLED_VEHICLE\":\"\\u8f66\\u8f86\\u629b\\u951a\",\"traffic.from\":\"\\u5f00\\u59cb\\u65f6\\u95f4\\uff1a\",\"traffic.until\":\"\\u9884\\u8ba1\\u7ed3\\u675f\\u65f6\\u95f4\\uff1a\",\"distance.measurement\":\"Measure distance\"});Rr(\"es-ES\",{\"layers.normal\":\"Mapa\",\"layers.satellite\":\"Sat\\u00e9lite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Transporte p\\u00fablico\",\"layer.traffic\":\"Estado del tr\\u00e1fico\",\"layer.incidents\":\"Mostrar incidentes de tr\\u00e1fico\",\"layers.choose\":\"Elija una vista\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Cambiar a millas\",\"scale.switchToMetric\":\"Cambiar a km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Alejar\",\"zoom.in\":\"Acercar\",\"zoom.rectangle\":\"Zoom rectangle\",\n\"panorama.leave\":\"Salir de vista de calles\",\"panorama.showCoverage\":\"Mostrar \\u00e1reas con vista desde la calle\",\"panorama.hideCoverage\":\"Ocultar \\u00e1reas con vista desde la calle\",\"panorama.unavailableHere\":\"No se puede mostrar vista desde la calle aqu\\u00ed\",\"traffic.MASS_TRANSIT\":\"Transporte p\\u00fablico\",\"traffic.MISCELLANEOUS\":\"Varios\",\"traffic.ACCIDENT\":\"Accidente\",\"traffic.OTHER_NEWS\":\"M\\u00e1s noticias\",\"traffic.PLANNED_EVENT\":\"Acto programado\",\"traffic.ROAD_HAZARD\":\"Riesgo en carretera\",\n\"traffic.WEATHER\":\"Tiempo\",\"traffic.CONGESTION\":\"Atasco\",\"traffic.CONSTRUCTION\":\"Construcci\\u00f3n\",\"traffic.DISABLED_VEHICLE\":\"Veh\\u00edculo averiado\",\"traffic.from\":\"Inicio:\",\"traffic.until\":\"Finalizaci\\u00f3n estimada:\",\"distance.measurement\":\"Measure distance\"});Rr(\"fr-FR\",{\"layers.normal\":\"Carte\",\"layers.satellite\":\"Satellite\",\"layers.terrain\":\"Terrain\",\"layer.transit\":\"Transports publics\",\"layer.traffic\":\"Conditions de circulation\",\"layer.incidents\":\"Afficher les incidents de circulation\",\"layers.choose\":\"Choisir la vue\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Passer en miles\",\"scale.switchToMetric\":\"Passer en km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Zoom arri\\u00e8re\",\"zoom.in\":\"Zoom avant\",\"zoom.rectangle\":\"Zoom rectangle\",\n\"panorama.leave\":\"Quitter le mode chauss\\u00e9e\",\"panorama.showCoverage\":\"Activer le mode Chauss\\u00e9e\",\"panorama.hideCoverage\":\"D\\u00e9sactiver le mode Chauss\\u00e9e\",\"panorama.unavailableHere\":\"Le mode chauss\\u00e9e n'est pas disponible ici\",\"traffic.MASS_TRANSIT\":\"Transports publics\",\"traffic.MISCELLANEOUS\":\"Divers\",\"traffic.ACCIDENT\":\"Accident\",\"traffic.OTHER_NEWS\":\"Autre\",\"traffic.PLANNED_EVENT\":\"\\u00c9v\\u00e9nement pr\\u00e9vu\",\"traffic.ROAD_HAZARD\":\"Danger routier\",\"traffic.WEATHER\":\"M\\u00e9t\\u00e9o\",\n\"traffic.CONGESTION\":\"Embouteillage\",\"traffic.CONSTRUCTION\":\"Travaux\",\"traffic.DISABLED_VEHICLE\":\"V\\u00e9hicule en panne\",\"traffic.from\":\"Date ou heure de d\\u00e9but:\",\"traffic.until\":\"Date et heure de fin estim\\u00e9es:\",\"distance.measurement\":\"Measure distance\"});Rr(\"pl-PL\",{\"layers.normal\":\"Widok mapy\",\"layers.satellite\":\"Satelita\",\"layers.terrain\":\"Teren\",\"layer.transit\":\"Transport publiczny\",\"layer.traffic\":\"Warunki drogowe\",\"layer.incidents\":\"Poka\\u017c zdarzenia drogowe\",\"layers.choose\":\"Wybierz widok\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Zmie\\u0144 na mile\",\"scale.switchToMetric\":\"Zmie\\u0144 na km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Oddal\",\"zoom.in\":\"Przybli\\u017c\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Wyjd\\u017a z panoramy\",\n\"panorama.showCoverage\":\"Poka\\u017c obszary trybu panoramy\",\"panorama.hideCoverage\":\"Ukryj obszary trybu panoramy\",\"panorama.unavailableHere\":\"Niemo\\u017cliwe jest pokazanie widoku panoramy w tym miejscu.\",\"traffic.MASS_TRANSIT\":\"Transport publiczny\",\"traffic.MISCELLANEOUS\":\"Inne zdarzenie\",\"traffic.ACCIDENT\":\"Wypadek\",\"traffic.OTHER_NEWS\":\"Inne wiadomo\\u015bci\",\"traffic.PLANNED_EVENT\":\"Zdarzenie planowane\",\"traffic.ROAD_HAZARD\":\"Niebezpiecze\\u0144stwo na drodze\",\"traffic.WEATHER\":\"Pogoda\",\"traffic.CONGESTION\":\"Korek\",\n\"traffic.CONSTRUCTION\":\"Budowa\",\"traffic.DISABLED_VEHICLE\":\"Uszkodzony pojazd\",\"traffic.from\":\"Data rozpocz\\u0119cia:\",\"traffic.until\":\"Przybli\\u017cona data zako\\u0144czenia:\",\"distance.measurement\":\"Measure distance\"});Rr(\"de-DE\",{\"layers.normal\":\"Kartenansicht\",\"layers.satellite\":\"Satellit\",\"layers.terrain\":\"Gel\\u00e4nde\",\"layer.transit\":\"\\u00d6ffentliche Verkehrsmittel\",\"layer.traffic\":\"Verkehrslage\",\"layer.incidents\":\"Verkehrsst\\u00f6rungen anzeigen\",\"layers.choose\":\"Ansicht ausw\\u00e4hlen\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Umrechnung in Meilen\",\"scale.switchToMetric\":\"Umrechnung in Kilometer\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Verkleinern\",\"zoom.in\":\"Vergr\\u00f6\\u00dfern\",\n\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Stra\\u00dfenansicht verlassen\",\"panorama.showCoverage\":\"Gebiete mit Stra\\u00dfenszenen anzeigen\",\"panorama.hideCoverage\":\"Gebiete mit Stra\\u00dfenszenen ausblenden\",\"panorama.unavailableHere\":\"Keine Stra\\u00dfenszenen verf\\u00fcgbar\",\"traffic.MASS_TRANSIT\":\"\\u00d6ffentliche Verkehrsmittel\",\"traffic.MISCELLANEOUS\":\"Diverse\",\"traffic.ACCIDENT\":\"Unfall\",\"traffic.OTHER_NEWS\":\"Anderes Ereignis\",\"traffic.PLANNED_EVENT\":\"Geplantes Ereignis\",\"traffic.ROAD_HAZARD\":\"Verkehrshindernis\",\n\"traffic.WEATHER\":\"Wetter\",\"traffic.CONGESTION\":\"Verkehrsstau\",\"traffic.CONSTRUCTION\":\"Baustelle\",\"traffic.DISABLED_VEHICLE\":\"Liegengebliebenes Fahrzeug\",\"traffic.from\":\"Beginn:\",\"traffic.until\":\"Voraussichtliches Ende:\",\"distance.measurement\":\"Measure distance\"});Rr(\"tr-TR\",{\"layers.normal\":\"Harita g\\u00f6r\\u00fcn\\u00fcm\\u00fc\",\"layers.satellite\":\"Uydu\",\"layers.terrain\":\"Arazi\",\"layer.transit\":\"Toplu ula\\u015f\\u0131m\",\"layer.traffic\":\"Trafik durumlar\\u0131\",\"layer.incidents\":\"Trafik olaylar\\u0131n\\u0131 g\\u00f6ster\",\"layers.choose\":\"G\\u00f6r\\u00fcn\\u00fcm se\\u00e7\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Mile d\\u00f6n\\u00fc\\u015ft\\u00fcr\",\"scale.switchToMetric\":\"Kilometreye d\\u00f6n\\u00fc\\u015ft\\u00fcr\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mil\",\"scale.ft\":\"ft\",\n\"zoom.out\":\"Uzakla\\u015ft\\u0131r\",\"zoom.in\":\"Yak\\u0131nla\\u015ft\\u0131r\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Sokak g\\u00f6r\\u00fcn\\u00fcm\\u00fc kapat\",\"panorama.showCoverage\":\"Sokak G\\u00f6r\\u00fcn\\u00fcm\\u00fcn\\u00fc g\\u00f6ster\",\"panorama.hideCoverage\":\"Sokak G\\u00f6r\\u00fcn\\u00fcm\\u00fcn\\u00fc sakla\",\"panorama.unavailableHere\":\"Cadde g\\u00f6r\\u00fcn\\u00fcm\\u00fc yok\",\"traffic.MASS_TRANSIT\":\"Toplu ula\\u015f\\u0131m\",\"traffic.MISCELLANEOUS\":\"\\u00c7e\\u015fitli\",\"traffic.ACCIDENT\":\"Kaza\",\n\"traffic.OTHER_NEWS\":\"Di\\u011fer haberler\",\"traffic.PLANNED_EVENT\":\"Planl\\u0131 etkinlik\",\"traffic.ROAD_HAZARD\":\"Yol tehlikesi\",\"traffic.WEATHER\":\"Hava durumu\",\"traffic.CONGESTION\":\"Yo\\u011funluk\",\"traffic.CONSTRUCTION\":\"Yol \\u00e7al\\u0131\\u015fmas\\u0131\",\"traffic.DISABLED_VEHICLE\":\"Ara\\u00e7 ar\\u0131zas\\u0131\",\"traffic.from\":\"Ba\\u015flang\\u0131\\u00e7 zaman\\u0131:\",\"traffic.until\":\"Tahmini biti\\u015f zaman\\u0131:\",\"distance.measurement\":\"Measure distance\"});Rr(\"it-IT\",{\"layers.normal\":\"Vista mappa\",\"layers.satellite\":\"Satellite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Mezzi pubblici\",\"layer.traffic\":\"Condizioni del traffico\",\"layer.incidents\":\"Mostra incidenti stradali\",\"layers.choose\":\"Scegli vista\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Passa a miglia\",\"scale.switchToMetric\":\"Passa a km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Zoom indietro\",\"zoom.in\":\"Zoom avanti\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Abbandona il livello strada\",\n\"panorama.showCoverage\":\"Mostra le aree al livello strada\",\"panorama.hideCoverage\":\"Nascondi le aree al livello strada\",\"panorama.unavailableHere\":\"Impossibile mostrare il livello strada in questo punto\",\"traffic.MASS_TRANSIT\":\"Mezzi pubblici\",\"traffic.MISCELLANEOUS\":\"Varie\",\"traffic.ACCIDENT\":\"Incidente\",\"traffic.OTHER_NEWS\":\"Altre notizie\",\"traffic.PLANNED_EVENT\":\"Evento pianificato\",\"traffic.ROAD_HAZARD\":\"Strada dissestata\",\"traffic.WEATHER\":\"Maltempo\",\"traffic.CONGESTION\":\"Ingorgo\",\"traffic.CONSTRUCTION\":\"Lavori in corso\",\n\"traffic.DISABLED_VEHICLE\":\"Veicolo in panne\",\"traffic.from\":\"Ora di inizio:\",\"traffic.until\":\"Ora di fine stimata:\",\"distance.measurement\":\"Measure distance\"});Rr(\"en-US\",{\"layers.normal\":\"Map view\",\"layers.satellite\":\"Satellite\",\"layers.terrain\":\"Terrain\",\"layer.transit\":\"Public transport\",\"layer.traffic\":\"Traffic conditions\",\"layer.incidents\":\"Show traffic incidents\",\"layers.choose\":\"Choose view\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Change to miles\",\"scale.switchToMetric\":\"Change to km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Zoom out\",\"zoom.in\":\"Zoom in\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Leave street level\",\n\"panorama.showCoverage\":\"Show street level areas\",\"panorama.hideCoverage\":\"Hide street level areas\",\"panorama.unavailableHere\":\"Can't show you street level here\",\"traffic.MASS_TRANSIT\":\"Public transport\",\"traffic.MISCELLANEOUS\":\"Miscellaneous\",\"traffic.ACCIDENT\":\"Accident\",\"traffic.OTHER_NEWS\":\"Other news\",\"traffic.PLANNED_EVENT\":\"Planned event\",\"traffic.ROAD_HAZARD\":\"Road hazard\",\"traffic.WEATHER\":\"Weather\",\"traffic.CONGESTION\":\"Congestion\",\"traffic.CONSTRUCTION\":\"Construction\",\"traffic.DISABLED_VEHICLE\":\"Disabled vehicle\",\n\"traffic.from\":\"Start time:\",\"traffic.until\":\"Estimated end time:\",\"distance.measurement\":\"Measure distance\"});function Tr(a,b){var c;if(!ra(a))throw new TypeError(\"string locale code required\");if(ta(b))c=b,Sr(a,c);else{if(-1===Or.indexOf(a))throw Error(\"Default locale '\"+a+\"' does nto exist.\");c=Pr[a]}this.a=c||{};this.b=a}r(\"H.ui.i18n.Localization\",Tr);Tr.prototype.c=function(){return this.b};Tr.prototype.getLocale=Tr.prototype.c;Tr.prototype.fc=function(){return Object.keys(this.a)};Tr.prototype.getKeys=Tr.prototype.fc;Tr.prototype.mg=function(a){return!(!this.a||!this.a[a])};\nTr.prototype.hasKey=Tr.prototype.mg;Tr.prototype.translate=function(a){var b=this.a[a];if(!ra(b))throw Error(\"Translation missing for key '\"+a+\"'.\");return b};Tr.prototype.translate=Tr.prototype.translate;function Ur(a){B(a,ne,Ur,1);X.call(this,\"div\",\"H_context_menu_item\");this.c=a;this.l=z(this.l,this);this.a=z(this.a,this);this.c.addEventListener(\"update\",this.a)}v(Ur,X);r(\"H.ui.context.Item\",Ur);Ur.prototype.l=function(a){var b=this.c,c=b.callback;c&&!b.isDisabled()&&(this.dispatchEvent(\"click\"),c(a))};Ur.prototype.X=function(){var a=this,b=this.el;ui(b,\"click\",this.l);b.addEventListener(\"keyup\",function(b){13==b.keyCode&&a.l(b)});this.a()};Ur.prototype.renderInternal=Ur.prototype.X;\nUr.prototype.a=function(){var a=this.el,b=this.c;b.callback?(this.f(\"clickable\"),a.setAttribute(\"tabindex\",\"0\")):(this.i(\"clickable\"),a.removeAttribute(\"tabindex\"));b.isDisabled()?this.f(\"disabled\"):this.i(\"disabled\");b=b.getLabel();Vr.textContent=b;a.innerHTML=Vr.innerHTML.split(\"\\n\").join(\"
\")};Ur.prototype.D=function(){X.prototype.D.call(this);this.c.removeEventListener(\"update\",this.a)};var Wr=new X(\"div\",\"H_context_menu_item_separator\");function Xr(a){B(a,Array,Xr,1);sr.call(this,\"div\",\"H_context_menu\");this.o=a;this.a=null}v(Xr,sr);r(\"H.ui.context.Menu\",Xr);Xr.prototype.X=function(){sr.prototype.X.apply(this,arguments);this.o.forEach(function(a){a===oe?a=Wr:(a=new Ur(a),a.addEventListener(\"click\",this.s.bind(this)));this.c(a)},this);ui(this.el,[\"mousedown\",\"touchstart\",\"pointerdown\",\"wheel\"],function(a){a.stopPropagation()})};Xr.prototype.renderInternal=Xr.prototype.X;\nXr.prototype.j=function(a,b){if(this.a){var c=this.el,d=c.offsetWidth,e=c.offsetHeight,f=this.a,g=f.va.width,f=f.va.height;a+d>g&&a>g/2&&(a-=d);b+e>f&&b>f/2&&(b-=e);$q(c,a,b)}};Xr.prototype.setPosition=Xr.prototype.j;Xr.prototype.s=function(){this.a&&this.a.dispatchEvent(new Bc(\"contextmenuclose\",this.a))};Xr.prototype.l=function(a){this.a=a};Xr.prototype.setMap=Xr.prototype.l;function Z(a,b){var c=a.b,d=this;I.call(this);this.a=a;this.l=c.ownerDocument;this.f={};this.c=[];this.oa=hr(this.l,\"div\",\"H_ui\");this.O=z(function(a){var b=this.v,c=a.target;a=a.target.Mb;var c=c?c.b():null,d=a?b.a[a]:null;c&&d&&(c.parentElement&&c.parentElement.removeChild(c),d.insertBefore(c,/(bottom|right)$/.test(a)||/(center|middle)/.test(a)&&d.childNodes.length%2?d.firstChild:null));Lr(b)},this);this.addEventListener(\"alignmentchange\",this.O);this.ba=z(function(){this.N()},this);this.addEventListener(\"toggleunitsystem\",\nthis.ba);this.U=z(function(){var a=this.a.g().type;if(a!==this.o){var a=this.o=a,b=this.f,c;for(c in b)if(b[c]instanceof Y)b[c].onMapEngineTypeChange(a);Lr(this.v)}},this);this.a.addEventListener(\"enginechange\",this.U);this.oa.addEventListener(\"contextmenu\",this.C,!1);this.oa.addEventListener(\"MSHoldVisual\",this.C,!1);this.a.addEventListener(\"contextmenu\",this.T,!1,this);this.a.addEventListener(\"contextmenuclose\",this.F,!1,this);this.b=null;this.A=-1;this.v=new Br(this.oa,this.l);this.i=Nr.METRIC;\nYr(this,\"en-US\");this.o=this.a.g().type;b&&Zr(this,b);c.appendChild(this.oa);w.setTimeout(function(){Lr(d.v)},1)}v(Z,I);r(\"H.ui.UI\",Z);Z.prototype.C=function(a){for(var b=a.target;b&&!/\\bH_ib_content\\b/.test(b.className);)b=b.parentNode;b||a.preventDefault()};Z.prototype.P=function(){return this.oa};Z.prototype.getElement=Z.prototype.P;Z.prototype.Bb=function(){return this.a};Z.prototype.getMap=Z.prototype.Bb;Z.prototype.I=function(){return this.i};Z.prototype.getUnitSystem=Z.prototype.I;\nZ.prototype.m=function(a){var b=this.f,c;if(a!==this.i)for(c in this.i=a,b)if(b[c]instanceof Y)b[c].onUnitSystemChange(this.i)};Z.prototype.setUnitSystem=Z.prototype.m;function Yr(a,b){var c,d;if(ra(b))c=b;else if(b instanceof Tr)c=b.b,d=b;else throw Error(\"The locale parameter must be a string or a H.ui.i18n.Localization object.\");if(c)if(d)a.s=d;else if(0<=Or.indexOf(c))a.s=new Tr(c);else throw Error(\"Locale [\"+c+\"] is not supported.\");else throw Error(\"No locale was defined.\");}\nZ.prototype.da=function(){return this.s};Z.prototype.N=function(){this.i===Nr.METRIC?this.m(Nr.IMPERIAL):this.m(Nr.METRIC)};Z.prototype.toggleUnitSystem=Z.prototype.N;Z.prototype.ud=function(a){var b=this.c.length,c=this.oa,d,e;0>this.c.indexOf(a)&&(a.ia(this),a.a=this.a,d=a.ca(this.l),0b&&(b=0);c=(a.m-a.a)*b/a.F;c=fs(a,d?a.m-c:a.a+c);a.o!==c&&(a.de(c,!0),a.dispatchEvent(new Ne(a.Bg.mc,c,a.o)))}function js(a,b){return(b.touches?b.targetTouches[0]:b)[\"page\"+(a.s?\"Y\":\"X\")]}\nfunction ks(a){var b=!1,c=a.type;-1!==c.indexOf(\"pointer\")||-1!==c.indexOf(\"touch\")?b=!0:B(a,MouseEvent)&&(b=1===a.which||1===a.buttons);return b}function ls(a){var b=a.touches;return b&&1===b.length||B(a,MouseEvent)}p=es.prototype;p.Qd=function(a){var b=this.s,c,d;ks(a)&&ls(a)&&(c=js(this,a),d=a.target,d===this.j||d.parentElement===this.j?(this.I=c-ar(this.j)[b?\"y\":\"x\"]-this.j.offsetWidth/2,this.l=!0):is(this,c),a.preventDefault())};p.Ud=function(){this.l&&(this.l=!1)};\np.Sd=function(a){this.l&&a.target===this.c&&(this.l=!1)};p.Hd=function(a){this.l&&ls(a)&&(ks(a)?(is(this,js(this,a)-this.I),a.preventDefault()):this.l=!1)};p.Bg={mc:\"change\"};\np.X=function(a,b){var c=hr(b,\"div\",\"H_slider_cont\"),d=hr(b,\"div\",\"H_slider_knob_cont\"),e=hr(b,\"div\",\"H_slider_knob\"),f=hr(b,\"div\",\"H_slider_knob_halo\"),g=hr(b,\"div\",\"H_slider_track\");a.appendChild(c);c.appendChild(g);c.appendChild(d);d.appendChild(e);d.appendChild(f);this.C=g;this.j=d;this.c||(this.c=a.ownerDocument.body);c.style[this.s?\"height\":\"width\"]=this.T;this.de(this.o);gs(this)};es.prototype.renderInternal=es.prototype.X;es.prototype.D=function(){hs(this)};\nes.prototype.qa=function(a){a?hs(this):this.C&&gs(this);return X.prototype.qa.call(this,a)};es.prototype.setDisabled=es.prototype.qa;var ms={\"in\":'',out:''};function $r(a){a=a||{};var b=a.slider;Y.call(this);this.s=z(this.s,this);this.A=z(this.A,this);this.a=z(this.a,this);b&&(this.C=z(this.C,this),this.I=b,this.ba=a.sliderSnaps);this.F=new or({label:ms[\"in\"],onStateChange:this.s});this.K=new or({label:ms.out,onStateChange:this.s});this.f(\"H_zoom\");this.f(\"H_grp\");this.setZoomSpeed(a.zoomSpeed||.004);this.l(a.alignment||\"right-middle\")}v($r,Y);r(\"H.ui.ZoomControl\",$r);$r.prototype.O=function(){return this.T};$r.prototype.getZoomSpeed=$r.prototype.O;\n$r.prototype.U=function(a){this.T=a};$r.prototype.setZoomSpeed=$r.prototype.U;$r.prototype.Wa=function(a){this.map!==a&&ns(this);Y.prototype.Wa.apply(this,arguments);this.map&&this.a()};$r.prototype.setMap=$r.prototype.Wa;$r.prototype.Qa=function(a){this.b().style.display=0!==a?\"none\":\"\"};$r.prototype.onMapEngineTypeChange=$r.prototype.Qa;$r.prototype.D=function(){Y.prototype.D.apply(this,arguments);ns(this)};\n$r.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);mr(this.F,this.da().translate(\"zoom.in\"));mr(this.K,this.da().translate(\"zoom.out\"))};$r.prototype.renderInternal=$r.prototype.X;$r.prototype.l=function(a){var b=this.Mb;Y.prototype.l.call(this,a);b!==a&&this.a();return this};$r.prototype.setAlignment=$r.prototype.l;$r.prototype.A=function(a){this.o.de(a.target.getZoom())};\nfunction ns(a){a.removeChild(a.o);a.o=null;a.map&&(a.map.removeEventListener(\"baselayerchange\",a.a),a.map.removeEventListener(\"mapviewchange\",a.A));a.j&&(a.j.removeEventListener(\"minchange\",a.a),a.j.removeEventListener(\"maxchange\",a.a),a.j=null)}$r.prototype.s=function(a){a=a.target;var b=a===this.F?1:-1,c=0',point:''};var ps,qs=navigator.userAgent,rs=-1ts;var us=Function(\"return this\")(),Vr=document.createElement(\"T\");function vs(a,b,c){fh.call(this,a,{icon:ws,visibility:c});xs(this,b)}v(vs,fh);function xs(a,b){a.bi=b;a.oa&&(a.oa.textContent=b)}var ws=new Rh(hr(us.document,\"span\",\"H_dm_label\"),{onAttach:function(a,b,c){c.oa=a;xs(c,c.bi)},onDetach:function(a,b,c){delete c.oa}});function ys(a,b){I.call(this);this.b=a;this.a=new vs(this.m,\"\");b.push(this.a);this.tb=new P({objects:b,data:this})}v(ys,I);ys.prototype.Sb=!1;ys.prototype.m={lat:0,lng:0};ys.prototype.Sa=function(a,b){xs(this.a,a);this.a.a(b)};function zs(a,b){b&&(a.nextSibling=b,b.previousSibling=a)};function As(a,b,c,d){var e=new F;zs(a,this);zs(this,b);e.c(a.getPosition());e.c(b.getPosition());this.c=new pg(e,{style:c.zc});this.i=new pg(e,{style:{strokeColor:\"transparent\",lineWidth:Math.min(100,this.c.Na().lineWidth+2*(d||5))}});ys.call(this,c,[this.c,this.i]);this.g=this.f=-1;a=this.tb;a.addEventListener(\"pointermove\",this.j,!0,this);a.addEventListener(\"pointerleave\",this.l,!0,this)}v(As,ys);As.prototype.$c=function(){var a=this.c.Ca();return a.g(0).distance(a.g(1))};\nfunction Bs(a,b,c){var d=a.c.Ca();d.i(3*c,3,[b.lat,b.lng,0]);a.c.c(d)}As.prototype.j=function(a){var b=a.currentPointer;a=this.previousSibling.getPosition();var c=this.nextSibling.getPosition(),d=this.b.b,e=b.viewportX,b=b.viewportY;if(this.f!==e||this.g!==b)this.f=e,this.g=b,d.a(this.b.c(a,c,{x:e,y:b})),d.setVisibility(!0)};As.prototype.l=function(){this.b.b.setVisibility()};As.prototype.yf=function(){this.Sa(this.b.a(this.$c()),this.c.S().Oa())};function Cs(a,b,c){c=b.bd(c||0);this.c=new xi(a,{icon:c,zIndex:0});this.c.draggable=!0;ys.call(this,b,[this.c]);a=this.tb;a.addEventListener(\"dragstart\",this.li,!0,this);a.addEventListener(\"drag\",this.mi,!0,this);a.addEventListener(\"dragend\",this.ki,!0,this)}v(Cs,ys);p=Cs.prototype;p.qc=0;p.af={mc:\"change\"};p.$c=function(){return this.qc};p.getPosition=function(){return this.c.Ca()};\nfunction Ds(a){var b=0;a.nextSibling&&a.previousSibling&&(a.nextSibling.Sb||a.previousSibling.Sb?a.nextSibling.Sb&&!a.previousSibling.Sb&&(b=2):b=1);b=a.b.bd(b);a.c.$b(b)}p.mi=function(a){var b=a.currentPointer;a=b.viewportX;b=b.viewportY;if(this.g!==a||this.i!==b)this.g=a,this.i=b,this.c.a(this.b.map.Ka(a-this.f.x,b-this.f.y)),this.dispatchEvent(new Bc(this.af.mc,this))};\np.li=function(a){var b=a.currentPointer,c=b.viewportX,b=b.viewportY,d=this.b.map.m(this.getPosition());this.c.Ha(1);this.f={x:c-d.x,y:b-d.y};a.stopPropagation()};p.ki=function(){this.c.Ha(0)};p.yf=function(a){this.qc=a;this.Sa(this.b.a(a),this.getPosition())};function Es(a,b){this.c=b;this.b=a;this.a={previousSibling:null,nextSibling:null,Sb:!0};Fs(this,this.a);this.Pd=z(this.Pd,this)}r(\"H.ui.distanceMeasurement.Model\",Es);p=Es.prototype;p.ed=function(){return this.a.nextSibling===this.a};function Gs(a,b){for(var c=a.a,d=c.nextSibling;d!==c;)d.a.setVisibility(d.previousSibling===c?!1:b),d=d.nextSibling}\nfunction Hs(a,b){var c;c=b||a.a.nextSibling;var d=0,e=0;if(b&&!Is(a,b))throw new C(a.$e,0,b);for(c instanceof Cs?d=c.$c():c instanceof As&&(d=c.previousSibling.$c());c&&c!==a.a;c=c.nextSibling,e++)c.yf(d),1===e%2&&(d+=c.$c())}p.Qc=function(a){var b=this.a.previousSibling,c=this.ed();a=new Cs(a,this.c,c?0:2);this.b.V(a.tb);zs(a,this.a);a.addEventListener(a.af.mc,this.Pd);c?Fs(this,a):(Js(this,b,a),Ds(b),Hs(this,b));return a};\np.insertBefore=function(a,b){var c,d,e,f;d=!1;f=1;if(b){if(!Is(this,b))throw new C(this.insertBefore,1,b);if(d=b.previousSibling.Sb)f=0;f=new Cs(a,this.c,f);f.addEventListener(f.af.mc,this.Pd);this.b.V(f.tb);d?(c=this.a.nextSibling,Js(this,f,c),Fs(this,f),d=f,Ds(c)):(c=b.previousSibling,d=c.previousSibling,e=c.nextSibling,this.b.a(c.tb),Js(this,d,f),Js(this,f,e));Hs(this,d)}else f=this.Qc(a);return f};p.Ea=function(){Fs(this,this.a);this.b.Ea()};\np.$e=function(a){var b=this.a,c=a.previousSibling,d=a.nextSibling,e;if(!Is(this,a))throw new C(this.$e,0,a);this.b.a(a.tb);c===b?(e=d,e!==b?(a=e.nextSibling,Fs(this,a),a.yf(0),Ds(a),Hs(this,a)):Fs(this,this.a)):d===b?(e=c,a=e.previousSibling,zs(a,b),Ds(a)):c&&d&&(Js(this,c.previousSibling,d.nextSibling),this.b.v([d.tb,c.tb]),Hs(this,c.previousSibling));e&&e!==b&&this.b.a(e.tb)};function Is(a,b){for(var c=a.a.nextSibling,d=!1;c!==a.a;){if(c===b){d=!0;break}c=c.nextSibling}return d}\nfunction Js(a,b,c){b=new As(b,c,a.c);a.b.V(b.tb)}function Fs(a,b){a.a.nextSibling=b;b.previousSibling=a.a}p.Pd=function(a){a=a.target;var b=a.previousSibling,c=a.nextSibling,d=a.getPosition(),e;c.Sb||(Bs(c,d,!1),e=a);b.Sb||(Bs(b,d,!0),e=b.previousSibling);Hs(this,e)};function ds(a){a=a||{};var b,c=a.lineStyle;Y.call(this);this.j=new qr({label:os.btn,onStateChange:z(this.hi,this)});this.c(this.j);if(b=a.distanceFormatter)this.I=b;c&&(this.O=c);this.l(a.alignment||\"right-bottom\");this.s={};this.s[0]=a.startIcon;this.s[2]=a.endIcon;this.s[1]=a.stopoverIcon;this.s[3]=a.splitIcon}v(ds,Y);r(\"H.ui.DistanceMeasurement\",ds);ds.prototype.O={strokeColor:\"rgba(102,17,68,.7)\",lineWidth:6};\nfunction Ks(a){var b=a.map,c,d={};a.o||(a.A=new L,a.C=new Jj(a.A,{pixelRatio:a.map.A()}),a.U=c=a.A.f,c.addEventListener(\"dragstart\",a.fi,!0,a),c.addEventListener(\"dragend\",a.pd,!0,a),c.addEventListener(\"pointerenter\",a.pd,!0,a),c.addEventListener(\"pointerleave\",a.gi,!0,a),c.addEventListener(\"tap\",a.ii,!0,a),a.F=Ls(a),d.a=z(a.I,a),d.bd=z(a.bd,a),d.c=z(a.T,a),d.map=a.map,d.b=a.F,d.zc=a.O,a.a=new Es(a.U,d),a.o=!0);a.F&&a.U.V(a.F);b.addEventListener(\"tap\",a.Ig,!0,a);b.fa.add(a.C)}\nfunction Ms(a){var b=a.map;a.o&&(b.removeEventListener(\"tap\",a.Ig,!0,a),b.tf(a.C),a.a.Ea())}function Ls(a){function b(){var a=c.b,a={anchor:c.a.clone().scale(g).floor(),size:new Th(ob(a.w*g),ob(a.h*g)),hitArea:d};return new ri(c.Pb(),a)}var c=a.bd(3),d=new Uh(Vh.NONE,[]),e=c.Pc.READY,f,g=c===a.K?.5:1,h;c.getState()===e?h=b():(h=new ri(\"\",{hitArea:d}),c.addEventListener(\"statechange\",function(){c.getState()===e&&f.$b(b())}));return f=new xi(a.map.Oa(),{visibility:!1,icon:h})}\nds.prototype.I=function(a){var b=\"m\",c=0;\"metric\"===this.ba?1E3<=a&&(a/=1E3,b=\"km\",c=1):(a/=.3048,b=\"ft\",5280<=a&&(a/=5280,b=\"mi\",c=1));return a.toFixed(c)+\" \"+this.da().translate(\"scale.\"+b)};ds.prototype.T=function(a,b,c){a=this.map.m(a);b=this.map.m(b);c=(new M(c.x,c.y)).a(a,b);return this.map.Ka(c.x,c.y)};\nds.prototype.X=function(a,b){var c=22*this.map.A(),d=c/2;Y.prototype.renderInternal.call(this,a,b);this.ba=Nr.METRIC;this.K=new ri(os.point,{anchor:{x:d,y:d},size:{w:c,h:c},hitArea:new Uh(Vh.CIRCLE,[d,d,d])});mr(this.j,this.da().translate(\"distance.measurement\"))};ds.prototype.renderInternal=ds.prototype.X;p=ds.prototype;p.bd=function(a){return this.s[a]||this.K};p.pd=function(){Gs(this.a,!0)};p.fi=function(){Gs(this.a)};p.gi=function(a){\"touch\"!==a.currentPointer.type&&Gs(this.a)};\np.ii=function(a){var b=a.currentPointer,c;c=a.target.Da;var d;c&&(c=c.getData())instanceof ys&&(d=c);c=d;a=a.originalEvent;a=a.metaKey||a.altKey;c&&(a&&c instanceof Cs?this.a.$e(c):c instanceof As&&(a=c.previousSibling.getPosition(),d=c.nextSibling.getPosition(),b={x:b.viewportX,y:b.viewportY},this.a.insertBefore(this.T(a,d,b),c.nextSibling),this.F.setVisibility()),this.pd())};\np.Ig=function(a){var b=a.currentPointer;a=a.target;if(a===this.map||a.Pa()!==this.A)this.a.Qc(this.map.Ka(b.viewportX,b.viewportY)),this.pd()};p.hi=function(a){\"down\"===a.target.getState()?Ks(this):Ms(this)};p.ld=function(a){this.ba=a;this.o&&(Hs(this.a),this.pd())};ds.prototype.onUnitSystemChange=ds.prototype.ld;ds.prototype.Qa=function(a){a=0===a;this.j.setVisibility(a);a||this.j.L(\"up\")};ds.prototype.onMapEngineTypeChange=ds.prototype.Qa;\nds.prototype.J=function(){Ms(this);this.o&&(this.A.J(),this.C.J());Y.prototype.dispose.call(this)};ds.prototype.dispose=ds.prototype.J;ds.prototype.Wa=function(a){a?this.j.getState()===pr.DOWN&&(this.map=a,Ks(this)):(Ms(this),this.o=!1);Y.prototype.Wa.apply(this,arguments)};ds.prototype.setMap=ds.prototype.Wa;function wr(a,b){var c=b||{},d=this;X.call(this,\"div\",\"H_ib\");this.I=z(function(a){d.g||(d.close(),a.preventDefault())},this);this.j=z(this.j,this);this.o=z(this.o,this);this.s(a);this.m(c.content);c.onStateChange&&this.addEventListener(\"statechange\",c.onStateChange);this.L(Ns.OPEN)}v(wr,X);r(\"H.ui.InfoBubble\",wr);wr.prototype.a=null;wr.prototype.getPosition=function(){return this.c};wr.prototype.s=function(a){this.c=ic(a);this.j()};wr.prototype.setPosition=wr.prototype.s;\nwr.prototype.X=function(a,b){this.A=hr(b,\"div\",\"H_ib_body\");this.tailEl_=hr(b,\"div\",\"H_ib_tail\",Os);this.F=hr(b,\"div\",\"H_ib_close\",Ps);this.l=hr(b,\"div\",\"H_ib_content\",\" \");this.A.appendChild(this.F);this.A.appendChild(this.l);kr(this.F,\"start\",this.I);this.a.c.addEventListener(\"sync\",this.j);this.a.va.addEventListener(\"sync\",this.j);this.a.addEventListener(\"enginechange\",this.o);a.appendChild(this.A);a.appendChild(this.tailEl_);this.m(this.C)};\nwr.prototype.renderInternal=wr.prototype.X;wr.prototype.o=function(){this.K||(this.K=setTimeout(this.j,0))};\nwr.prototype.j=function(){var a=this.el,b=this.a,c,d=\"none\",e;this.K=0;b&&this.b()&&this.getState()===Ns.OPEN&&(b.g().type!==Pi&&(c=b.m(this.c))&&(e=c.x,c=c.y,b=b.va.width,e>=-b||e<=2*b||c>=-b||c<=2*b)&&(d=\"\",ps?(a.style.left=e-b+\"px\",a.style.top=c+\"px\"):$q(a,e,c),b=this.l.offsetWidth,e=e-b,40>e&&(e=Math.max(0,Math.min((b||this.l.offsetWidth)-this.tailEl_.offsetWidth,-e)),this.A.style.right=e?-e+\"px\":\"0\")),a.style.display=d)};var Ns={OPEN:\"open\",CLOSED:\"closed\"};wr.State=Ns;wr.prototype.G=Ns.OPEN;\nwr.prototype.getState=function(){return this.G};wr.prototype.getState=wr.prototype.getState;wr.prototype.L=function(a){a!==this.G&&(this.G=a,this.dispatchEvent(\"statechange\"));if(a=this.b())this.G===Ns.OPEN?(a.style.display=\"block\",this.o()):a.style.display=\"none\"};wr.prototype.setState=wr.prototype.L;wr.prototype.close=function(){this.L(Ns.CLOSED)};wr.prototype.close=wr.prototype.close;wr.prototype.open=function(){this.L(Ns.OPEN)};wr.prototype.open=wr.prototype.open;wr.prototype.T=function(){return this.l};\nwr.prototype.getContentElement=wr.prototype.T;wr.prototype.m=function(a){if(a)if(\"string\"===typeof a||\"number\"===typeof a.nodeType&&\"string\"===typeof a.nodeName)this.C=a;else throw Error(\"InfoBubble content must be a string or HTML node.\");else this.C=void 0;this.b()&&(this.C?(this.l.innerHTML=\"\",\"string\"===typeof this.C?this.l.innerHTML=a:\"number\"===typeof a.nodeType&&\"string\"===typeof a.nodeName&&this.l.appendChild(a)):this.l.innerHTML=\" \",this.o())};wr.prototype.setContent=wr.prototype.m;\nwr.prototype.D=function(){this.close();this.m(null);this.F&&lr(this.F,\"end\",this.I);this.a&&(this.a.c.removeEventListener(\"sync\",this.j),this.a.va.removeEventListener(\"sync\",this.j));X.prototype.D.call(this)};\nvar Os='',Ps='';function Qs(){this.G=Rs.CLOSED;sr.call(this,\"div\",\"H_overlay\")}v(Qs,sr);r(\"H.ui.base.OverlayPanel\",Qs);Qs.prototype.L=function(a,b){if(a!==this.G||b)this.G=a,a===Rs.OPEN?this.f(\"H_open\"):this.i(\"H_open\");return this};Qs.prototype.setState=Qs.prototype.L;Qs.prototype.getState=function(){return this.G};Qs.prototype.getState=Qs.prototype.getState;\nQs.prototype.a=function(a){var b=a.Mb;a=a.b();var c=this.b(),d=c.style,e;this.i(\"H_top\");this.i(\"H_middle\");this.i(\"H_bottom\");this.i(\"H_left\");this.i(\"H_center\");this.i(\"H_right\");d.bottom=d.top=d.left=d.right=d.margin=\"\";/top/g.test(b)?(this.f(\"H_top\"),d.top=\"0\",d.margin=\"0 1.2em\",e=-1):/bottom/g.test(b)?(this.f(\"H_bottom\"),d.bottom=\"0\",d.margin=\"0 1.2em\",e=1):(this.f(\"H_middle\"),d.top=\"50%\",d.margin=\"0 1.2em\",d.marginTop=-Math.round(.5*c.offsetHeight)+\n\"px\",e=0);/left/g.test(b)?(this.f(\"H_left\"),d.left=a.offsetWidth+\"px\",d.marginLeft=\"1.2em\"):/right/g.test(b)?(this.f(\"H_right\"),d.right=a.offsetWidth+\"px\",d.marginRight=\"1.2em\"):(this.f(\"H_center\"),d.left=\"50%\",0>e?(d.top=a.offsetHeight+\"px\",d.marginTop=\"1.2em\"):0a.g)&&a.b.close()})}function Ws(a){var b=a.c,c=a.a.getData(),d;b&&(d=b.Bb())&&c?0<=d.fa.indexOf(c)?a.a.L(\"down\",!0):(a.a.L(\"up\",!0),a.b&&a.b.close()):a.a.L(\"up\",!0)}Us.prototype.l=function(){var a=this.c.Bb(),b=this.a.getData();a&&b&&(this.a.getState()===pr.DOWN?a.re(b):a.tf(b))};\nUs.prototype.f=function(a){var b,c;a.target&&(b=a.target.getData())&&0===a.currentPointer.button&&(this.b||(this.b=new wr(a.target.getPosition()),this.c.ud(this.b)),this.b.s(a.target.getPosition()),c=b.TRAFFIC_ITEM_TYPE_DESC.replace(\" \",\"_\"),this.c.da().mg(\"traffic.\"+c)&&(c=this.c.da().translate(\"traffic.\"+c)),this.b.m('

{{title}}

{{desc}}

{{traffic.from}}{{from}}
{{traffic.until}}{{until}}

'.replace(\"{{title}}\",\nc).replace(\"{{desc}}\",b.TRAFFIC_ITEM_DESCRIPTION[0].value).replace(\"{{traffic.from}}\",this.c.da().translate(\"traffic.from\")).replace(\"{{traffic.until}}\",this.c.da().translate(\"traffic.until\")).replace(\"{{from}}\",b.START_TIME).replace(\"{{until}}\",b.END_TIME)),this.b.open());a.stopPropagation()};function bs(a){a=a||{};Y.call(this);this.nf=z(this.nf,this);this.of=z(this.of,this);this.kd=z(this.kd,this);this.hd=z(this.hd,this);this.A=z(this.A,this);this.o=new Qs;this.vb=new Ss({onActiveButtonChange:this.kd});this.j=new qr({onStateChange:this.of});this.a=new qr({onStateChange:this.nf});this.s=new Us;Vs(this.s,a.incidents);this.F=new qr({label:'',\nonStateChange:z(function(a){a.target.getState()===pr.DOWN?(this.o.L(Rs.OPEN),this.o.a(this)):this.o.L(Rs.CLOSED)},this)});this.o.c(this.vb);this.o.c(this.a);this.o.c(this.j);this.o.c(this.s.a);this.c(this.F);this.c(this.o);a.entries&&a.entries.forEach(function(a){this.vb.pe(new qr({label:a.name,data:a.mapType}))},this);this.l(a.alignment||\"bottom-right\")}v(bs,Y);r(\"H.ui.MapSettingsControl\",bs);\nbs.prototype.X=function(a,b){var c=this.Bb().fa;Y.prototype.renderInternal.call(this,a,b);this.vb.o(this.da().translate(\"layers.choose\"));this.vb.l().forEach(function(a){var b=a.a;\"layers.\"===b.substr(0,7)&&a.Sa(this.da().translate(b))},this);this.j.Sa(this.da().translate(\"layer.transit\"));this.a.Sa(this.da().translate(\"layer.traffic\"));mr(this.F,this.da().translate(\"layers.choose\"));Xs(this.s,this.jb());c.addEventListener(\"add\",this.hd);c.addEventListener(\"remove\",this.hd);c.addEventListener(\"set\",\nthis.hd);this.Bb().addEventListener(\"tap\",this.A);Ys(this)};bs.prototype.renderInternal=bs.prototype.X;p=bs.prototype;p.kd=function(){var a;a:{a=this.vb.l();for(var b=a.length;b--;)if(a[b].getState()===pr.DOWN){a=a[b];break a}a=null}(a=a?a.getData():null)?(b=a.map,this.j.qa(!a.transit),a.transit&&(this.j.g||this.j.getState()!==pr.DOWN||(b=a.transit)),this.a.qa(!a.traffic),a.traffic&&(this.a.g||this.a.getState()!==pr.DOWN||(b=a.traffic)),b&&this.map&&this.map.Zb(b)):(this.j.qa(!0),this.a.qa(!0))};\np.nf=function(){this.a.getState()===pr.DOWN&&this.j.L(pr.UP,!0);this.kd()};p.of=function(){this.j.getState()===pr.DOWN&&this.a.L(pr.UP,!0);this.kd()};p.hd=function(a){0===a.idx?Ys(this,a):Ws(this.s)};\nfunction Ys(a,b){var c=null,d=b?b.added:a.map.i;a.vb.l().forEach(function(a){var b=a.getData();b.map===d?(this.vb.a(a,!0),this.j.L(pr.UP,!0),this.a.L(pr.UP,!0),c=b):b.transit&&b.transit===d?(this.vb.a(a,!0),this.j.L(pr.DOWN,!0),this.a.L(pr.UP,!0),c=b):b.traffic&&b.traffic===d&&(this.vb.a(a,!0),this.j.L(pr.UP,!0),this.a.L(pr.DOWN,!0),c=b)},a);c?(a.j.qa(!c.transit),a.a.qa(!c.traffic)):a.vb.a(null,!0)}p.Qa=function(a){this.b().style.display=a===Pi?\"none\":\"\"};bs.prototype.onMapEngineTypeChange=bs.prototype.Qa;\nbs.prototype.A=function(){this.F.L(pr.UP)};bs.prototype.C=function(a){Vs(this.s,a)};bs.prototype.setIncidentsLayer=bs.prototype.C;function as(a){a=a||{};Y.call(this);a.adjustZoom&&(this.xg=a.adjustZoom);this.j=new qr({label:'',onStateChange:z(this.ji,this)});this.c(this.j);this.l(a.alignment||\"bottom-right\")}v(as,Y);r(\"H.ui.ZoomRectangle\",as);p=as.prototype;p.xg=function(a){return Math.floor(a)};\np.ji=function(a){var b=this.map,c=b.va.element;a.target.getState()===pr.DOWN?(b.addEventListener(\"dragstart\",this.zg,!0,this),b.addEventListener(\"drag\",this.Ag,!0,this),b.addEventListener(\"dragend\",this.yg,!0,this),a=c.ownerDocument.createElement(\"div\"),b=a.style,b.position=\"absolute\",b.display=\"none\",b.border=\"2px solid #000\",b.zIndex=1E5,b.backgroundColor=\"rgba(204,204,204,0.5)\",c.appendChild(a),this.a=a):(b.removeEventListener(\"dragstart\",this.zg,!0,this),b.removeEventListener(\"drag\",this.Ag,!0,\nthis),b.removeEventListener(\"dragend\",this.yg,!0,this),c.removeChild(this.a))};p.zg=function(a){var b=this.a.style,c=a.currentPointer,d=c.viewportX,c=c.viewportY;a.target===this.map&&(a.stopPropagation(),b.width=\"0px\",b.height=\"0px\",b.top=c+\"px\",b.left=d+\"px\",b.display=\"block\",this.s=c,this.o=d)};\np.Ag=function(a){var b=a.currentPointer,c=b.viewportX,d=b.viewportY,b=this.o,e=this.s,f=this.a.style;a.target===this.map&&(a=c-b,c=d-e,f.left=b+(0>a?a:0)+\"px\",f.top=e+(0>c?c:0)+\"px\",f.width=Math.abs(a)+\"px\",f.height=Math.abs(c)+\"px\")};p.yg=function(a){var b=this.map,c=a.currentPointer;a.target===this.map&&(this.a.style.display=\"none\",a=b.U(fc([b.Ka(this.o,this.s),b.Ka(c.viewportX,c.viewportY)])),a.animate=!0,a.zoom=this.xg(a.zoom,this.map),b.c.Jb(a))};\np.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);mr(this.j,this.da().translate(\"zoom.rectangle\"))};as.prototype.renderInternal=as.prototype.X;as.prototype.Qa=function(a){a=a===Pi;this.b().style.display=a?\"none\":\"\";a&&this.j.L(\"up\")};as.prototype.onMapEngineTypeChange=as.prototype.Qa;function Zs(a,b){var c=b||{};if(!(a&&a instanceof oh))throw Error(\"Base layer is mandatory for overview UI element\");Y.call(this);this.j=new qr({label:'',onStateChange:z(this.o,this)});this.c(this.j);this.a=new $s(a,c.zoomDelta,c.scaleX,c.scaleY);this.l(c.alignment||\"right-bottom\");this.c(this.a)}v(Zs,Y);\nr(\"H.ui.Overview\",Zs);Zs.prototype.Zb=function(a){this.a.Zb(a);return this};Zs.prototype.setBaseLayer=Zs.prototype.Zb;Zs.prototype.o=function(a){a.target.getState()===pr.DOWN?at(this.a):bt(this.a)};Zs.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);this.j.el.style[\"float\"]=this.Mb.match(\"right\")?\"right\":\"left\";this.a.Wa(this.map);mr(this.j,this.da().translate(\"minimap\"))};Zs.prototype.renderInternal=Zs.prototype.X;\nZs.prototype.Qa=function(a){this.b().style.display=a===Pi?\"none\":\"\";this.j.getState()===pr.DOWN&&at(this.a)};Zs.prototype.onMapEngineTypeChange=Zs.prototype.Qa;Zs.prototype.D=function(){this.a.J();X.prototype.D.call(this)};function $s(a,b,c,d){this.A=a;\"number\"===typeof b&&(this.mh=b);\"number\"===typeof c&&(this.Rg=c);\"number\"===typeof d&&(this.Sg=d);sr.call(this,\"div\",\"H_overview\")}v($s,Y);$s.prototype.Zb=function(a){this.j.Zb(a)};\n$s.prototype.X=function(a,b){var c=hr(b,\"div\",\"H_overview_map\");ir(a,c);this.o=c};$s.prototype.renderInternal=$s.prototype.X;p=$s.prototype;p.mh=3;p.Rg=5;p.Sg=5;p.Wa=function(a){this.a=a;this.j=new Q(this.o,this.A,{pixelRatio:this.a.A()});this.j.j.b.style.display=\"none\";this.F=this.j.c;this.s=this.a.c};function at(a){ct(a,!0);a.Cf();a.f(\"H_overview_active\");a.a.addEventListener(\"mapviewchange\",a.Cf,!1,a)}\nfunction bt(a){ct(a);a.i(\"H_overview_active\");a.a.removeEventListener(\"mapviewchange\",a.Cf,!1,a)}p.Cf=function(a){a&&a.modifiers&a.SIZE&&ct(this,!0);a=this.s.Ab();a.zoom=a.zoom-this.mh;this.F.Jb(a)};function ct(a,b){var c=a.a.va.element,d=a.el.style,e=c.offsetWidth/a.Rg/10,c=c.offsetHeight/a.Sg/10,f=a.o.style;b?(d.width=e+\"em\",d.height=c+\"em\",f.width=e-1+\"em\",f.height=c-1+\"em\"):d.width=d.height=\"0em\";a.j.va.resize()}p.J=function(){bt(this);this.j.J()};function cs(a){a=a||{};Y.call(this);this.f(\"H_scalebar\");this.l(a.alignment||\"bottom-right\");this.a=z(this.a,this);this.A=this.s=this.C=this.F=this.o=null}v(cs,Y);r(\"H.ui.ScaleBar\",cs);\ncs.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);var c;a.innerHTML='';a.style.direction=\n\"ltr\";this.o=a.firstChild;c=this.o.childNodes;this.F=c[0];this.C=c[1];this.s=c[2];this.A=c[3];this.K=Nr.METRIC;this.I=z(function(a){this.g||(this.dispatchEvent(\"toggleunitsystem\"),a.preventDefault())},this);this.j=z(function(a){a.preventDefault()},this);kr(a,\"start\",this.j);kr(a,\"end\",this.I);mr(this,this.da().translate(\"scale.switchToImperial\"));this.a()};cs.prototype.renderInternal=cs.prototype.X;\ncs.prototype.Wa=function(a){this.map&&this.map.removeEventListener(\"mapviewchange\",this.a);a&&a.addEventListener(\"mapviewchange\",this.a);Y.prototype.Wa.apply(this,arguments)};cs.prototype.setMap=cs.prototype.Wa;\ncs.prototype.ya=function(a,b,c){var d=document.createElement(\"canvas\"),e=d.getContext(\"2d\"),f=Fe(this.o,document,!1),g;g=parseFloat(f.getAttribute(\"width\"));var h=parseFloat(f.getAttribute(\"height\")),k=g*a;a*=h;f.setAttribute(\"viewBox\",\"0 0 \"+g+\" \"+h);f.setAttribute(\"width\",k);f.setAttribute(\"height\",a);g=document.createElement(\"div\");g.appendChild(f);f=xe(g.innerHTML);d.width=k;d.height=a;(new Gh(\"image\",f)).then(function(a){e.drawImage(a,0,0);b(d)},c)};cs.prototype.capture=cs.prototype.ya;\ncs.prototype.ld=function(a){this.K=a;mr(this,\"imperial\"===a?this.da().translate(\"scale.switchToMetric\"):this.da().translate(\"scale.switchToImperial\"));this.a()};cs.prototype.onUnitSystemChange=cs.prototype.ld;cs.prototype.Qa=function(a){this.b().style.display=a===Pi?\"none\":\"\"};cs.prototype.onMapEngineTypeChange=cs.prototype.Qa;\ncs.prototype.a=function(){if(this.b()&&(!this.map||this.map.g().type!==Pi)){var a,b=0;a=this.map;var c,d,e;a&&(c=Math.round(.5*a.va.width),d=Math.round(.5*a.va.height),e=a.Ka(c,d))&&(b=ic(e),a=ic(a.Ka(c+1,d)),b=100*b.distance(a));if(a=b)this.K===Nr.IMPERIAL?aa?(d=a,c=this.da().translate(\"scale.m\")):(d=a/1E3,c=this.da().translate(\"scale.km\")),a=Math.pow(10,Math.floor(Math.log(d)/Math.LN10)),d=a/d*100,30>d?\n(a*=5,d*=5):75>d?(a*=2,d*=2):150 Date: Sun, 22 Oct 2017 12:20:42 +0300 Subject: [PATCH 06/23] moved require js to files to componentDidMount --- src/HEREMap.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index a772aca..8d95b07 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -8,11 +8,6 @@ import getLink from "./utils/get-link"; import getPlatform from "./utils/get-platform"; import getScriptMap from "./utils/get-script-map"; -require('./srcFiles/mapsjs-core') -require('./srcFiles/mapsjs-mapevents') -require('./srcFiles/mapsjs-service') -require('./srcFiles/mapsjs-ui') - // declare an interface containing the required and potential // props that can be passed to the HEREMap component export interface HEREMapProps extends H.Map.Options { @@ -73,6 +68,11 @@ export class HEREMap } public componentDidMount() { + require('./srcFiles/mapsjs-core'); + require('./srcFiles/mapsjs-mapevents'); + require('./srcFiles/mapsjs-service'); + require('./srcFiles/mapsjs-ui'); + const { appId, appCode, From 1f13b42ff61150e7e9bc531d88ec72672fd28857 Mon Sep 17 00:00:00 2001 From: Yaniv Date: Sun, 22 Oct 2017 12:25:40 +0300 Subject: [PATCH 07/23] version bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6504755..4d8c57e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.6", + "version": "0.4.7", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { From 3441f9084065ba84689a689b859c3017c269a939 Mon Sep 17 00:00:00 2001 From: Yaniv Date: Sun, 22 Oct 2017 14:17:19 +0300 Subject: [PATCH 08/23] ver 0.4.8 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4d8c57e..58bc240 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.7", + "version": "0.4.8", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { From 56ee52e7e714fa5e54ab3517082e444b7423c557 Mon Sep 17 00:00:00 2001 From: Yaniv Date: Tue, 24 Oct 2017 11:00:17 +0300 Subject: [PATCH 09/23] map load fix --- package.json | 2 +- src/HEREMap.tsx | 107 +++++++++++++++---------------- src/utils/cache.ts | 2 +- src/utils/get-dom-marker-icon.ts | 2 +- src/utils/get-link.ts | 2 +- src/utils/get-marker-icon.ts | 2 +- src/utils/mixin.ts | 3 +- 7 files changed, 58 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index 58bc240..ba2acb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.8", + "version": "0.4.9", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index 8d95b07..2f33dfd 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -68,64 +68,61 @@ export class HEREMap } public componentDidMount() { - require('./srcFiles/mapsjs-core'); - require('./srcFiles/mapsjs-mapevents'); - require('./srcFiles/mapsjs-service'); - require('./srcFiles/mapsjs-ui'); - - const { - appId, - appCode, - center, - hidpi, - interactive, - secure, - zoom, - } = this.props; - - // get the platform to base the maps on - const platform = getPlatform({ - app_code: appCode, - app_id: appId, - useHTTPS: secure === true, - }); - - const defaultLayers = platform.createDefaultLayers({ - ppi: hidpi ? 320 : 72, - }); - - const hereMapEl = ReactDOM.findDOMNode(this); - - const map = new H.Map( - hereMapEl.querySelector(".map-container"), - defaultLayers.normal.map, - { + onAllLoad(() => { + const { + appId, + appCode, center, - pixelRatio: hidpi ? 2 : 1, + hidpi, + interactive, + secure, zoom, - }, - ); + } = this.props; - if (interactive !== false) { - // make the map interactive - // MapEvents enables the event system - // Behavior implements default interactions for pan/zoom - const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map)); - - // create the default UI for the map - const ui = H.ui.UI.createDefault(map, defaultLayers); - - this.setState({ - behavior, - ui, + // get the platform to base the maps on + const platform = getPlatform({ + app_code: appCode, + app_id: appId, + useHTTPS: secure === true, }); - } - // make the map resize when the window gets resized - window.addEventListener("resize", this.debouncedResizeMap); + const defaultLayers = platform.createDefaultLayers({ + ppi: hidpi ? 320 : 72, + }); - // attach the map object to the component"s state - this.setState({ map }); + const hereMapEl = ReactDOM.findDOMNode(this); + + const map = new H.Map( + hereMapEl.querySelector(".map-container"), + defaultLayers.normal.map, + { + center, + pixelRatio: hidpi ? 2 : 1, + zoom, + }, + ); + + if (interactive !== false) { + // make the map interactive + // MapEvents enables the event system + // Behavior implements default interactions for pan/zoom + const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map)); + + // create the default UI for the map + const ui = H.ui.UI.createDefault(map, defaultLayers); + + this.setState({ + behavior, + ui, + }); + } + + // make the map resize when the window gets resized + window.addEventListener("resize", this.debouncedResizeMap); + + // attach the map object to the component"s state + this.setState({ map }); + }); } public componentWillMount() { @@ -133,6 +130,7 @@ export class HEREMap secure, } = this.props; + cache(getScriptMap(secure === true)); const stylesheetUrl = `${secure === true ? "https:" : ""}//js.api.here.com/v3/3.0/mapsjs-ui.css`; getLink(stylesheetUrl, "HERE Maps UI"); } @@ -157,17 +155,14 @@ export class HEREMap
); } - private resizeMap() { const { map, } = this.state; - if (map) { map.getViewPort().resize(); } } } - // make the HEREMap component the default export -export default HEREMap; +export default HEREMap; \ No newline at end of file diff --git a/src/utils/cache.ts b/src/utils/cache.ts index 8517a78..c613f42 100644 --- a/src/utils/cache.ts +++ b/src/utils/cache.ts @@ -1,6 +1,6 @@ // import from npm import Promise = require("bluebird"); -import "core-js"; +import * as Map from 'core-js/library/fn/map'; import { assignIn, forEach } from "lodash"; // declare an interface for the object that is diff --git a/src/utils/get-dom-marker-icon.ts b/src/utils/get-dom-marker-icon.ts index dcca2df..218f8cf 100644 --- a/src/utils/get-dom-marker-icon.ts +++ b/src/utils/get-dom-marker-icon.ts @@ -1,4 +1,4 @@ -import "core-js"; +import * as Map from 'core-js/library/fn/map'; /** * Map for HTML strings against H.map.DomIcon instances diff --git a/src/utils/get-link.ts b/src/utils/get-link.ts index db037ac..8e0423f 100644 --- a/src/utils/get-link.ts +++ b/src/utils/get-link.ts @@ -1,5 +1,5 @@ // import from npm -import "core-js"; +import * as Map from 'core-js/library/fn/map'; import { assignIn } from "lodash"; // declare an interface for the object that is diff --git a/src/utils/get-marker-icon.ts b/src/utils/get-marker-icon.ts index 486d868..54596c9 100644 --- a/src/utils/get-marker-icon.ts +++ b/src/utils/get-marker-icon.ts @@ -1,4 +1,4 @@ -import "core-js"; +import * as Map from 'core-js/library/fn/map'; /** * Map for image URL strings against H.map.Icon instances diff --git a/src/utils/mixin.ts b/src/utils/mixin.ts index 47268e5..d52b065 100644 --- a/src/utils/mixin.ts +++ b/src/utils/mixin.ts @@ -1,4 +1,5 @@ -import "core-js"; +import * as Reflect from 'core-js/library/fn/reflect'; +import * as Symbol from 'core-js/library/fn/symbol'; export function mixin(behaviour: any, sharedBehaviour: any = {}) { // these keys reflect the behaviour that is to be attached to class instances From 671b07f9bedab52b86b3fb230fdbbf5fb44b4257 Mon Sep 17 00:00:00 2001 From: Yaniv Date: Tue, 24 Oct 2017 11:12:47 +0300 Subject: [PATCH 10/23] version update --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba2acb9..ec885a7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.9", + "version": "0.4.10", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { From b1ebdad8207bf1735ca5316103316e0a34cb7c3d Mon Sep 17 00:00:00 2001 From: Yaniv Date: Thu, 26 Oct 2017 12:24:30 +0300 Subject: [PATCH 11/23] loading script fix --- package.json | 2 +- src/utils/cache.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ec885a7..538c653 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.10", + "version": "0.4.11", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/utils/cache.ts b/src/utils/cache.ts index c613f42..b6baf7e 100644 --- a/src/utils/cache.ts +++ b/src/utils/cache.ts @@ -120,7 +120,8 @@ export function onAllLoad(callback: AllCallback) { * @param url {string} - The URL/location of the script to be retrieved. */ export function getScript(url: string, name: string): ScriptState { - if (!loadedScripts.has(name) && !document.querySelector(`script[src="${url}"]`)) { + //if (!loadedScripts.has(name) && !document.querySelector(`script[src="${url}"]`)) { + if (!loadedScripts.has(name)) { const tag: HTMLScriptElement = document.createElement("script"); const promise = new Promise((resolve, reject) => { From f2731fe66656ee6c99baeef5b459beb4ba46ae89 Mon Sep 17 00:00:00 2001 From: noam rotem Date: Mon, 6 Nov 2017 17:53:03 +0200 Subject: [PATCH 12/23] - v13 --- gulpfile.js | 2 +- package.json | 2 +- src/HEREMap.tsx | 5 +- src/Marker.tsx | 1 - src/srcFiles/mapsjs-core.js | 320 ------------------------------- src/srcFiles/mapsjs-mapevents.js | 1 - src/srcFiles/mapsjs-service.js | 1 - src/srcFiles/mapsjs-ui.js | 1 - src/utils/cache.ts | 4 +- src/utils/get-dom-marker-icon.ts | 2 +- src/utils/get-link.ts | 2 +- src/utils/get-marker-icon.ts | 2 +- src/utils/mixin.ts | 3 +- tsconfig.json | 3 +- 14 files changed, 13 insertions(+), 336 deletions(-) delete mode 100644 src/srcFiles/mapsjs-core.js delete mode 100644 src/srcFiles/mapsjs-mapevents.js delete mode 100644 src/srcFiles/mapsjs-service.js delete mode 100644 src/srcFiles/mapsjs-ui.js diff --git a/gulpfile.js b/gulpfile.js index 3644281..e3249ae 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -17,7 +17,7 @@ gulp.task('default', ['transpile'], function() { // transpilation task from typescript to es5 javascript gulp.task('transpile', function() { - return gulp.src(['src/**/*.js', 'src/**/*.ts', 'src/**/*.tsx', 'typings/index.d.ts', 'node_modules/typescript/lib/lib.es6.d.ts']) + return gulp.src(['src/**/*.ts', 'src/**/*.tsx', 'typings/index.d.ts', 'node_modules/typescript/lib/lib.es6.d.ts']) .pipe(tsProject()) .pipe(gulp.dest('dist')); }); diff --git a/package.json b/package.json index 538c653..95e04be 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.11", + "version": "0.4.13", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index 2f33dfd..3a41aa3 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -155,14 +155,17 @@ export class HEREMap ); } + private resizeMap() { const { map, } = this.state; + if (map) { map.getViewPort().resize(); } } } + // make the HEREMap component the default export -export default HEREMap; \ No newline at end of file +export default HEREMap; diff --git a/src/Marker.tsx b/src/Marker.tsx index 2a220c4..59b00f6 100644 --- a/src/Marker.tsx +++ b/src/Marker.tsx @@ -75,7 +75,6 @@ export class Marker extends React.Component { onTap } = this.props; - let marker: H.map.DomMarker | H.map.Marker; if (React.Children.count(children) > 0) { diff --git a/src/srcFiles/mapsjs-core.js b/src/srcFiles/mapsjs-core.js deleted file mode 100644 index 51849b7..0000000 --- a/src/srcFiles/mapsjs-core.js +++ /dev/null @@ -1,320 +0,0 @@ -(function(){var p,aa=[];function ba(a){return function(){return aa[a].apply(this,arguments)}}function ca(a,b){return aa[a]=b}var da=da||{},fa=this;function ga(a){return void 0!==a}function ha(a,b,c){a=a.split(".");c=c||fa;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&ga(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}}function ja(a){a=a.split(".");for(var b=fa,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function ka(){} -function ma(){throw Error("unimplemented abstract method");} -function oa(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; -else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function pa(a){return"array"==oa(a)}function qa(a){var b=oa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ra(a){return"string"==typeof a}function sa(a){return"function"==oa(a)}function ta(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}var ua="closure_uid_"+(1E9*Math.random()>>>0),va=0;function wa(a,b,c){return a.call.apply(a.bind,arguments)} -function xa(a,b,c){if(!a)throw Error();if(2b?1:0};var Ga=Array.prototype,Ha=Ga.indexOf?function(a,b,c){return Ga.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ra(a))return ra(b)&&1==b.length?a.indexOf(b,c):-1;for(;carguments.length;f&&(b={H:w.H},c="",d=[]);cb(b,!0,function(b,f){try{var k=b[f];f=db(b,k);var l;if(l=!(Pa(k)&&k.window===k&&k.self===k))l=!(Pa(k)&&0d.indexOf(k)&&(d.push(k),e=Va(a,k,c+"."+f,d)))return!0}}catch(m){}});f&&(e=e?e.substr(1).replace("."+Sa[0]+".","#"):"~"+(sa(a)?eb(a)+"()":Ya(a)));return e} -function db(a,b){var c=[];cb(a,!1,function(a,e){a[e]===b&&c.push(e)});return c.sort(fb)[0]}function fb(a,b){return b.length-a.length}var gb=Object[Sa[0]][Sa[2]];function cb(a,b,c){var d,e;if(a){for(d in a)if((!b||gb.call(a,d))&&c(a,d,!0))return;for(e=Sa.length;e--&&(d=Sa[e],b&&!gb.call(a,d)||!c(a,d,!1)););}}function eb(a){return(a=/^\s*function ([^\( ]+)/.exec(a))?a[1]:"anonymous"}function hb(a,b,c){c[b]="#"+b}var ib="[object Undefined]"!=={}.toString.call(void 0); -function jb(a,b){var c=w.console,d;!ib&&c&&c.warn&&(d=Va(a)+" is deprecated and will be removed soon. ",b&&(d+=b),c.warn(d))};function C(a,b,c){var d=arguments.length,e;b=1(c=a%b)===0>b?c:c+b}function Pb(a,b,c){b-=c=c||0;a-=c;return a-ob(a/b)*b+c}r("H.math.normalize",Pb);function Qb(a,b,c){return(a-=0)>c?c:a=b-d&&a<=c+d:a>=c-d&&a<=b+d}function Sb(a,b,c,d,e,f){return sb(tb((a-e)*(d-f)-(b-f)*(c-e),2)/(tb(c-e,2)+tb(d-f,2)))}var Tb={NONE:0,Qi:1,Ki:2,Pi:3}; -function Ub(a,b,c,d,e){for(var f=c.length,g=f,h,k,l,m=c[0],n=0,q=0,u=0,t=d/2||0,y=e?1:3;1!=n&&g>y;){h=c[--g];d=c[--g];l=c[g?g-1:(f+(g-1))%f];k=c[g?g-2:(f+(g-2))%f];if(d>=a-t&&d<=a+t&&h>=b-t&&h<=b+t||k>=a-t&&k<=a+t&&l>=b-t&&l<=b+t)n=1;else if(!n&&d===a)k===a&&(hb||h>b&&la||m>=a&&k=b?++q:++u),n=Rb(b,h,l,t)&&Sb(a,b,d,h,k,l)<=t?2:0;else if(!n&&Rb(a,d,k,t)){if(da||d>a&&kb,u+=md||180a^0>b)&&180a?A:this.b(a,1)[0]};E.prototype.removeInterior=E.prototype.o;E.prototype.f=function(a){if(!B(a,F))throw new C(this.f,0,a);this.kb.push(a)};E.prototype.pushInterior=E.prototype.f;E.prototype.S=function(){var a=this.c;a||(this.c=a=dc(this.$a,this.hc));return a};E.prototype.getBounds=E.prototype.S;p=E.prototype; -p.hg=function(a){var b=this.kb.length;if(0>a||a>=b)throw new ec(this.hg,a,[0,b-1]);(b=this.a[a])||(this.a[a]=b=dc(this.kb[a],this.hc));return b};p.$a=x;p.kb=[];p.qd="POLYGON";p.Lb=function(a){var b=this.kb,c=b.length,d;if(this.$a.f()){a.push("(");this.$a.Lb(a);for(d=0;dEb&&(g=0Eb?Db:0))%Gb-Db)*Kb):this};gc.prototype.walk=gc.prototype.Gf;gc.prototype.S=function(){return new G(this.lat,this.lng,this.lat,this.lng)};gc.prototype.getBounds=gc.prototype.S;function hc(a,b,c){var d=!!a&&!(D(a.lat=Wb(a.lat))||D(a.lng=Xb(a.lng))||a.alt!==A&&D(a.alt=Yb(a.alt))||a.ctx!==A&&!Zb(a.ctx));if(!d&&b)throw new C(b,c,a);return d}gc.validate=hc; -function ic(a){if(!a)throw new C(ic,0,a);return new gc(a.lat,a.lng,a.alt,a.ctx)}gc.fromIPoint=ic;gc.prototype.qd="POINT";gc.prototype.Lb=function(a){a.push("(",this.lng," ",this.lat,")");return a};var jc;function kc(a,b){var c=[];a&&c.push(Va(a));1this.state&&(this.Sc(),this.Fe().remove(this),this.state=4)},Sc:ma,De:ma,Sh:function(a){this.state=this.De(a)?1:5}});function wd(a){this.jc={};for(var b in vd)this.jc[vd[b]]=[];this.ae=a;this.ae.addEventListener("allocatable",z(this.dg,this))}r("H.util.JobManager",wd);var xd=Object.keys(vd).map(function(a){return vd[a]}).sort().reverse(); -Ca(wd.prototype,{add:function(a){B(a,td,this.add,0);this.jc[a.c].push(a);this.dg()},contains:function(a){return-1parseFloat(a))?String(b):a}(),Nd={}; -function Od(a){var b;if(!(b=Nd[a])){b=0;for(var c=Ea(String(Md)).split("."),d=Ea(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Yd="closure_lm_"+(1E6*Math.random()|0),Zd={},$d=0;function ae(a,b,c,d,e){if(pa(b)){for(var f=0;fc.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.a&&0<=h;h--){d.currentTarget=c[h];var k=ke(c[h],f,!0,d),e=e&&k}for(h=0;!d.a&&h>>0);function be(a){if(sa(a))return a;a[me]||(a[me]=function(b){return a.handleEvent(b)});return a[me]};function I(){xc.call(this);this.Ob=new Dd(this);this.nh=this;this.Me=null}v(I,xc);I.prototype[yd]=!0;p=I.prototype;p.jb=function(){return this.Me};p.ia=function(a){this.Me=a};p.addEventListener=function(a,b,c,d){ae(this,a,b,c,d)};p.removeEventListener=function(a,b,c,d){ie(this,a,b,c,d)}; -p.dispatchEvent=function(a){var b,c=this.jb();if(c)for(b=[];c;c=c.jb())b.push(c);var c=this.nh,d=a.type||a;if(ra(a))a=new Bc(a,c);else if(a instanceof Bc)a.target=a.target||c;else{var e=a;a=new Bc(d,c);Ca(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.a&&0<=g;g--)f=a.currentTarget=b[g],e=f.dc(d,!0,a)&&e;a.a||(f=a.currentTarget=c,e=f.dc(d,!0,a)&&e,a.a||(e=f.dc(d,!1,a)&&e));if(b)for(g=0;!a.a&&ga};Le.prototype.isAny=Le.prototype.A;Le.prototype.v=Mb; -Le.prototype.b=function(a){return this.v>a};Le.prototype.isVisual=Le.prototype.b;Le.prototype.o=Mb;Le.prototype.g=function(a){return this.o>a};Le.prototype.isSpatial=Le.prototype.g;Le.prototype.l=Mb;Le.prototype.j=function(a){return this.l>a};Le.prototype.isAdd=Le.prototype.j;Le.prototype.m=Mb;Le.prototype.f=function(a){return this.m>a};Le.prototype.isRemove=Le.prototype.f;Le.prototype.s=Mb;Le.prototype.i=function(a){return this.s>a};Le.prototype.isZOrder=Le.prototype.i; -var Me={NONE:0,VISUAL:1,SPATIAL:2,ADD:4,REMOVE:8,Z_ORDER:16};Le.Flag=Me;function Ne(a,b,c){Ne.u.constructor.call(this,a);this.oldValue=c;this.newValue=b}v(Ne,Bc);r("H.util.ChangeEvent",Ne);function J(a){var b;Ua(this,J);J.u.constructor.call(this);this.zb=Oe.next();a&&(b="min",ab(a[b])&&(this.Ga=a[b]),b="max",ab(a[b])&&(this.ea=a[b]),b="visibility",b in a&&(this.T=!!a[b]),b="zIndex",b in a&&(this.I=+a[b]||0),b="provider",b in a&&(this.l=a[b],this.ua(Me.ADD)),b="data",b in a&&this.g(a[b]))}v(J,I);r("H.map.Object",J);var Oe=new ye,Pe={ANY:0,OVERLAY:1,SPATIAL:2,MARKER:3,DOM_MARKER:4,GROUP:5};J.Type=Pe;J.prototype.yb={Gh:"visibilitychange",Hh:"zindexchange"};J.prototype.ta=function(){return this.zb}; -J.prototype.getId=J.prototype.ta;J.prototype.Ga=-1/0;J.prototype.ea=1/0;J.prototype.Ld=function(){return this.ea};J.prototype.getMax=J.prototype.Ld;J.prototype.Xd=function(){return this.Ga};J.prototype.getMin=J.prototype.Xd;J.prototype.T=!0;J.prototype.setVisibility=function(a){var b=this.T;(a=!!a)^b&&(this.T=a,this.invalidate(Me.VISUAL),this.dispatchEvent(new Ne(this.yb.Gh,a,b)));return this};J.prototype.setVisibility=J.prototype.setVisibility; -J.prototype.getVisibility=function(a){for(var b=this,c;(c=b.T)&&a&&(b=b.Da););return c};J.prototype.getVisibility=J.prototype.getVisibility;J.prototype.I=A;J.prototype.he=function(){return this.I};J.prototype.getZIndex=J.prototype.he;J.prototype.Ha=function(a){var b=this.I;a!==b&&(this.K(),this.I=a,this.invalidate(Me.Z_ORDER),this.dispatchEvent(new Ne(this.yb.Hh,a,b)));return this};J.prototype.setZIndex=J.prototype.Ha;J.prototype.U=A; -function Qe(a){var b=a.U,c,d,e;b||(c=(d=a.I)!==A,(b=a.Da)?(b=Qe(b).slice(),b[0]|=c):b=[c|0],b.push(d||0,(e=a.eh)!==A?e:a.zb),a.U=b);return b}J.prototype.K=function(){this.U=A};function Re(a,b,c){if(!c||a[0]|b[0])for(var d=a.length,e=b.length,f=lb(d,e),g,h=1,k=1+c;hthis.ha};G.prototype.isCDB=G.prototype.g;G.prototype.ed=function(){return!this.ab()&&!this.c()};G.prototype.isEmpty=G.prototype.ed;G.prototype.S=function(){return new G(this.ka,this.ga,this.ja,this.ha)};G.prototype.l=function(a,b,c){var d=this.Oa();c||(a=Wb(a,this.l,0),b=Xb(b,this.l,1));b=this.b(a,b,c);a=b.Oa();return a.lat===d.lat&&a.lng===d.lng&&this.c()===b.c()&&this.ab()===b.ab()};G.prototype.containsLatLng=G.prototype.l; -G.prototype.Vc=function(a,b){b||hc(a,this.Vc,0);return this.l(a.lat,a.lng,b)};G.prototype.containsPoint=G.prototype.Vc;G.prototype.j=function(a,b){var c=this.Oa(),d,e;if(!b&&!B(a,G))throw new C(this.j,0,a);e=this.wb(a,b);d=e.Oa();return d.lat===c.lat&&d.lng===c.lng&&this.c()===e.c()&&this.ab()===e.ab()};G.prototype.containsRect=G.prototype.j; -G.prototype.b=function(a,b,c,d){if(!c){if(D(a=Wb(a)))throw new C(this.b,0,a);if(D(b=Xb(b)))throw new C(this.b,1,b);}return We(this.ka,this.ga,this.ja,this.ha,a,b,a,b,d)};G.prototype.mergeLatLng=G.prototype.b;G.prototype.o=function(a,b,c){b||hc(a,this.o,0);return this.b(a.lat,a.lng,b,c)};G.prototype.mergePoint=G.prototype.o;G.prototype.wb=function(a,b,c){if(!b&&!B(a,G))throw new C(this.wb,0,a);return We(this.ka,this.ga,this.ja,this.ha,a.ka,a.ga,a.ja,a.ha,c)};G.prototype.mergeRect=G.prototype.wb; -G.prototype.a=function(a,b,c,d,e,f){e||(a=Wb(a,this.a,0),b=Xb(b,this.a,1),c=Wb(c,this.a,2),d=Xb(d,this.a,3));return We(this.ka,this.ga,this.ja,this.ha,a,b,c,d,f)};G.prototype.mergeTopLeftBottomRight=G.prototype.a;G.prototype.wc=function(a,b){if(!b&&!B(a,G))throw new C(this.wc,0,a);var c=this.ga<=this.ha,d=a.ga<=a.ha,e=this.gac?360:0)}function Ue(a,b){var c=a+b/2;return c-(180n-1E-6?360:0;180>n-1E-6?(l=b,m=h):(n=360-n,l=f,m=d);n=n+e/2+g/2;360<=n+5E-7?(l=-180,m=180):n-5E-7k?-(g+a.lng):k,c=c+(0>k?2*k:0),c=-180>c?360+c:c,e=e+(0h?f+2*h:f;-90>=f&&(f=-90);return b?Te(b,d,c,f,e):new G(d,c,f,e)};G.prototype.resizeToCenter=G.prototype.v;function $e(a,b,c,d,e){this.j=a||10;this.a=this.b=this.l=null;this.c=d||0;this.f=e||0;this.g=b||1;this.i=c||1;this.a=this.l=new af(null,0,this.c-this.g,this.f-this.i,this.c+this.g,this.f+this.i);this.b=null}function bf(a,b){for(var c,d,e,f,g,h,k,l=0,m,n,q=4,u;q--;){u=q+4;g=[];c=+!(q%3);h=b[q];for(m=(d=a[q]).length;m--;){e=d[m];if(f=e.Y)for(n=f.length;n--;)((k=f[n][q])>h)-c&&(h=k);for(n=4;n--;)if(f=e[n])c?f[u]h&&g.push(f)}l+=g.length;b[q]=h;a[q]=g}l&&(b=bf(a,b));return b} -$e.prototype.remove=function(a){var b,c=a.a,d=c.Y;if(d&&(b=d.indexOf(a),-1!==b&&(d.splice(b,1),!d.length))){delete c.Y;for(var e=this.a;(d=c.a)&&!(c.Y||c[0]||c[1]||c[2]||c[3]);)c===e&&(e=d),delete c.a,delete d[c.b],c=d;this.a=e;cf(this)}(b=0<=b)&&df(this,a,!1);return b};function df(a,b,c){var d,e;if(d=a.b)for(e=4;e--;)if(e%3?b[e]>=d[e]:b[e]<=d[e])if(c)d[e]=b[e];else{a.b=null;break}} -function ef(a,b,c,d,e,f,g){var h=b[8],k=b[9];if(g&&(e=h)&&(f=k)){var l=ef,h=(d>=k?2:0)|c>=h;b=b[h]||(b[h]=new af(b,h));c=l(a,b,c,d,e,f,g-1)}else c=new ff(b,c,d,e,f),(b.Y||(b.Y=[])).push(c),df(a,c,!0),cf(a,b);return c}function cf(a,b){var c=a.a,d;if(b){if(d=b,d!==c)for(c=d;d=d.a;)if(d.Y||3>!d[0]+!d[1]+!d[2]+!d[3])c=d}else for(;!c.Y&&2< !c[0]+!c[1]+!c[2]+!c[3];)if(d=c[0]||c[1]||c[2]||c[3])c=d;else break;a.a=c} -$e.prototype.bb=function(a,b,c,d){var e=[];gf(this,this.a,e,a,b,c,d);return e};function gf(a,b,c,d,e,f,g){var h,k,l=b.Y;k=b[7];var m=b[8],n=b[5],q=b[4],u=b[9],t=b[6],y;if(l)if(h=l.length,d>k||fq||gf||tg||y=m&&(e<=u&&b[1]&&gf(a,b[1],c,d,e,f,g),g>=u&&b[3]&&gf(a,b[3],c,d,e,f,g));d<=m&&(e<=u&&b[0]&&gf(a,b[0],c,d,e,f,g),g>=u&&b[2]&&gf(a,b[2],c,d,e,f,g))} -function af(a,b,c,d,e,f){a?(this.a=a,this.b=b,b&1?(c=a[8],e=a[5]):(c=a[7],e=a[8]),b&2?(d=a[9],f=a[6]):(d=a[4],f=a[9])):this.b=this.a=null;this[7]=c;this[5]=e;this[8]=(c+e)/2;this[4]=d;this[6]=f;this[9]=(d+f)/2}function ff(a,b,c,d,e){this.id=++hf;this.a=a;this[0]=c;this[1]=d;this[2]=e;this[3]=b}var hf=0;function jf(a){this.i=new $e(+a||10,180,90,0,0);this.g=[];this.b=this.f=this.a=null}jf.prototype.c=0; -jf.prototype.S=function(){var a,b,c;if(!this.a){c=[];var d;if(d=!this.f){a=this.i;var e;!(e=a.b)&&(d=a.a,d.Y||d[0]||d[1]||d[2]||d[3])&&(e=[d],e=bf([e,e,e,e],[d[6],d[7],d[4],d[5]]),a.b=e);d=a=e}d&&(this.f=new G(-a[0],a[3],-a[2],a[1]));(b=this.f)&&c.push(b);var f,g,h,k;if(!this.b&&(k=(g=this.g).length)){a=90;d=360;e=-90;for(f=0;k--;)h=g[k],a=lb(a,h[0]),d=lb(d,h[3]),e=mb(e,h[2]),f=mb(f,h[1]);this.b=new G(-a,d,-e,f-360)}(b=this.b)&&c.push(b);if(b=c[0])c[1]&&(b=b.wb(c[1],!0)),this.a=b}return this.a}; -function kf(a,b,c,d,e,f){f?(f=new ff(null,e,-b,c+360,-d),a.g.push(f),a.b&&a.b.a(b,c,d,e,!0,a.b)):(f=a.i,f=ef(f,f.l,c,-b,e,-d,f.j),a.f&&a.f.a(b,c,d,e,!0,a.f));++a.c;a.a=null;return f}jf.prototype.remove=function(a){var b,c=!1;if(a.a)c=this.i.remove(a),this.f=null;else if(a=(b=this.g).indexOf(a),c=0<=a)b.splice(a,1),this.b=null;c&&(--this.c,this.a=null);return c}; -function lf(a,b,c,d,e){a=a.g;var f=a.length,g,h=[],k,l;if(f)for(k=c+360,l=e+360;f--;)g=a[f],mf(g,b,c,d,e)?h.push(g):mf(g,b,k,d,l)&&h.push(g);return h}function mf(a,b,c,d,e){var f=a[0],g=a[1],h=a[2];return!(a[3]>e||gd||hg&&180f-g||gqb(g-f))h=f,f=g,g=h;dk+1&&(m=[e[h],e[h+1]],l.push(m)),k=d,m.push(e[h+3],e[h+4]);if(a.b){e=[];f=l.length;for(g=0;gq?360:-360,d.push(m[c-2],q,h,n));e.push(d)}l=e}return l}F.prototype.qd="LINESTRING"; -F.prototype.Lb=function(a){var b=this.na,c=b.length,d;if(c){a.push("(");for(d=0;d=a?+a:Df},function(a){return"butt"===(a=La(a))||"square"===a||"round"===a?a:Df},function(a){return"round"===a||"bevel"===a||"miter"===a?a:Df},function(a){return 0=a?+a:Df},function(a){return a&&a.every&&a.every(bb)?a:Df},function(a){return D(+a)?Df:+a}]; -zf.MAX_LINE_WIDTH=100;var Ef=new zf;zf.DEFAULT_STYLE=Ef;function Ff(a){var b,c,d;if(a){b=B(a,Ff);for(c in a)c in this&&(d=a[c],d!==this[c]&&("fillColor"===c||0<(d=+d))&&(this[c]=d));a=b?a.fd:!!(ue(this.fillColor)&&this.width&&this.width);a||(this.fd=a)}Na(this)}r("H.map.ArrowStyle",Ff);Ff.prototype.fd=!0;Ca(Ff.prototype,{fillColor:"rgba(255,255,255,.75)",width:1.2,length:1.6,frequency:5});Ff.prototype.pa=function(a){var b=this===a;!b&&a&&(b=a.width===this.width&&a.fillColor===this.fillColor&&a.length===this.length&&a.frequency===this.frequency);return b}; -Ff.prototype.equals=Ff.prototype.pa;function Gf(a,b){var c;Gf.u.constructor.call(this,b);b&&this.O(b.style);a&&(this.B=!0);b&&(c=b.arrows)&&this.Vb(c)}v(Gf,J);r("H.map.Spatial",Gf);Gf.prototype.type=Pe.SPATIAL;Gf.prototype.je=0;Gf.prototype.style=Ef;Gf.prototype.Na=function(){return this.style};Gf.prototype.getStyle=Gf.prototype.Na; -Gf.prototype.O=function(a){var b=this.style,c=!0;a?this.style=B(a,zf)?a:new zf(a):this.style?delete this.style:c=!1;c&&(this.dispatchEvent(new Ne("stylechange",this.style,b)),this.invalidate(Me.VISUAL));return this};Gf.prototype.setStyle=Gf.prototype.O;Gf.prototype.Cc=function(){return this.s};Gf.prototype.getArrows=Gf.prototype.Cc;Gf.prototype.Vb=function(a){var b=this.s,c=!1;!a&&b?(delete this.s,c=!0):!a||b&&b.pa(a)||(this.s=new Ff(a),c=!0);c&&"none"!==this.style.strokeColor&&this.ua(1);return this}; -Gf.prototype.setArrows=Gf.prototype.Vb;function Hf(a,b){var c=!1,d=!1,e;if(b.length){for(c=0;cf?-360:360);a.Va=c;return e.f(b,c+d)}function Nf(a,b,c){for(var d=b,e,f=a.length+b,g,h;d--;){b=a[d];g=b.length;for(e=Array(g);g--;)h=b[g],e[g]=new M(h.x+c,h.y);a[--f]=e}}var Of=new F([0,0,0,0,0,0,0,0,0]);function Pf(a){Ua(this,Pf);Pf.u.constructor.call(this);this.ma=Qf(this,a,this.constructor,0)}v(Pf,bc);r("H.geo.MultiGeometry",Pf);Pf.prototype.splice=function(a,b,c){a=[a];b!==A&&a.push(b);c&&(b=Qf(this,c,this.splice,2),a=a.concat(b));this.a=x;return this.ma.splice.apply(this.ma,a)};Pf.prototype.splice=Pf.prototype.splice;Pf.prototype.f=function(a){var b=this.ma.length;if(!(0<=a&&aa.f())throw new C(this.f,0);b=this.b();this.c(new E(a));this.dispatchEvent(new Ne("stripchange",this.b(),b));return this};Uf.prototype.setStrip=Uf.prototype.f;Uf.prototype.S=function(){return this.Ca().S()};Uf.prototype.getBounds=Uf.prototype.S; -Uf.prototype.ec=function(a){var b,c=this.Ca(),d,e,f;if(this.o)for(c=c.ma,f=0,e=c.length;fb[0][b[0].length-1].x&&(b[0]=b[0].reverse());l=[];k=b[0].length-1;for(h=0;hg?g=k:kh?h=l:le&&-180==b.ga&&(b=new G(b.ka,180,b.ja,b.ha));360>e&&180==b.ha&&(b=new G(b.ka,b.ga,b.ja,-180));if(b.g()){e=d;k=e.length;d=-1;for(f=0;fg?-l:l),f=0b.ab()&&b.Vc(new gc(b.ka,180))&&(d=kg([].concat(d),b.ha),c.push(d));return c}Uf.prototype.Tb=function(){var a=this.Ca(),b,c,d;jb(Uf.prototype.Tb);if(this.o)for(b=a.ma,d=b.length,a=[],c=0;ce;e+=120)f.m(c,e-180,A);else for(a=a.a,a=360/a;360>e;e+=a)f.c(b.Gf(e,d,!0));b=new E(f);0>c&&b.i(cc.SOUTH);return b};function og(a){og.u.constructor.call(this,a)}v(og,Pf);r("H.geo.MultiLineString",og);og.prototype.b=F;function pg(a,b){pg.u.constructor.call(this,!1,b);this.c(a)}v(pg,Jf);r("H.map.Polyline",pg);pg.prototype.S=function(){return this.a.S()};pg.prototype.getBounds=pg.prototype.S;pg.prototype.f=function(a){var b;jb(this.f,"See H.map.Polyline#setGeometry");qg(a,this.f);b=this.b();this.c(a);this.dispatchEvent(new Ne("stripchange",this.b(),b));return this};pg.prototype.setStrip=pg.prototype.f;pg.prototype.b=function(){jb(this.b,"See H.map.Polyline#getGeometry");return B(this.a,F)?this.a:this.a.ma[0]}; -pg.prototype.getStrip=pg.prototype.b;pg.prototype.a=x;pg.prototype.c=function(a){var b=this.c,c,d,e;if(B(a,og))if(c=a.ma,d=c.length)for(e=0;ea.f())throw new C(b,0);}function rg(a,b,c,d){var e=yf(b,c.s()),f;e.length&&(b=c.B(),a=Kf(a,e,!1,b),e=a.length)&&(f=c.j(),b=b.w,c.x||Nf(a,e,-b),c.x===(1<>1;d|e&&a.next();c=yg(a);if("EMPTY"===c)a.next(),(d=b[1])?f=new d([]):b!==Gg&&(f=new F([]),b===Fg&&(f=new E(f)));else if("("===c){f=b[0];b=b[1];var g,h;if(b){g=[];wg(a,0);if(f===Bg){h="("!==yg(a);do g.push(f(a,d,e,h));while(xg(a))}else{do g.push(f(a,d,e));while(xg(a))}wg(a,1);d=new b(g)}else d=f(a,d,e);f=d}else tg(a,c,'"Z", "M", "ZM", "(" or "EMPTY"'); -a.next()&&tg(a,c,"end of stream")}return f||x}function Jg(a){this.a=a}function yg(a){var b=a.b;if(b===A){for(b=a.a;b.a()===Kg;)b.next();if(Lg[b.a()])b=b.next(),b=b===Mg?"":String.fromCharCode(b);else{b.o();do b.next();while(!Lg[b.a()]);b=String.fromCharCode.apply(null,b.l())}a.b=b}return b}Jg.prototype.next=function(){var a=yg(this);""!==a&&delete this.b;return a};var Kg=32,Mg=-1,Ng={Dh:Kg,Bh:40,Ch:41,sh:44,wh:Mg},Lg=Object.keys(Ng).reduce(function(a,b){a[Ng[b]]=!0;return a},Ka());function Og(){}r("H.util.ICharStream",Og);Og.prototype.next=function(){};Og.prototype.o=function(){};Og.prototype.l=function(){};Og.prototype.a=function(){};function Pg(a){this.f=String(a);this.g=0;this.b=[];this.c=!1}r("H.util.CharStream",Pg);Pg.prototype.next=function(){var a=this.f.charCodeAt(this.g++),a=isNaN(a)?-1:a;this.c&&this.b.push(a);return a};Pg.prototype.o=function(){this.c=!0;this.b=[]};Pg.prototype.l=function(){var a=this.b.slice();this.c=!1;this.b=[];return a};Pg.prototype.a=function(a){a=this.f.charCodeAt(this.g+(a||0));return isNaN(a)?-1:a};r("H.util.wkt.toGeometry",function(a){return ug(new Pg(a))});function Qg(a){var b=""+Ae(),c;a=a||{};this.min=a.min||0;this.max=a.max||22;if(c=a.uri){if(/_/.test(c))throw new C(Qg,0,"uri "+c);}else c=b;this.uri=c||b;this.uid=b;a.getCopyrights&&Xa(a.getCopyrights,"Function",Qg)&&(this.getCopyrights=a.getCopyrights);Qg.u.constructor.call(this)}v(Qg,I);r("H.map.provider.Provider",Qg);Qg.prototype.F={la:"update"};function Rg(a,b){a.dispatchEvent(new Bc(a.F.la,b))}Qg.prototype.D=function(){I.prototype.D.call(this)};Qg.prototype.Ia=function(){return null}; -Qg.prototype.getCopyrights=Qg.prototype.Ia;Qg.prototype.s=Ce;Qg.prototype.providesSpatials=Qg.prototype.s;Qg.prototype.ba=Ce;Qg.prototype.providesOverlays=Qg.prototype.ba;Qg.prototype.l=Ce;Qg.prototype.providesMarkers=Qg.prototype.l;Qg.prototype.i=Ce;Qg.prototype.providesDomMarkers=Qg.prototype.i;function Sg(a){var b;Ua(this,Sg);Sg.u.constructor.call(this,a);if(a&&"tileSize"in a){b=rb(+a.tileSize)/Cb;if(isNaN(b)||b%1||0>b||30c)throw new C(this.add,2,c);a=String(a);d=this.Y[a];e=!0;this.filter&&(e=this.filter(a,b,c));d?e?(this.a+=c-d.size,d.size=c,d.data=b,Wg(this,d)):Xg(this,d,!0):e&&(this.Y[a]=Yg(this,{id:a,data:b,size:c,xb:null,Xb:null},this.b));Zg(this);return e};Vg.prototype.add=Vg.prototype.add; -Vg.prototype.c=function(a){if(!sa(a))throw new C(this.c,0,a);this.j=a};Vg.prototype.registerOnDrop=Vg.prototype.c;Vg.prototype.get=function(a,b){var c=b?this.Y[a]:Wg(this,this.Y[a]);return c&&c.data};Vg.prototype.get=Vg.prototype.get;Vg.prototype.g=function(a){var b;(b=this.Y[a])&&Xg(this,b,!0)};Vg.prototype.drop=Vg.prototype.g;Vg.prototype.forEach=function(a,b,c){var d,e;for(e in this.Y)d=this.Y[e],(c?c(e,d.data,d.size):1)&&a.call(b,e,d.data,d.size)};Vg.prototype.forEach=Vg.prototype.forEach; -Vg.prototype.Ea=function(a){var b,c;for(c in this.Y)b=this.Y[c],(a?a(c,b.data,b.size):1)&&Xg(this,this.Y[c],!0)};Vg.prototype.removeAll=Vg.prototype.Ea;Vg.prototype.i=function(a){if(!(0<+a))throw new C(Vg.prototype.i,0,a);this.l=+a;Zg(this);return this};Vg.prototype.setMaxSize=Vg.prototype.i;Vg.prototype.o=function(){return this.l};Vg.prototype.getMaxSize=Vg.prototype.o;Vg.prototype.m=function(){return this.a};Vg.prototype.getCurrentSize=Vg.prototype.m; -function Wg(a,b){b&&(a.b=Yg(a,b,a.b));return b}function Zg(a){for(;a.a>a.l&&a.f;)Xg(a,a.f,!0)}function Yg(a,b,c){if(c!==b){(b.xb||b.Xb)&&Xg(a,b);if(b.xb=c)b.Xb=c.Xb,c.Xb=b;b.Xb||(a.b=b);b.xb||(a.f=b);a.a+=b.size}return b}function Xg(a,b,c){var d=b.Xb,e=b.xb;if(d||e||b==a.b&&b==a.f)d?d.xb=e:a.b=e,e?e.Xb=d:a.f=d,a.a-=b.size,c&&(a.j&&a.j(b.id,b.data,b.size),delete a.Y[b.id]);b.xb=b.Xb=null};function $g(a,b,c,d){this.key="";this.x=a;this.y=b;this.z=c;this.data=d;this.valid=!0}r("H.map.provider.Tile",$g);function N(a){Ua(this,N);N.u.constructor.call(this,a);this.a={};this.Ha=new ah;this.o=z(this.o,this);this.g=bh}v(N,Sg);r("H.map.provider.RemoteTileProvider",N);N.prototype.v=function(){return 1};N.prototype.getEntryWeight=N.prototype.v;var bh=new Vg(65536);N.prototype.Ba=function(){return this.g};N.prototype.getCache=N.prototype.Ba;N.prototype.N=ba(0);N.prototype.o=function(a){var b=this.uri;return!a.indexOf(b)&&"_"===a.charAt(b.length)};N.prototype.cacheFilter=N.prototype.o; -N.prototype.sa=function(a,b){b.valid=!1};N.prototype.j=function(a){var b,c=this.getCache();a?c.Ea(this.o):c.forEach(this.sa,this,this.o);for(b in this.a)this.a[b].cancel();this.a={};Rg(this)};N.prototype.reload=N.prototype.j;N.prototype.Rc=function(){return!1};N.prototype.canStore=N.prototype.Rc;N.prototype.MAX_STORE_TIME=Infinity;N.prototype.B=function(){return this.Ha};N.prototype.getStorage=N.prototype.B;N.prototype.Ga=function(a,b){b(a)}; -function ch(a,b,c,d,e,f){var g=a.B();d=~~d;return a.requestInternal(b,c,d,function(h,k){g.gd(a.A(b,c,d),k&&{raw:k.yi,timestamp:w.Date.now()},e,f)},f,0)}N.prototype.requestInternal=N.prototype.c; -N.prototype.m=function(a,b,c,d){var e=this,f,g,h,k=this.getCache(),l,m=this.a,n=this.B();if(D(a=+a))throw new C(this.m,0,a);if(D(b=+b))throw new C(this.m,0,b);if(D(c=+c))throw new C(this.m,0,c);c=~~c;f=this.getTileKey(a,b,c);g=k.get(f);g&&g.valid||d||this.a[f]||(m[f]=dh,h=function(d){var h;d&&(h=w.Date.now()-d.timestamp);d&&h=e?f=a:1<=e?f=b:f=new M(a.x+e*c,a.y+e*d);return f};M.prototype.getNearest=M.prototype.a;M.prototype.distance=function(a){return sb(tb(this.x-a.x,2)+tb(this.y-a.y,2))};M.prototype.distance=M.prototype.distance;function gh(a){if(!a)throw new C(gh,0,a);return B(a,M)?a:new M(a.x,a.y)}M.fromIPoint=gh;function hh(){}hh.prototype.yc=function(){};r("H.geo.IProjection.prototype.latLngToPoint",hh.prototype.yc);hh.prototype.Aa=function(){};r("H.geo.IProjection.prototype.xyToGeo",hh.prototype.Aa);hh.prototype.Fc=function(){};r("H.geo.IProjection.prototype.pointToGeo",hh.prototype.Fc);hh.prototype.pb=function(){};r("H.geo.IProjection.prototype.geoToPoint",hh.prototype.pb);var ih={};r("H.geo.mercator",ih);ih.a=function(a){return lb(1,mb(0,.5-rb(yb(Fb+Eb*a/180))/Db/2))};ih.b=function(a){return a/360+.5};ih.yc=function(a,b,c){c?(c.x=ih.b(b),c.y=ih.a(a)):c=new M(ih.b(b),ih.a(a));return c};ih.latLngToPoint=ih.yc;ih.pb=function(a,b){return ih.yc(a.lat,a.lng,b)};ih.geoToPoint=ih.pb;ih.f=function(a){return 0>=a?90:1<=a?-90:Kb*(2*zb(ub(Db*(1-2*a)))-Eb)};ih.c=function(a){return 360*(1===a?1:Ob(a,1))-180}; -ih.Aa=function(a,b,c){c?(c.lat=ih.f(b),c.lng=ih.c(a)):c=new gc(ih.f(b),ih.c(a));return c};ih.xyToGeo=ih.Aa;ih.Fc=function(a,b){return ih.Aa(a.x,a.y,b)};ih.pointToGeo=ih.Fc;function jh(a,b){this.projection=a||ih;this.g=0;this.c=this.exp=rb(b||256)/Cb;kh(this);this.y=this.x=0}r("H.geo.PixelProjection",jh);var lh=qb(28)+qb(-8);jh.prototype.Ja=function(a){if(D(a))throw new C(this.Ja,0,a);var b=this.x/this.w,c=this.y/this.h;this.g=a;this.c=this.exp+a;kh(this);this.x=b*this.w;this.y=c*this.h};jh.prototype.rescale=jh.prototype.Ja;function kh(a){a.c>lh&&(a.c=lh);a.w=tb(2,a.c);a.h=tb(2,a.c)}jh.prototype.kg=function(){return this.g||0};jh.prototype.getZoomScale=jh.prototype.kg; -jh.prototype.geoToPixel=function(a,b){var c=this.projection.yc(a.lat,a.lng,b);c.x=c.x*this.w-this.x;c.y=c.y*this.h-this.y;return c};jh.prototype.geoToPixel=jh.prototype.geoToPixel;jh.prototype.a=function(a,b){return this.projection.Aa((a.x+this.x)/this.w,(a.y+this.y)/this.h,b)};jh.prototype.pixelToGeo=jh.prototype.a;jh.prototype.Aa=function(a,b,c){return this.projection.Aa((a+this.x)/this.w,(b+this.y)/this.h,c)};jh.prototype.xyToGeo=jh.prototype.Aa; -jh.prototype.f=function(a,b,c){a=this.projection.yc(a,b,c);a.x=a.x*this.w-this.x;a.y=a.y*this.h-this.y;return a};jh.prototype.latLngToPixel=jh.prototype.f;jh.prototype.b=function(a){return new M(a.x*this.w-this.x,a.y*this.h-this.y)};jh.prototype.pointToPixel=jh.prototype.b;function mh(a){mh.u.constructor.call(this);a=a||{};this.min=0;this.max=22;this.Nh=!!a.dark;a.min&&this.B(a.min);a.max&&this.s(a.max);this.pixelProjection=new jh(a.projection,a.minWorldSize)}v(mh,I);r("H.map.layer.Layer",mh);mh.prototype.a={la:"update",Tf:"minchange",Sf:"maxchange"};mh.prototype.K=function(a){return this.min<=a&&a<=this.max};mh.prototype.isValid=mh.prototype.K; -mh.prototype.B=function(a){var b=this.min;if(a!==b){if(D(a))throw new C(mh.prototype.B,0,"min is NaN");if(a<=this.max)this.min=a,this.dispatchEvent(new Ne(this.a.Tf,a,b)),this.l();else throw new C(mh.prototype.B,0,"min > max");}return this};mh.prototype.setMin=mh.prototype.B; -mh.prototype.s=function(a){var b=this.max;if(a!==b){if(D(a))throw new C(mh.prototype.s,0,"max is NaN");if(a>=this.min)this.max=a,this.dispatchEvent(new Ne(this.a.Sf,a,b)),this.l();else throw new C(mh.prototype.s,0,"max < min");}return this};mh.prototype.setMax=mh.prototype.s;mh.prototype.l=function(){this.dispatchEvent(this.a.la)};mh.prototype.D=function(){mh.u.D.call(this)};mh.prototype.Ia=function(){return null};mh.prototype.getCopyrights=mh.prototype.Ia;function nh(a,b){var c=b||{};if(!a)throw new C(oh,0,a);this.l=z(this.l,this);this.f=a;a.addEventListener(Qg.prototype.F.la,this.l,!1,this);this.tileSize=a.tileSize;this.N={};mh.call(this,{min:a.min,max:a.max,minWorldSize:this.tileSize,projection:c.aj,dark:c.dark})}v(nh,mh);r("H.map.layer.BaseTileLayer",nh);nh.prototype.Pa=function(){return this.f};nh.prototype.getProvider=nh.prototype.Pa; -nh.prototype.j=function(a,b){var c,d=this.pixelProjection,e;if(!B(a,G))throw new C(this.j,0,a);D(b)||(c=d.kg(),d.Ja(b));e=ph(d.geoToPixel(a.sb()),d.geoToPixel(a.qb()));!D(c)&&d.Ja(c);return e};nh.prototype.geoRectToRect=nh.prototype.j;nh.prototype.i=function(a,b){if(!B(a,qh))throw new C(this.i,0,a);if(D(b=+b))throw new C(this.i,1,b);var c=tb(2,ob(b)),d=this.tileSize,e,f;e=ob(a.left/d);e===c&&--e;f=ob(a.right/d);f===c&&--f;return new qh(e,Qb(ob(a.top/d),0,c-1),f,Qb(ob(a.bottom/d),0,c-1))}; -nh.prototype.getTileBounds=nh.prototype.i;nh.prototype.A=function(a,b,c,d){return this.f.requestTile(a,b,c,d)};nh.prototype.o=function(a,b,c){this.f.cancelTile(a,b,c)};nh.prototype.cancelTile=nh.prototype.o;nh.prototype.Ia=function(a,b){return this.f.getCopyrights?this.f.getCopyrights(a,b):null};nh.prototype.getCopyrights=nh.prototype.Ia; -function rh(a,b,c,d,e){d=ob(d);var f=tb(2,d),g=b.left,h=b.top,k=b.right;c=k+(c?f+(k===b.left?0:1):1);var l=b.bottom,m=[],n,q;e&&(n=g+(1+k-g)/2+e.x/a.tileSize-.5,q=h+(1+l-h)/2+e.y/a.tileSize-.5);for(;gb.right,c)} -nh.prototype.m=function(a,b,c,d,e,f){if(!B(a,qh))throw new C(this.m,0,a);if(D(c=+c))throw new C(this.m,1,c);var g,h=[],k,l=this.f;f=null!=f?f:"__default__";var m=l.requestTile;d||(g={});b=rh(this,a,b,c,e);if(a=b.length)for(d||b.sort(th),c=a;c--;)e=b[c],d||(g[l.A.apply(l,e)]=!0),e[3]=+d,(k=m.apply(l,e))&&h.push(k);if(!d){d=g;var n;g=this.N[f]||{};for(n in g)g.hasOwnProperty(n)&&g[n]&&!d[n]&&this.f.cancelTileByKey(n);this.N[f]=d}return{total:a,tiles:h}};nh.prototype.getProviderTiles=nh.prototype.m; -function th(a,b){return b[3]-a[3]};function uh(a,b){this.opacity=1;uh.u.constructor.call(this,a,b)}v(uh,nh);r("H.map.layer.MarkerTileLayer",uh);var vh={markers:[],total:0,requested:0};function wh(a,b,c,d,e){var f;f=ob(c);a.pixelProjection.Ja(f);b=a.j(b);f=a.i(b,f);c=a.m(f,f.left>f.right,~~c,d,e);a=c.tiles;c=c.total;d=a.length;e=[];var g;for(g=0;g',size:new Th(28, -36),anchor:new M(14,32),hitArea:new Uh(3,[0,16,0,7,8,0,18,0,26,7,26,16,18,34,8,34])};function fh(a,b){fh.u.constructor.call(this,a,b)}v(fh,Wh);r("H.map.DomMarker",fh);fh.prototype.type=Pe.DOM_MARKER;fh.prototype.je=2;fh.prototype.c=function(a){var b=new Rh(a.svg,a);a=a.anchor;b.i.style.margin=-a.y+"px 0 0 -"+a.x+"px";return b};fh.prototype.og=Rh;function Zh(a,b){var c=b||{};"status"in c&&(this.status=+c.status);"statusText"in c&&(this.statusText=c.statusText);this.ok=200<=this.status&&300>this.status;this.b=!1;a?"string"===typeof a&&(this.a=a):this.a=""}r("H.net.Response",Zh);Zh.prototype.type="default";Zh.prototype.type=Zh.prototype.type;Zh.prototype.status=200;Zh.prototype.status=Zh.prototype.status;Zh.prototype.statusText="OK";Zh.prototype.statusText=Zh.prototype.statusText; -Zh.b=function(a){if(a.b)return fd(new TypeError("Already read"));a.b=!0};Zh.error=function(){Zh.a||(Zh.a=new Zh(null,{status:0,statusText:""}),Zh.a.type="error");return Zh.a};Zh.error=Zh.error;Zh.prototype.text=function(){var a=Zh.b(this);a||(a=this.a?new Xc(Zc,this.a):fd("Unsupported response body"));return a};Zh.prototype.json=function(){return this.text().then(w.JSON.parse)};w.Response&&w.Response.error&&(Zh=w.Response);function $h(a,b,c){function d(){var a=z(l.b,l),b=+k.timeout||0;ai?(bi(l,"timeout",a),e.timeout=b):b&&(l.f=setTimeout(function(){e.abort();l.b({type:"timeout"})},b));bi(l,"error",a);bi(l,"load",a);e.send(k.data)}var e,f,g,h=c&&c.headers||{},k={},l=this;if(!sa(b))throw new C($h,1,"function required");a+="";Ca(h,ci.headers,h);Ca(k,ci,c||{});k.headers=h;this.c=b;this.a=e=new XMLHttpRequest;b=k.method;try{e.open(b,a,!0);for(f in h)h.hasOwnProperty(f)&&(g=h[f])&&e.setRequestHeader(f,g);e.withCredentials= -!!k.withCredentials;d()}catch(m){if(di)this.b({type:"cors"});else{this.a=e=new XDomainRequest;try{e.open(b,a),e.onprogress=function(){},d()}catch(n){this.b({type:"cors"})}}}}r("H.net.Xhr",$h);var ci={method:"GET",headers:{},data:null},di="withCredentials"in new XMLHttpRequest,ai="timeout"in new XMLHttpRequest;function bi(a,b,c){di?a.a.addEventListener(b,c):a.a["on"+b]=c}function ei(a,b,c){di?a.a.removeEventListener(b,c):a.a["on"+b]=null} -$h.prototype.g=function(){this.a&&(this.a.abort(),this.a&&this.b({type:"abort"}))};$h.prototype.abort=$h.prototype.g; -$h.prototype.b=function(a){var b=a.type;a=this.a;var c,d;this.f&&clearTimeout(this.f);"load"===b?a instanceof XMLHttpRequest&&200!==a.status&&(c="network"):c=4===a.readyState&&0===a.status&&"error"==b?"cors":"error"!=b?b:"network";b=this.b;ei(this,"timeout",b);ei(this,"error",b);ei(this,"load",b);0===a.status||c&&"network"!==c?d=Zh.error():d=new Zh(a.responseText,a);c=this.c;delete this.b;delete this.c;delete this.a;c(d)};function fi(){var a=fi.a;a||(a=this,fi.a=a,I.call(a),this.a());return a}v(fi,I);fi.prototype.D=function(){fi.u.D.call(this);this.a()}; -Ca(fi.prototype,{a:function(){this.ni=10;this.oi=6;this.Jc=Ka();this.uf=Ka();this.xf=0},se:function(a){a=a.type;var b=this.Jc[a]||0,c;return this.xfb.status?a.resolve(b.json()):a.reject(b)},b)},"text/plain":function(){var a=this;return new $h(this.data,function(b){200<=b.status&&300>b.status?a.resolve(b.text()):a.reject(b)},this.a)},image:function(){var a=w.document.createElement("img"),b=this.a&&this.a.crossOrigin,c=this;a.onload=z(this.resolve,this,a);a.onerror=function(){c.reject(Zh.error())}; -a.src=this.data;Ta(b)&&(a.crossOrigin=b);return{abort:function(){a.onerror=a.onload=null;ve&&Ie(a)||a.removeAttribute("src")}}}};(function(){var a;try{a=new XMLHttpRequest,a.open("get","/",!0)}catch(b){a={}}"response"in a&&(Gh.prototype.b.arraybuffer=function(){var a=new XMLHttpRequest,b=this;a.open("GET",this.data);a.responseType="arraybuffer";a.onerror=a.ontimeout=function(){b.reject(Zh.error())};a.onload=function(){b.resolve(a.response)};a.send();return a})})(); -Gh.prototype.Fe=function(){var a=new wd(new fi);return function(){return a}}();var Hh="arraybuffer",gi=w.document.createElement("a");function hi(a){var b=ii[a];if(!b)if(a in ji)b=ii[a]=a;else{var b=ki.length,c="",d=a.substr(0,1).toUpperCase()+a.substr(1),e="",f=!1;li&&(e=li+d,f=e in ji);for(;b--&&!f;)c=ki[b],e=c+d,f=e in ji;f&&(li=c);if(b=f?e:null)ii[a]=b;else throw Error("Could not find any variant of CSS property ["+a+"]");}return b}r("H.dom.cssPrefixer.prefix",hi);var ki=["O","Ms","ms","Moz","Webkit"],ii={},li="",ji=document.createElement("span").style;function mi(a,b,c,d,e){b&&(this.c=b);Ta(c)&&(this.te=!!c);this.te&&d&&(this.b=new Th(d.w,d.h));e&&(this.f={crossOrigin:"anonymous"});switch(ni[Ya(a)]){case 2:this.ic=a;oi(this,1);break;case 1:if(Ie(a)){this.ic=a;pi(this);oi(this,1);break}a=a.src;case 0:if(a){a=xe(a);this.a=new Gh("image",a,A,this.f);this.a.then(z(this.i,this),z(this.g,this));break}default:throw oi(this,-1),new C(mi,0,"No image data");}}p=mi.prototype;p.G=0;p.getState=function(){return this.G}; -function oi(a,b){a.G=b;delete a.a;a.c&&a.c(b,a)}p.te=!0;function pi(a){if(a.te){var b=a.ic,c=qi(a),d,e=c&&c.w||+b.width,f=c&&c.h||+b.height;B(b,w.HTMLCanvasElement)?c=b:(c=b.ownerDocument.createElement("CANVAS"),c.width=e,c.height=f,d=c.getContext("2d"),d.drawImage(b,0,0,e,f));a.ic=c}}p.ic=x;p.getData=function(){return this.ic};var ni={String:0,HTMLImageElement:1,HTMLCanvasElement:2};mi.prototype.b=x; -function qi(a){var b=a.b,c,d,e,f;if(!b){c=a.ic;b=c.naturalWidth||c.width;if(0===b&&ve&&1===ni[Ya(c)]){d=!0;if(e=c.parentNode)f=c.nextSibling;document.body.appendChild(c)}a.b=b=new Th(c.naturalWidth||c.width,c.naturalHeight||c.height);d&&(e?e.insertBefore(c,f):document.body.removeChild(c))}return b}mi.prototype.i=function(a){this.ic=a;pi(this);oi(this,1)};mi.prototype.g=function(){oi(this,-1)};mi.prototype.cancel=function(){this.a&&this.a.cancel()};function ri(a,b){var c,d,e,f;this.uid=si.next();ri.u.constructor.call(this);if(b){c="size";if(c in b){d=b[c];if(!d||isNaN(d.w)||isNaN(d.h))throw new C(ri,1,c);this.b=new Th(d.w,d.h)}c="anchor";if(c in b){d=b[c];if(!d||isNaN(d.x)||isNaN(d.y))throw new C(ri,1,c);this.a=new M(d.x,d.y)}c="hitArea";c in b&&(d=b[c],B(d,Uh,ri,1),this.g=b[c]);c="asCanvas";c in b&&(e=b[c]);c="crossOrigin";c in b&&(f=b[c])}c=new mi(a,z(this.i,this),e,this.b,f);d=this.G=c.getState();0!==d?this.i(d,c):this.f=c}v(ri,I); -r("H.map.Icon",ri);var si=new ye;ri.prototype.Pc={ERROR:-1,LOADING:0,READY:1};ri.prototype.State=ri.prototype.Pc;ri.prototype.getState=function(){return this.G};ri.prototype.getState=ri.prototype.getState;ri.prototype.i=function(a,b){this.c=b.getData();if(1===a){var c=this.b;c||(c=this.b=1===b.G?qi(b):x);this.a||(this.a=new M(c.w/2|0,c.h))}this.f&&(this.G=a,delete this.f,this.dispatchEvent("statechange"))};ri.prototype.c=x;ri.prototype.Pb=function(){return this.c};ri.prototype.getBitmap=ri.prototype.Pb; -ri.prototype.b=x;ri.prototype.m=function(){return this.b};ri.prototype.getSize=ri.prototype.m;ri.prototype.a=x;ri.prototype.j=function(){return this.a};ri.prototype.getAnchor=ri.prototype.j;ri.prototype.g=x;ri.prototype.l=function(){return this.g};ri.prototype.getHitArea=ri.prototype.l;ri.prototype.D=function(){ri.u.D.call(this);this.c?(this.c.removeAttribute("src"),delete this.c):(this.f.cancel(),delete this.f)};var ti=he;r("H.util.events.listenOnce",ti);r("H.util.events.dispatchEvent",function(a,b){return a.dispatchEvent(b)});r("H.util.events.fireListeners",function(a,b,c,d){return zd(a)?a.dc(b,c,d):ke(a,b,c,d)});var ui=ae;r("H.util.events.listen",ui);var vi=ie;r("H.util.events.unlisten",vi); -var wi=le,le=function(a,b){var c,d,e,f=!0;c=b[b.currentTarget===b.target?"AT_TARGET":a.ya?"CAPTURING_PHASE":(d=!0,"BUBBLING_PHASE")];if(!d||"pointerenter"!==(e=b.type)&&"pointerleave"!==e)b.eventPhase=c,f=wi(a,b),d&&a.src&&a.src.jb&&null===a.src.jb()&&delete b.eventPhase;return f};function xi(a,b){xi.u.constructor.call(this,a,b)}v(xi,Wh);r("H.map.Marker",xi);p=xi.prototype;p.type=Pe.MARKER;p.je=1;p.ua=function(a){var b;if(a!==Me.VISUAL||1===this.Xg||1===this.icon.getState())b=xi.u.ua.call(this,a);return b||!1};p.Xg=0;p.og=ri;p.Le=!1;p.Gg=function(){this.ua(Me.VISUAL)}; -p.$b=function(a){var b=this.icon;this.Le&&(b.removeEventListener("statechange",this.Gg,!1,this),delete this.Le);b&&(this.Xg=b.getState());xi.u.$b.call(this,a);0===a.getState()&&(this.Le=!0,ti(a,"statechange",this.Gg,!1,this));return this};xi.prototype.setIcon=xi.prototype.$b;xi.prototype.c=function(a){return new ri(a.svg,a)};function yi(a,b,c,d){yi.u.constructor.call(this,a,b,c);this.modifiers=d}v(yi,Ne);r("H.map.ChangeEvent",yi);yi.prototype.b=1;yi.prototype.FOV=yi.prototype.b;yi.prototype.PITCH=2;yi.prototype.PITCH=yi.prototype.PITCH;yi.prototype.POSITION=4;yi.prototype.POSITION=yi.prototype.POSITION;yi.prototype.c=8;yi.prototype.ROLL=yi.prototype.c;yi.prototype.f=16;yi.prototype.SIZE=yi.prototype.f;yi.prototype.g=32;yi.prototype.YAW=yi.prototype.g;yi.prototype.ZOOM=64;yi.prototype.ZOOM=yi.prototype.ZOOM;function zi(){this.Y=[];zi.u.constructor.call(this)}v(zi,I);r("H.util.OList",zi);function Ai(a,b,c){a=a.Y.length;var d;if(c)d=a;else if(D(d=0>(d=+b)?mb(0,a+d):lb(a,d)))throw new ec(zi,b,[0,a-1]);return d}zi.prototype.add=function(a,b){var c=Ai(this,b,D(b));this.Y.splice(c,0,a);this.dispatchEvent(new Bi(this,this.a.Lc,c,a,null,null))};zi.prototype.add=zi.prototype.add;function Ci(a,b){var c=a.Y.splice(b,1)[0];a.dispatchEvent(new Bi(a,a.a.Nc,b,null,c,null));return c} -zi.prototype.b=function(a){this.get(a);return Ci(this,a)};zi.prototype.removeAt=zi.prototype.b;zi.prototype.remove=function(a){a=this.indexOf(a);return 0<=a?(Ci(this,a),!0):!1};zi.prototype.remove=zi.prototype.remove;zi.prototype.set=function(a,b){var c=this.get(a);a=Ai(this,a,!1);c=this.Y[a];this.Y[a]=b;this.dispatchEvent(new Bi(this,this.a.td,a,b,c,null));return c};zi.prototype.set=zi.prototype.set;zi.prototype.indexOf=function(a){return this.Y.indexOf(a)};zi.prototype.indexOf=zi.prototype.indexOf; -zi.prototype.get=function(a){var b=Ai(this,a,!1),c=this.Y;if(b>=c.length)throw new ec(this.get,a,[0,c.length-1]);return c[b]};zi.prototype.get=zi.prototype.get;zi.prototype.g=function(){return this.Y.length};zi.prototype.getLength=zi.prototype.g;zi.prototype.c=function(){return[].concat(this.Y)};zi.prototype.asArray=zi.prototype.c;zi.prototype.f=function(){for(var a=this.Y.length;a--;)Ci(this,a)};zi.prototype.flush=zi.prototype.f;zi.prototype.D=function(){this.f();zi.u.D.call(this)}; -zi.prototype.a={Lc:"add",Nc:"remove",td:"set",Oi:"move"};function Bi(a,b,c,d,e,f){Bi.u.constructor.call(this,b,a);this.idx=c;this.added=d;this.removed=e;this.moved=f}v(Bi,Bc);function Di(a){Di.u.constructor.call(this);this.dispatchEvent=z(this.dispatchEvent,this);if(a)for(var b=0,c=a.length;bGi.indexOf(a))throw new C(this.L,0,a);if(this.G!==a||1===a&&1f?Yi(b,!0):Yi(b)):a.bifocal&&!b.bifocal?(d=Yi(b),e=Yi(a).distance(d),f=Yi(a,!0).distance(d),c=e>f?Yi(a,!0):Yi(a)):(c=a,d=b),e=c.x-d.x,c=c.y-d.y,c=new Ti(e,c)):c=new Ti(0,0);return c} -function Zi(a){var b;if(!a||D(a.bx)||D(a.by))return 0;b=a.bx-a.x;a=a.by-a.y;return sb(b*b+a*a)}function Xi(a){var b,c;!a||D(a.bx)||D(a.by)||(b=a.x-a.bx,c=a.y-a.by,b=new M(a.x-b/2,a.y-c/2));return b}function Yi(a,b){return b?new M(a.bx,a.by):new M(a.x,a.y)}p=Vi.prototype;p.start=function(a,b){if(D(a))throw new C(this.start,0,a);this.g&&this.clear();this.m=a;this.g=!0;this.f=!!b}; -p.fh=function(a,b,c,d,e){var f=D(a)?0:D(b)?1:null!=c&&D(c)?2:null!=d&&D(d)?3:null!=e&&D(e)?4:A;if(0<=f)throw new C(this.fh,f,arguments[f]);this.g&&(e=e||(new Date).getTime(),this.c=this.a,this.a={x:a,y:b,bx:null!=c?c:NaN,by:null!=d?d:NaN,ts:e,bifocal:null!=c&&null!=d},this.f&&this.b.push(this.a))};p.clear=function(){this.b=[];this.f=this.g=!1;this.a=this.c=null};p.Fd=function(a){if(D(a))throw new C(this.Fd,0,a);return!!(this.m&a)};p.lb=function(){return this.g};p.Ge=ba(1); -function $i(a){var b=a.b.length,c=0,d=new Ti(0,0);if(a.f)for(;--b&&c=a.j&&b-d.ts<=a.o?c=c>a.i?a.i:c:c=0;return c} -p.gg=function(a){var b;b=this.a;var c;if(D(a))throw new C(this.gg,0,a);b&&this.c&&(b=Zi(this.c),0!==b&&(c=Zi(this.a),a=rb(tb(2,a)*(c/b))/Cb));return a};function bj(a,b,c,d){bj.u.constructor.call(this);this.ac=a;this.za=d;this.a=a.appendChild(this.createElement(a.ownerDocument));cj(this,b,c)}v(bj,xc);function cj(a,b,c){a.size?(a.size.w=b,a.size.h=c):a.size=new Th(b,c);a.dh(a.a,a.a.style,b,c,a.za)}p=bj.prototype;p.sg=!0;p.setVisibility=function(a){a!==this.sg&&(this.a.style.display=a?"block":"none",this.sg=a)};p.Se=1;function dj(a,b){a.Se!==b&&(a.bh(b),a.Se=b)}p.Bd=function(){return this.Se}; -p.D=function(){this.clear();this.ac.removeChild(this.a);cj(this,0,0);this.a=this.ac=null;bj.u.D.call(this)};p.Te=0;p.Ib=function(){++this.Te};function ej(a){this.a=a}v(ej,xc);ej.prototype.od=function(a){var b=this.b;a!==b&&(this.b=a,a.Ib(),b&&(--b.Te||b.J()))};ej.prototype.D=function(){var a=this.b;--a.Te||a.J()};function fj(a,b){fj.u.constructor.call(this,a);this.Nb=!(!b||!b.Nb);this.g={}}v(fj,ej);fj.prototype.od=function(a){fj.u.od.call(this,a);this.i=a.ac.ownerDocument};var gj=function(a,b){var c=b.Ca();return B(c,Pf)?c.ma:(a[0]=c,a)}.bind(null,[]); -fj.prototype.ca=function(a,b,c,d,e,f){var g,h,k=this.a,l,m,n,q,u,t,y;this.m=g=this.g;this.g=h={};if(d>=k.min&&d<=k.max&&(l=this.eg(a,d,e,f),m=l.markers,a=m.length)){d=[];e=this.b;dj(e,k.opacity);for(k=0;kh.indexOf(u=l.sd)&&(h===De&&(h=[]),h.push(u),c))break;k||(k=[]);n=l.style;k.push({ag:n.getPropertyValue(lj),Zh:n.getPropertyPriority(lj),style:n});n.setProperty(lj,"visibility"=== -lj?"hidden":"none","important");n=m}if(k)for(b=k.length;b--;)a=k[b],a.style.removeProperty(lj),ra(a.ag)&&a.style.setProperty(lj,a.ag,a.Zh)}return h};jj.prototype.dd=function(){return 2};function kj(a,b,c){b.clear(b=c.detail);delete b.sd;a.f--;c=(a=c.marker).rb();c.f&&c.f(b,c,a)}jj.prototype.D=function(){this.c.length=0;var a=this.b,b=this.g,c;for(c in b)kj(this,a,b[c]);this.b.J();jj.u.D.call(this)};function pj(a,b){if(!a)throw new C(pj,0,a);pj.u.constructor.call(this,a);this.f={};this.g=b&&b.Nb;this.i=qj++}v(pj,ej);var qj=0; -pj.prototype.ca=function(a,b,c,d,e,f){var g=nb(d),h=this.a,k=g+(c.exp-h.pixelProjection.exp),l=h.max;d=h.tileSize;var m=h.opacity,n,q=this.b,u=q.Bd();n=q.size.w;var t=c.w,y=c.x,K=c.y,V={};if(gl)return ij.DONE;e=h.requestTiles(a,k,e,f,this.i);a=e.total;e=e.tiles;f=e.length;this.l=c;this.m=b;this.c=k;u!==m&&dj(q,m);c=d=d*t/(tb(2,k)*d);this.g||(d%1&&(d=ob(d),t=c/d,y=y/t,K=K/t,t=tb(2,k)*d),y=ob(y),K=ob(K));this.j=c;k=-d;g=n+d;for(h=0;hk;)q.bc(l,u,m,d,d);for(u=c;(u+=t)=h&&(l%=h);0>l&&(l=h+l);(h=this.f[this.c+"_"+l+"_"+g])&&h.Ma&&(k=h.Ma((a-d*f)/e,(b-d*g)/e,c))}return k||De};pj.prototype.dd=function(){return 0};var rj,sj=function(){function a(){}for(var b,c,d,e=Ra("o ms moz webkit "),f=5;f--&&!b;)b=e[f],b=(c=w[b+(b?"R":"r")+"equestAnimationFrame"])&&!D(c.call(window,a))&&(d=w[b+(b?"C":"c")+"ancelAnimationFrame"]);rj=b?function(a){return c.call(w,a)}:function(a){return w.setTimeout(a,25)};return b?function(a){return d.call(w,a)}:function(a){return w.clearTimeout(a)}}(),tj=w.performance&&w.performance.now?function(){return w.performance.now()}:function(){return w.Date.now()};function qh(a,b,c,d){this.left=+a;this.top=+b;this.right=+c;this.bottom=+d}r("H.math.Rect",qh);qh.prototype.set=qh;qh.prototype.set=qh.prototype.set;qh.prototype.sb=function(){return this.i||(this.i=new M(this.left,this.top))};qh.prototype.getTopLeft=qh.prototype.sb;qh.prototype.qb=function(){return this.f||(this.f=new M(this.right,this.bottom))};qh.prototype.getBottomRight=qh.prototype.qb;qh.prototype.a=function(a,b){return this.left<=a&&this.right>=a&&this.top<=b&&this.bottom>=b}; -qh.prototype.containsXY=qh.prototype.a;function ph(a,b){return new qh(a.x,a.y,b.x,b.y)}qh.fromPoints=ph;qh.prototype.clone=function(){return new qh(this.left,this.top,this.right,this.bottom)};qh.prototype.clone=qh.prototype.clone;var ij={PENDING:0,ACTIVE:1,DONE:2};r("H.map.render.RenderState",ij);function uj(a,b){var c=b||{},d,e;if(!B(a,Element))throw new C(uj,0,a);d=a.ownerDocument.createElement("div");this.b=a;uj.u.constructor.call(this);this.padding=new qh(0,0,0,0);this.center=new M(0,0);this.margin=0;this.element=d;d.style.zIndex=0;d.style.height=d.style.width="100%";d.style.position="relative"===a.style.position?"absolute":"relative";this.resize();a.appendChild(d);(e=c.padding)!==A&&this.f(e.top,e.right,e.bottom,e.left);this.c((e=c.margin)!==A?e:0);(e=c.fixedCenter)!==A&&(this.g=!!e)} -v(uj,I);r("H.map.ViewPort",uj);uj.prototype.a={la:"update",Oc:"sync"};uj.prototype.g=!0;uj.prototype.c=function(a){if(this.margin!==+a){if(D(this.margin=+a))throw new C(this.c,0,a);vj(this);this.dispatchEvent(this.a.la)}};uj.prototype.setMargin=uj.prototype.c;uj.prototype.f=function(a,b,c,d){var e=this.padding;if(e.top!==a||e.right!==b||e.bottom!==c||e.left!==d){if(D(a+b+c+d))throw new C(this.f);e.top=a;e.right=b;e.bottom=c;e.left=d;vj(this);this.dispatchEvent(this.a.la)}}; -uj.prototype.setPadding=uj.prototype.f;function vj(a){var b=a.padding;a.center.set((a.width+b.left-b.right)/2<<0,(a.height+b.top-b.bottom)/2<<0)}uj.prototype.resize=function(){var a=this.b.offsetWidth,b=this.b.offsetHeight;if(this.width!==a||this.height!==b)this.o=new Th(this.width,this.height),this.width=a,this.height=b,vj(this),this.dispatchEvent(this.a.la)};uj.prototype.resize=uj.prototype.resize; -uj.prototype.D=function(){w.clearTimeout(this.i);this.i=null;this.b.removeChild(this.element);this.element=this.b=null;uj.u.D.call(this)};uj.prototype.startInteraction=uj.prototype.m;uj.prototype.interaction=uj.prototype.j;uj.prototype.endInteraction=uj.prototype.l;function wj(a,b,c,d){var e=new qh(0,0,0,0);wj.u.constructor.call(this);this.za=d.pixelRatio;this.wa={1:e.clone(),2:e.clone(),4:e.clone()};this.g=a;if(!a)throw new C(wj,0,a);xj(this);a.addEventListener(a.a.la,this.Dc,!1,this);this.N=z(this.N,this);this.C=z(this.C,this);this.B=z(this.B,this);a.startInteraction=this.N;a.interaction=this.C;a.endInteraction=this.B;this.I=b;if(!b)throw new C(wj,1,b);this.O=z(this.O,this);this.j=z(this.j,this);this.s=z(this.s,this);b.startControl=this.O;b.control=this.j; -b.endControl=this.s;b.addEventListener(b.c.la,this.yb,!1,this);this.Ga=c;if(!c)throw new C(wj,2,c);}v(wj,I);r("H.map.render.RenderEngine",wj);wj.prototype.getBBox=wj.prototype.v;function xj(a){var b=a.g,c=b.width,d=b.height,e=b.padding,f=e.top,g=e.left,h=e.bottom,e=e.right,b=b.margin,k=-(c+g-e)/2<<0,l=-(d+f-h)/2<<0,c=c+k,d=d+l,m=a.wa;a=a.za;m[1].set((k-b)*a,(l-b)*a,(c+b)*a,(d+b)*a);m[2].set(k*a,l*a,c*a,d*a);m[4].set((k+g)*a,(l+f)*a,(c-e)*a,(d-h)*a)}wj.prototype.Dc=function(){xj(this)}; -wj.prototype.D=function(){var a=this.I,b=this.g;a.removeEventListener(a.c.la,this.yb,!1,this);a.startControl===this.O&&(a.startControl=yj.prototype.B);a.control===this.j&&(a.control=yj.prototype.v);a.endControl===this.s&&(a.endControl=yj.prototype.s);b.removeEventListener(b.a.la,this.Dc,!1,this);b.startInteraction===this.N&&(b.startInteraction=uj.prototype.m);b.interaction===this.C&&(b.interaction=uj.prototype.j);b.endInteraction===this.B&&(b.endInteraction=uj.prototype.l)}; -wj.prototype.getCamForBounds=wj.prototype.P;wj.prototype.ya=function(){return null};wj.prototype.setPointer=wj.prototype.sa;function zj(a,b){a.style.transition="opacity 1.5s";a.addEventListener("transitionend",function(){b()},!1);a.style.opacity=0}var Aj={ZOOM:1,HEADING:2,TILT:4,INCLINE:8,COORD:16};wj.InteractionModifiers=Aj;wj.prototype.be={Wf:"render"};var Bj={P2D:0,PANORAMA:1};wj.EngineType=Bj;function Cj(a,b,c,d,e,f){var g=e||"2d";Cj.u.constructor.apply(this,arguments);this.b=this.a.getContext(g,f);this.c="2d"===g;this.f=g;this.g=f}v(Cj,bj);p=Cj.prototype;p.createElement=function(a){a=a.createElement("CANVAS");var b=a.style;b.position="absolute";b.top=b.left=0;return a};p.dh=function(a,b,c,d,e){a.width=mb(c,1);a.height=mb(d,1);b.width=nb(c/e)+"px";b.height=nb(d/e)+"px"};p.bh=function(a){this.b.globalAlpha=a};p.bc=function(a,b,c,d,e){this.c&&this.b.drawImage(a,b,c,d,e)}; -p.clear=function(a){var b,c;this.c&&(a?this.b.clearRect(b=a.left,c=a.top,a.right-b,a.bottom-c):this.a.width=this.size.w)};p.D=function(){this.a.width=this.a.height=0;this.b=x;Cj.u.D.call(this)};function Dj(){I.call(this);this.reset()}v(Dj,I);Dj.prototype.start=function(a,b){this.a&&this.reset();D(a)||D(b)||(this.atX=a,this.atY=b);this.a=!0};Dj.prototype.g={Mf:"animationupdate"};function Ej(a){Ej.u.constructor.call(this,Dj.prototype.g.Mf);this.offset=a}v(Ej,Bc);Dj.prototype.lb=function(){return this.a};Dj.prototype.set=function(a,b,c){!this.a||this.b===a&&this.c===b&&this.f===c||(this.b=a,this.c=b,this.f=c,this.dispatchEvent(new Ej(Fj(this))))}; -function Fj(a){return{x:91.401472*a.b,y:91.401472*a.c,z:a.f}}Dj.prototype.reset=function(){this.a=!1;this.atY=this.atX=null;this.f=this.c=this.b=0};function Gj(a){a=Fj(a);return sb(a.x*a.x+a.y*a.y+a.z*a.z)}function Hj(a){var b=Fj(a);a=Gj(a)||1;return{x:b.x/a,y:b.y/a,z:b.z/a}}Dj.prototype.D=function(){this.reset();Dj.u.D.call(this)};function Ij(a,b){var c=b||{};B(a,Jj,Ij,0);Ij.u.constructor.call(this,a);this.Nb=!!c.Nb;this.g=c.xi||0;this.c=[];this.f={}}v(Ij,ej); -Ij.prototype.ca=function(a,b,c,d,e){var f,g,h=this.a,k,l,m,n,q,u,t,y,K,V,ea,la;d-=this.g;this.c.length=0;f=this.f;this.f=g={};if(d>=h.min&&d<=h.max&&(k=h.C(a,d,e),l=k.overlays,a=l.length))for(l.sort(Se),d=this.b,e=this.Nb,la=h.opacity,h=0;h=u.x&&(q.x-=n),n=-((q.x+u.x)/n>>1)*n,q.x+=n,q.add(b),u.x+=n,u.add(b),e||(q.round(),u.round()),(n=f[t=m.ta()])?delete f[t]:n={ui:m},g[t]=n,y=q.x,q=q.y,K=u.x,u=u.y,V=K-y,ea=u-q,dj(d,m.Bd()* -la),d.bc(m.Pb(),y,q,V,ea),n.Ae?n.Ae.set(y,q,K,u):n.Ae=new qh(y,q,K,u),this.c.push(n);return!k||k.requested&&k.requested===k.total||!k.requested&&l.length===k.total?ij.DONE:ij.PENDING};Ij.prototype.Ma=function(a,b,c){for(var d=this.c,e=d.length,f,g,h;e--;)if(f=d[e],g=f.Ae,g.a(a,b))if(f=f.ui,h)h.push(f);else if(h=[f],c)break;return h||De};Ij.prototype.dd=function(){return 0};Ij.prototype.D=function(){this.c=null;Ij.u.D.call(this)};var Kj={zoom:{min:-8,max:28},camera:{alt:{min:0,max:0},pitch:{min:0,max:0},roll:{min:0,max:0},yaw:{min:0,max:0},fov:{min:70,max:70}},interaction:{ZOOM:1,Ji:16},capture:!0};r("H.map.render.p2d.capabilities",Kj);function Lj(a,b){this.c=[];Lj.u.constructor.apply(this,arguments)}v(Lj,fj);p=Lj.prototype;p.eg=function(){return this.a.c.apply(this.a,arguments)};p.ca=function(){this.c=[];return Lj.u.ca.apply(this,arguments)};p.vg=function(a,b,c,d,e,f){var g=c.b;b=g.w;var g=g.h,h=c.a;this.Nb?(e-=h.x,f-=h.y):(e=nb(e-h.x),f=nb(f-h.y));d.bc(c.Pb(),e,f,b,g);a.detail?a.detail.set(e,f,e+b,f+g):a.detail=new qh(e,f,e+b,f+g);this.c.push(a)}; -p.Ma=function(a,b,c){for(var d=this.c,e=d.length,f,g,h,k=De;e--&&!(f=d[e],g=f.detail,g.a(a,b)&&(f=f.marker,(!(h=f.rb().g)||h.a(a-g.left,b-g.top,0))&&0>k.indexOf(f)&&(k===De&&(k=[]),k.push(f),c))););return k};p.dd=function(){return 0};p.D=function(){this.c=null;Lj.u.D.call(this)};function Mj(a){var b=2;Mj.u.constructor.call(this,a);B(this.a,Oh)&&(b="2d"===a.v?0:1);this.c=b}v(Mj,ej);Mj.prototype.ca=function(a,b,c,d,e,f){var g=this.a,h=this.b,k=!(B(h,Cj)&&"2d"===h.f);if(d>=g.min&&d<=g.max)return k&&h.setVisibility(!0),g.ca(h.a,{bounds:a,zoom:d,screenCenter:b,priorityCenter:f,projection:c,cacheOnly:e,size:h.size,pixelRatio:h.za});k&&h.setVisibility(!1);return ij.DONE};Mj.prototype.dd=function(){return this.c};r("H.util.animation.ease.LINEAR",function(a){return a});r("H.util.animation.ease.EASE_IN_QUAD",function(a){return a*a});function Nj(a){return-a*(a-2)}r("H.util.animation.ease.EASE_OUT_QUAD",Nj);r("H.util.animation.ease.EASE_IN_OUT_QUINT",function(a){a*=2;return 1>a?tb(a,5)/2:(a-=2,tb(a,5)/2+1)});r("H.util.animation.ease.EASE_OUT_CIRC",function(a){return sb(2*a-a*a)});function Oj(a,b,c,d){if(!sa(this.i=a))throw new C(Oj,0,a);if(D(this.g=+b))throw new C(Oj,1,b);if(!sa(this.f=c)&&null!=c)throw new C(Oj,2,c);if(!sa(this.c=d)&&null!=d)throw new C(Oj,3,d);this.id=Pj.next();this.a=!1}r("H.util.animation.Animation",Oj);var Pj=new ye;Oj.prototype.start=function(){var a=this,b,c=rj,d;d=function(){var e=tj(),f=e-a.Kb,g=f/a.g,g=1a)throw new C(this.jh,1,"positive number required");this.Ua=a};O.prototype.setAnimationDuration=O.prototype.jh;O.prototype.uh=function(){return this.Ua};O.prototype.getAnimationDuration=O.prototype.uh;O.prototype.Xa=Nj;O.prototype.kh=function(a){if(!sa(a))throw new C(this.kh,1,"function required");this.Xa=a};O.prototype.setAnimationEase=O.prototype.kh; -O.prototype.xh=function(){return this.Xa};O.prototype.getAnimationEase=O.prototype.xh;O.prototype.ih=function(){this.Xa=Nj;this.Ua=300};O.prototype.resetAnimationDefaults=O.prototype.ih;p=O.prototype;p.Fg=function(){ok(this)};p.hf=function(a){var b=a.added;a=a.idx;qk(this,a,b);0===a&&(ck(this),rk(this,b,!0));sk(this);ok(this)}; -p.jf=function(a,b){var c=a.removed,d=a.idx,e;this.Ld=tj();(e=this.U.Fa.splice(d,1)[0])&&e.J();(e=this.F.Fa.splice(d,1)[0])&&e.J();(e=this.ea.Fa.splice(d,1)[0])&&e.J();(e=this.ba.Fa.splice(d,1)[0])&&e.J();this.T=this.Ga.c();0===d&&(rk(this,c,!1),ck(this));this.o=Tj(this.lh,tk(this),uk(this));sk(this);b||ok(this)};p.Hg=function(a){this.jf(a,!0);this.hf(a)}; -function Zj(a){var b=a.Ga.c(),c=0,d=b.length,e;[a.U={},a.F={},a.ea={},a.ba={}].forEach(function(a){a.Yc=[];a.Fa=[]});for(a.T=b;c=d.w&&(f.lng=-(c.lng=180));return Xe(f,c)};O.prototype.getBBox=O.prototype.v; -O.prototype.Ma=function(a,b,c){var d=[],e=this.za;a*=e;b*=e;d=xk(d,this.ba.Fa,a,b,c);if(c&&d.length)return d;d=xk(d,this.ea.Fa,a,b,c);if(c&&d.length)return d;d=xk(d,this.F.Fa,a,b,c);return c&&d.length?d:xk(d,this.U.Fa,a,b,c)};O.prototype.getObjectsAt=O.prototype.Ma;function xk(a,b,c,d,e){for(var f=b.length,g;f--&&!((g=b[f])&&g.Ma&&(a=a.concat(g.Ma(c,d,e)),a.length&&e)););return a}O.prototype.Fb=x;function tk(a){a=a.wa[2];return{w:a.right-a.left,h:a.bottom-a.top}} -O.prototype.Dc=function(){var a=this.o.length,b=this.wa,c,d,e,f,g;this.g.g||(e=b[2].clone());O.u.Dc.call(this);c=tk(this);this.K.set(0,0);f=c.w;for(g=c.h;a--;)c=this.o[a],d=c.size,d.w===f&&d.h===g||cj(c,f,g);this.Fb=new Th(f,g);e&&(a=b[2],jk(this,e.left-a.left,e.top-a.top),ek(this));ok(this)};O.prototype.Ha=function(){return Kj};O.prototype.getCapabilities=O.prototype.Ha;function yk(a){tj()-a.Ld=k)&&(l=l.Da););m&&(e||h.getVisibility(!0))&&(a||1===h.rb().getState())&&(b[g++]=h)}b.length=g}else b=De;return b}L.prototype.ba=function(){return 0a)throw new C(Tk,1,'Argument "maxTime" must be a positive number');this.a=a;this.Kb=tj()}Uk.prototype.next=function(a){return a.length&&tj()-this.Kbh){if(h>e||ge||hb){if(b>c||ac||bc)return;g=d}if(ae)return;a=f}h>e&&(b=a+(e-g)*(b-a)/(h-g),h=e);b>c&&(h=g+(c-a)*(h-g)/(b-a),b=c);k&&(a=-a,b=-b);return l?[new M(h,-b),new M(g,-a)]:[new M(g,-a),new M(h,-b)]} -function ag(a,b,c,d,e,f,g,h,k,l){a={x:a,y:b,next:c||null,mb:d||null,ef:e||null,df:f||null,bb:g||0,Ce:h||0,ie:k||0,alpha:l||0};d&&(a.mb.next=a);c&&(a.next.mb=a);return a}function cg(a){for(;a&&a.bb;)a=a.next;return a}function bg(a){if(a)for(;a.next;)a=a.next;return a}function hg(a){var b=a;if(b){do b=b.next;while(b!=a&&(!b.bb||b.bb&&b.ie))}return b}function gg(a){var b=bg(a);b.mb.next=a;a.mb=b.mb} -function dg(a,b,c,d,e,f){var g,h,k,l=b.x-a.x,m=b.y-a.y;g=d.x-c.x;var n=d.y-c.y;h=l*n-m*g;if(!h)return 0;g=((c.x-a.x)*n-(c.y-a.y)*g)/h;h=(m*(c.x-a.x)-l*(c.y-a.y))/h;if(0>g||1h||1=g||0h){b.beginPath();for(f=h;ff;){t=0;l=c[k];if(q=m=l.length){n=l;q=n.length;for(u=0;--q;)u+=n[q].distance(n[q-1]);q=(n=u)>=d}if(q)for(q=lb(ob(n/d),1E3),q=n/(q+1),u=q/2;--m;){for(y=(K=l[m]).distance(V=l[m-1]);u<=t+y;)la=K.x+(V.x-K.x)*(ea=(u-t)/y),ea=K.y+(V.y-K.y)*ea,a.a(la,ea)&&(b.save(),b.translate(la,ea),b.rotate(-zb((V.y- -K.y)/(K.x-V.x))+(K.x=la,na=!ia&&rf>=ea,Jb===Tf&&K)na?lk++:mk++;else{kk=Jb.length;hl.length=2*kk;for(sf=0;sfa.right,b,c,d,e)};oh.prototype.requestTiles=oh.prototype.g;function Jj(a,b){var c=b||{};c.tileSize=c.tileSize||256;c.pixelRatio=c.pixelRatio||1;c.max=28;this.f=new il(a,c);this.i=new oh(this.f,{opacity:1});c.minWorldSize=this.f.tileSize;Jj.u.constructor.call(this,c);this.opacity=this.i.opacity;this.tileSize=this.i.tileSize;this.j=a;this.m=z(this.m,this);this.f.addEventListener(this.f.F.la,this.m);a.addEventListener("update",this.m)}v(Jj,mh);r("H.map.layer.ObjectLayer",Jj); -Jj.prototype.m=function(a){a.currentTarget!==this.f&&a.target.type===Pe.SPATIAL||this.l()};Jj.prototype.Pa=function(){return this.j};Jj.prototype.getProvider=Jj.prototype.Pa;var jl={markers:De,total:0};Jj.prototype.c=function(a,b,c){var d=this.j,e;return d.providesMarkers()&&(e=d.requestMarkers(a,b,!0,c)).length?{markers:e,total:e.length}:jl};Jj.prototype.requestMarkers=Jj.prototype.c; -Jj.prototype.b=function(a,b,c){var d=this.j,e;return d.providesDomMarkers()&&(e=d.requestDomMarkers(a,b,!0,c)).length?{markers:e,total:e.length}:jl};Jj.prototype.requestDomMarkers=Jj.prototype.b;var kl={tiles:De,total:0};Jj.prototype.g=function(a,b,c,d){var e;this.j.providesSpatials()?(e=this.i.g(a,b,c,d),c||(c=this.f,e=tj(),33b;a-=0;if(0<=a&&1>=a)a!==b&&(this.m=a,c&&this.ua(Me.VISUAL));else throw new C(this.f,0);return this}; -Lk.prototype.setOpacity=Lk.prototype.f;function rl(){return Bh("mapsjs-core","0.16.0","6c51fcd")}r("H.buildInfo",rl);r("H.getScriptPath",function(){var a;a=w.H.scriptPath;Ta(a)||(a=sl);if(!a)throw Error("Cant't detect script path: H.scriptPath is missing");return a});var sl,tl=w.document.currentScript,ul;tl||(tl=w.document.querySelector('script[src*="H-"]'),tl||(ul=w.document.getElementsByTagName("script"),tl=ul[ul.length-1]));sl=tl?tl.src.replace(/\/[^\/]*$/,"/"):""; - -this["maps" + "js"] = H;}()); -H.__bootstrap__="var m,q=this;function aa(a,b,c){a=a.split(\".\");c=c||q;a[0]in c||!c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]?c=c[d]:c=c[d]={}:c[d]=b}function ea(){}function fa(){throw Error(\"unimplemented abstract method\");}\nfunction ga(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function ha(a){return\"string\"==typeof a}function r(a){return\"function\"==ga(a)}function ia(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}var ka=\"closure_uid_\"+(1E9*Math.random()>>>0),la=0;function ma(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction qa(a,b,c){if(!a)throw Error();if(2b?1:0};var Ca=Array.prototype,Da=Ca.indexOf?function(a,b,c){return Ca.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ha(a))return ha(b)&&1==b.length?a.indexOf(b,c):-1;for(;carguments.length;f&&(b={H:y.H},c=\"\",d=[]);Ua(b,!0,function(b,f){try{var k=b[f];f=Va(b,k);var l;if(l=!(ia(k)&&k.window===k&&k.self===k))l=!(ia(k)&&0d.indexOf(k)&&(d.push(k),e=Ta(a,k,c+\".\"+f,d)))return!0}}catch(n){}});f&&(e=e?e.substr(1).replace(\".\"+Ma[0]+\".\",\"#\"):\"~\"+(r(a)?Wa(a)+\"()\":Qa(a)));return e}\nfunction Va(a,b){var c=[];Ua(a,!1,function(a,e){a[e]===b&&c.push(e)});return c.sort(Xa)[0]}function Xa(a,b){return b.length-a.length}var Ya=Object[Ma[0]][Ma[2]];function Ua(a,b,c){var d,e;if(a){for(d in a)if((!b||Ya.call(a,d))&&c(a,d,!0))return;for(e=Ma.length;e--&&(d=Ma[e],b&&!Ya.call(a,d)||!c(a,d,!1)););}}function Wa(a){return(a=/^\\s*function ([^\\( ]+)/.exec(a))?a[1]:\"anonymous\"}function Za(a,b,c){c[b]=\"#\"+b}({}).toString.call(void 0);function C(a,b,c){b&&this.g(b);if(c&&!r(c))throw new B(C,2,c);this.b=0;this.filter=c;this.a={};this.f=this.c=null;this.l(a)}u(\"H.util.Cache\",C);C.prototype.add=function(a,b,c){var d,e;c=+c;if(!Sa(c)||0>c)throw new B(this.add,2,c);a=String(a);d=this.a[a];e=!0;this.filter&&(e=this.filter(a,b,c));d?e?(this.b+=c-d.size,d.size=c,d.data=b,$a(this,d)):bb(this,d,!0):e&&(this.a[a]=cb(this,{id:a,data:b,size:c,F:null,J:null},this.c));db(this);return e};C.prototype.add=C.prototype.add;\nC.prototype.g=function(a){if(!r(a))throw new B(this.g,0,a);this.v=a};C.prototype.registerOnDrop=C.prototype.g;C.prototype.get=function(a,b){var c=b?this.a[a]:$a(this,this.a[a]);return c&&c.data};C.prototype.get=C.prototype.get;C.prototype.j=function(a){var b;(b=this.a[a])&&bb(this,b,!0)};C.prototype.drop=C.prototype.j;C.prototype.forEach=function(a,b,c){var d,e;for(e in this.a)d=this.a[e],(c?c(e,d.data,d.size):1)&&a.call(b,e,d.data,d.size)};C.prototype.forEach=C.prototype.forEach;\nC.prototype.i=function(a){var b,c;for(c in this.a)b=this.a[c],(a?a(c,b.data,b.size):1)&&bb(this,this.a[c],!0)};C.prototype.removeAll=C.prototype.i;C.prototype.l=function(a){if(!(0<+a))throw new B(C.prototype.l,0,a);this.o=+a;db(this);return this};C.prototype.setMaxSize=C.prototype.l;C.prototype.C=function(){return this.o};C.prototype.getMaxSize=C.prototype.C;C.prototype.B=function(){return this.b};C.prototype.getCurrentSize=C.prototype.B;function $a(a,b){b&&(a.c=cb(a,b,a.c));return b}\nfunction db(a){for(;a.b>a.o&&a.f;)bb(a,a.f,!0)}function cb(a,b,c){if(c!==b){(b.F||b.J)&&bb(a,b);if(b.F=c)b.J=c.J,c.J=b;b.J||(a.c=b);b.F||(a.f=b);a.b+=b.size}return b}function bb(a,b,c){var d=b.J,e=b.F;if(d||e||b==a.c&&b==a.f)d?d.F=e:a.c=e,e?e.J=d:a.f=d,a.b-=b.size,c&&(a.v&&a.v(b.id,b.data,b.size),delete a.a[b.id]);b.F=b.J=null};function E(){}u(\"H.service.extension.dataView.ITable\",E);E.prototype.getMeta=E.prototype.Aa;E.prototype.getRowCount=E.prototype.i;E.prototype.getRow=E.prototype.c;E.prototype.getColumnNames=E.prototype.f;E.prototype.getColumn=E.prototype.g;E.prototype.getCell=E.prototype.b;E.prototype.concat=E.prototype.a;function eb(){}u(\"H.service.extension.dataView.IRow\",eb);eb.prototype.getColumnNames=eb.prototype.f;eb.prototype.getCell=eb.prototype.c;eb.prototype.getTable=eb.prototype.b;function fb(a,b){this.a=a;this.g=b}u(\"H.service.extension.dataView.ObjRow\",fb);fb.prototype.f=function(){return this.a.f()};fb.prototype.getColumnNames=fb.prototype.f;fb.prototype.c=function(a){return this.a.b(this.g,a)};fb.prototype.getCell=fb.prototype.c;fb.prototype.b=function(){return this.a};fb.prototype.getTable=fb.prototype.b;function gb(){}u(\"H.service.extension.dataView.IColumn\",gb);gb.prototype.getCell=gb.prototype.a;function hb(a,b){this.c=a;this.b=b}u(\"H.service.extension.dataView.ObjColumn\",hb);hb.prototype.a=function(a){return this.c.b(a,this.b)};hb.prototype.getCell=hb.prototype.a;function B(a,b,c){var d=arguments.length,e;b=1=e?f=a:1<=e?f=b:f=new J(a.x+e*c,a.y+e*d);return f};J.prototype.getNearest=J.prototype.a;J.prototype.b=function(a){return mb(nb(this.x-a.x,2)+nb(this.y-a.y,2))};J.prototype.distance=J.prototype.b;function ob(a){if(!a)throw new B(ob,0,a);return Na(a,J)?a:new J(a.x,a.y)}J.fromIPoint=ob;function pb(a,b,c,d,e,f){var g,h,k=a.length,l,n,p,w,G,D,I;if(k)for(g=[];k--;)for(D=a[k],w=D.length,G=0,l=1;lh){if(h>e||ge||hb){if(b>c||ac||bc)return;g=d}if(ae)return;a=f}h>e&&(b=a+(e-g)*(b-a)/(h-g),h=e);b>c&&(h=g+(c-a)*(h-g)/(b-a),b=c);k&&(a=-a,b=-b);return l?[new J(h,-b),new J(g,-a)]:[new J(g,-a),new J(h,-b)]}\nfunction rb(a,b,c,d,e,f,g,h,k,l){a={x:a,y:b,next:c||null,D:d||null,Da:e||null,ua:f||null,I:g||0,ra:h||0,na:k||0,alpha:l||0};d&&(a.D.next=a);c&&(a.next.D=a);return a}function sb(a){for(;a&&a.I;)a=a.next;return a}function tb(a){if(a)for(;a.next;)a=a.next;return a}function ub(a){var b=a;if(b){do b=b.next;while(b!=a&&(!b.I||b.I&&b.na))}return b}function vb(a){var b=tb(a);b.D.next=a;a.D=b.D}\nfunction wb(a,b,c,d,e,f){var g,h,k,l=b.x-a.x,n=b.y-a.y;g=d.x-c.x;var p=d.y-c.y;h=l*p-n*g;if(!h)return 0;g=((c.x-a.x)*p-(c.y-a.y)*g)/h;h=(n*(c.x-a.x)-l*(c.y-a.y))/h;if(0>g||1h||1(c=a%b)===0>b?c:c+b}u(\"H.math.normalize\",function(a,b,c){b-=c=c||0;a-=c;return a-kb(a/b)*b+c});function kc(a,b,c){return(a-=0)>c?c:a=b-d&&a<=c+d:a>=c-d&&a<=b+d}function mc(a,b,c,d,e,f){return mb(nb((a-e)*(d-f)-(b-f)*(c-e),2)/(nb(c-e,2)+nb(d-f,2)))}\nfunction nc(a,b,c){for(var d=c.length,e=d,f,g,h,k,l=c[0],n=0,p=0,w=0;1!=n&&1=a-0&&f<=a+0&&g>=b-0&&g<=b+0||h>=a-0&&h<=a+0&&k>=b-0&&k<=b+0)n=1;else if(!n&&f===a)h===a&&(gb||g>b&&ka||l>=a&&h=b?++p:++w),n=lc(b,g,k)&&0>=mc(a,b,f,g,h,k)?2:0;else if(!n&&lc(a,f,h)){if(fa||f>a&&hb,w+=l=mc(a,b,f,g,h,k)?2:0}l=f}!n&&0!==w&&0!==p%2&&(n=3);return n};function oc(a,b,c){this.f=c;this.c=a;this.g=b;this.b=0;this.a=null}oc.prototype.get=function(){var a;0this.state&&(this.Ka(),this.Pa().remove(this),this.state=4)},Ka:fa,Na:fa,Ma:function(a){this.state=this.Na(a)?1:5}});function gd(a){this.O={};for(var b in fd)this.O[fd[b]]=[];this.ma=a;this.ma.addEventListener(\"allocatable\",Ea(this.za,this))}u(\"H.util.JobManager\",gd);var hd=Object.keys(fd).map(function(a){return fd[a]}).sort().reverse();\nwa(gd.prototype,{add:function(a){Na(a,dd,this.add,0);this.O[a.a].push(a);this.za()},contains:function(a){return-1parseFloat(a))?String(b):a}(),xd={};\nfunction yd(a){var b;if(!(b=xd[a])){b=0;for(var c=Aa(String(wd)).split(\".\"),d=Aa(String(a)).split(\".\"),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Hd=\"closure_lm_\"+(1E6*Math.random()|0),Id={},Jd=0;function Kd(a,b,c,d,e){if(\"array\"==ga(b))for(var f=0;fe.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(g){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,h=e.length-1;!c.a&&0<=h;h--){c.currentTarget=e[h];var k=Sd(e[h],f,!0,c),d=d&&k}for(h=0;!c.a&&h>>0);function Ld(a){if(r(a))return a;a[Ud]||(a[Ud]=function(b){return a.handleEvent(b)});return a[Ud]};function S(){L.call(this);this.M=new nd(this);this.j=this;this.i=null}ua(S,L);S.prototype[jd]=!0;m=S.prototype;m.N=function(){return this.i};m.sa=function(a){this.i=a};m.addEventListener=function(a,b,c,d){Kd(this,a,b,c,d)};m.removeEventListener=function(a,b,c,d){Qd(this,a,b,c,d)};\nm.X=function(a){var b,c=this.N();if(c)for(b=[];c;c=c.N())b.push(c);var c=this.j,d=a.type||a;if(ha(a))a=new N(a,c);else if(a instanceof N)a.target=a.target||c;else{var e=a;a=new N(d,c);wa(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.a&&0<=g;g--)f=a.currentTarget=b[g],e=f.T(d,!0,a)&&e;a.a||(f=a.currentTarget=c,e=f.T(d,!0,a)&&e,a.a||(e=f.T(d,!1,a)&&e));if(b)for(g=0;!a.a&&gd||180a^0>b)&&180$b&&(g=0$b?Q:0))%bc-Q)*ec):this};U.prototype.walk=U.prototype.b;U.prototype.B=function(){return new V(this.lat,this.lng,this.lat,this.lng)};U.prototype.getBounds=U.prototype.B;function he(a,b,c){var d=!!a&&!(Ra(a.lat=be(a.lat))||Ra(a.lng=de(a.lng))||a.alt!==z&&Ra(a.alt=ee(a.alt))||a.ctx!==z&&!fe(a.ctx));if(!d&&b)throw new B(b,c,a);return d}U.validate=he;\nfunction ie(a){if(!a)throw new B(ie,0,a);return new U(a.lat,a.lng,a.alt,a.ctx)}U.fromIPoint=ie;U.prototype.ea=\"POINT\";U.prototype.da=function(a){a.push(\"(\",this.lng,\" \",this.lat,\")\");return a};function je(){}je.prototype.U=function(){};u(\"H.geo.IProjection.prototype.latLngToPoint\",je.prototype.U);je.prototype.L=function(){};u(\"H.geo.IProjection.prototype.xyToGeo\",je.prototype.L);je.prototype.b=function(){};u(\"H.geo.IProjection.prototype.pointToGeo\",je.prototype.b);je.prototype.a=function(){};u(\"H.geo.IProjection.prototype.geoToPoint\",je.prototype.a);var W={};u(\"H.geo.mercator\",W);W.c=function(a){return Ob(1,Pb(0,.5-Rb(Wb(ac+$b*a/180))/Q/2))};W.f=function(a){return a/360+.5};W.U=function(a,b,c){c?(c.x=W.f(b),c.y=W.c(a)):c=new J(W.f(b),W.c(a));return c};W.latLngToPoint=W.U;W.a=function(a,b){return W.U(a.lat,a.lng,b)};W.geoToPoint=W.a;W.i=function(a){return 0>=a?90:1<=a?-90:ec*(2*Xb(Sb(Q*(1-2*a)))-$b)};W.g=function(a){return 360*(1===a?1:jc(a,1))-180};W.L=function(a,b,c){c?(c.lat=W.i(b),c.lng=W.g(a)):c=new U(W.i(b),W.g(a));return c};\nW.xyToGeo=W.L;W.b=function(a,b){return W.L(a.x,a.y,b)};W.pointToGeo=W.b;function X(a,b){this.projection=a||W;this.i=0;this.b=this.exp=Rb(b||256)/Zb;ke(this);this.y=this.x=0}u(\"H.geo.PixelProjection\",X);var le=Qb(28)+Qb(-8);X.prototype.a=function(a){if(Ra(a))throw new B(this.a,0,a);var b=this.x/this.w,c=this.y/this.h;this.i=a;this.b=this.exp+a;ke(this);this.x=b*this.w;this.y=c*this.h};X.prototype.rescale=X.prototype.a;function ke(a){a.b>le&&(a.b=le);a.w=nb(2,a.b);a.h=nb(2,a.b)}X.prototype.g=function(){return this.i||0};X.prototype.getZoomScale=X.prototype.g;\nX.prototype.j=function(a,b){var c=this.projection.U(a.lat,a.lng,b);c.x=c.x*this.w-this.x;c.y=c.y*this.h-this.y;return c};X.prototype.geoToPixel=X.prototype.j;X.prototype.f=function(a,b){return this.projection.L((a.x+this.x)/this.w,(a.y+this.y)/this.h,b)};X.prototype.pixelToGeo=X.prototype.f;X.prototype.L=function(a,b,c){return this.projection.L((a+this.x)/this.w,(b+this.y)/this.h,c)};X.prototype.xyToGeo=X.prototype.L;\nX.prototype.c=function(a,b,c){a=this.projection.U(a,b,c);a.x=a.x*this.w-this.x;a.y=a.y*this.h-this.y;return a};X.prototype.latLngToPixel=X.prototype.c;X.prototype.l=function(a){return new J(a.x*this.w-this.x,a.y*this.h-this.y)};X.prototype.pointToPixel=X.prototype.l;u(\"H.util.Disposable\",L);L.prototype.f=L.prototype.f;L.prototype.addOnDisposeCallback=L.prototype.f;u(\"H.util.dispose\",function(a){a&&\"function\"==typeof a.S&&a.S()});function me(a,b,c,d){this.key=\"\";this.x=a;this.y=b;this.a=c;this.Y=d;this.G=Rc()}me.prototype.then=function(a,b,c){return this.G.la.then(a,b,c)};me.prototype.resolve=function(a){this.G.resolve(a)};me.prototype.reject=function(a){this.G.reject(a)};me.prototype.cancel=function(){this.G.la.cancel()};function Z(a,b,c,d,e,f){if(a&&b)this.P(a),this.l(b),this.o(c),this.C(e),this.B(f),this.v(d);else throw Error('Parameters \"scheme\" and \"host\" must be specified');}u(\"H.service.Url\",Z);\nfunction ne(a,b){var c=a,d=y.document,e,f,g,h,k=d&&d.createElement(\"a\"),l=\"\";d?(b&&(f=(e=d.getElementsByTagName(\"base\")[0])&&e.href,g=d.head,h=e||g.appendChild(d.createElement(\"base\")),h.href=b),k.href=c,l=k.href,b&&(e?e.href=f:g.removeChild(h))):/[\\w]+:\\/\\//.test(c)&&(l=c);g=/(?:(\\w+):\\/\\/)?(?:([^:]+):([^@/]*)@)?([^/:]+)?(?:[:]{1}([0-9]+))?(\\/[^?#]*)?(\\?[^#]+)?(#.*)?/.exec(l);c=g[1];k=g[4];d=g[5];h=g[6];e=g[7];f=g[8];!g[2]&&k&&/@/.test(k)&&(k=k.split(\"@\")[1]);g=k;h=h&&0h||(k=d[g++],224>h?h=(h&31)<<6|k&63:(l=d[g++],240>h?h=(h&15)<<12|(k&63)<<6|l&63:(n=d[g++],h=(h&7)<<18|(k&63)<<12|(l&63)<<6|n&63))),65536>h?f+=String.fromCharCode(h):(h-=65536,f+=String.fromCharCode((h>>10)+55296,(h&1023)+56320));e=f}c(e)}}var ze=0,Be=1;function V(a,b,c,d){Ce(this,be(a,V,0),de(b,V,1),be(c,V,2),de(d,V,3))}ua(V,ge);u(\"H.geo.Rect\",V);V.prototype.ea=\"POLYGON\";V.prototype.da=function(a){var b=this.A,c=this.m,d=this.u,e=this.s;a.push(\"(\",c,\" \",b,\",\",e,\" \",b,\",\",e,\" \",d,\",\",c,\" \",d,\",\",c,\" \",b,\")\");return a};V.prototype.j=function(a){return this===a||!!a&&this.A===a.A&&this.m===a.m&&this.u===a.u&&this.s===a.s};V.prototype.equals=V.prototype.j;V.prototype.clone=function(){return new V(this.A,this.m,this.u,this.s)};\nV.prototype.clone=V.prototype.clone;function Ce(a,b,c,d,e){a.m=c;a.s=e;bthis.s};V.prototype.isCDB=V.prototype.Ha;V.prototype.Ia=function(){return!this.a()&&!this.c()};V.prototype.isEmpty=V.prototype.Ia;V.prototype.B=function(){return new V(this.A,this.m,this.u,this.s)};V.prototype.i=function(a,b,c){var d=this.f();c||(a=be(a,this.i,0),b=de(b,this.i,1));b=this.b(a,b,c);a=b.f();return a.lat===d.lat&&a.lng===d.lng&&this.c()===b.c()&&this.a()===b.a()};V.prototype.containsLatLng=V.prototype.i;\nV.prototype.ha=function(a,b){b||he(a,this.ha,0);return this.i(a.lat,a.lng,b)};V.prototype.containsPoint=V.prototype.ha;V.prototype.P=function(a,b){var c=this.f(),d,e;if(!b&&!Na(a,V))throw new B(this.P,0,a);e=this.l(a,b);d=e.f();return d.lat===c.lat&&d.lng===c.lng&&this.c()===e.c()&&this.a()===e.a()};V.prototype.containsRect=V.prototype.P;\nV.prototype.b=function(a,b,c,d){if(!c){if(Ra(a=be(a)))throw new B(this.b,0,a);if(Ra(b=de(b)))throw new B(this.b,1,b);}return Fe(this.A,this.m,this.u,this.s,a,b,a,b,d)};V.prototype.mergeLatLng=V.prototype.b;V.prototype.ba=function(a,b,c){b||he(a,this.ba,0);return this.b(a.lat,a.lng,b,c)};V.prototype.mergePoint=V.prototype.ba;V.prototype.l=function(a,b,c){if(!b&&!Na(a,V))throw new B(this.l,0,a);return Fe(this.A,this.m,this.u,this.s,a.A,a.m,a.u,a.s,c)};V.prototype.mergeRect=V.prototype.l;\nV.prototype.g=function(a,b,c,d,e,f){e||(a=be(a,this.g,0),b=de(b,this.g,1),c=be(c,this.g,2),d=de(d,this.g,3));return Fe(this.A,this.m,this.u,this.s,a,b,c,d,f)};V.prototype.mergeTopLeftBottomRight=V.prototype.g;V.prototype.aa=function(a,b){if(!b&&!Na(a,V))throw new B(this.aa,0,a);var c=this.m<=this.s,d=a.m<=a.s,e=this.mc?360:0)}\nfunction De(a,b){var c=a+b/2;return c-(180p-1E-6?360:0;180>p-1E-6?(l=b,n=h):(p=360-p,l=f,n=d);p=p+e/2+g/2;360<=p+5E-7?(l=-180,n=180):p-5E-7k?-(g+a.lng):k,c=c+(0>k?2*k:0),c=-180>c?360+c:c,e=e+(0h?f+2*h:f;-90>=f&&(f=-90);return b?Ce(b,d,c,f,e):new V(d,c,f,e)};\nV.prototype.resizeToCenter=V.prototype.ca;function Ke(a,b,c,d){var e=!!c,f,g,h=0,k=0,l=0,n=0,p=0,w,G,D,I=-1;f=y.Float32Array;var M,x=[];if(b){b=Ka(b);a=Ka(a);e&&(g=Ka(c));c=b.length;d=d?1E-7:1E-5;for(M=new f(3*c);hI&&(I=h),h++,n=M[k++]=n+w*d,l=M[k++]=l+G*d,e&&(p=M[k]=p+D),k++;0<=I&&1=e[0];g--)for(f=d[1];f<=e[1];f++)c.push(g,f);return c};function Qe(a,b){this.b={};this.v=ne(a.serverUrl);this.l=b;this.C=a.layerConfigs||[];this.o=a.projected;this.a=a.tileSize||256;this.B=!1!==a.batchTiles;this.P=a.onlyOutline;this.j=new X(Ja,this.a);this.i=new X(Ja,this.a);this.i.a(22-Math.log(this.a)/Math.LN2+8)}ua(Qe,L);m=Qe.prototype;m.Wa=function(a,b,c){var d,e;d={x:a*this.a,y:b*this.a};e={x:a*this.a+(this.a-1),y:b*this.a+(this.a-1)};this.j.a(c);d=this.j.f(d);e=this.j.f(e);d=new V(d.lat,d.lng,e.lat,e.lng);return Re(this,d,this.C,{x:a,y:b,z:c})};\nm.Va=function(a,b,c,d,e){return Re(this,new V(a,b,c,d),e)};\nfunction Re(a,b,c,d){var e=d||{};c=Se(c);var f=Te(c),g,h=[],k=[],l,n,p={},w,G,D;for(G=0;G=ja.va,ca=void 0,da=void 0,A=void 0,t=void 0,K=e=d=e=void 0,K=void 0,La=[],t=K=A=void 0,K=[],A=void 0,t=0,pa=this.i.g()-\nb.z,ca=(b.x<>pa,K[1]=k[0].y-da>>pa,La.push(K));else if(A=da-K,t=ca+e+K,e=da+e+K,d=ca-K,K=[new J(d,A),new J(t,A),new J(t,e),new J(d,e),new J(d,A)],ba)for(K=pb([k],d,A,t,e,!1),A=K.length,t=0;t>e,g+=1,n[g]=a.y-d>>e,g+=1,g===b&&(f=new Int32Array(2*b),f.set(n),n=f),h+=1,a=l?k[h]:a.next;f=new Int32Array(g);f.set(Array.prototype.slice.apply(n,[0,g]));return f}\nm.Ya=function(a,b){for(var c=b.Xa,d=b.La,e=b.Ra,f=b.Sa,g=[],h,k={Rows:g},l,n=a?a.length:0,p=0,w,G=c.Rows,D=G.length,I;p=c,f=n.Ba,d=f.length,b?(w.push(d),w=w.concat(f)):(k+=d,G=G.concat(f));\nc=[k].concat(G).concat(w);c=e?(new Uint32Array(c)).buffer:c;this.postMessage(c,[c])});self.addEventListener(\"message\",function(a){a=new ve(a.data);var b=re[a.b];if(b)try{b.apply(a,a.c)}catch(c){a.postError(c.message)}else a.postError(\"processor_not_found\")});(function(){var a,b;a=new ve;b=function(b,d){ue.apply(a,[b,d,!0])};b(\"0\",se);b(\"1\",ue);b(\"2\",te);b(\"3\",Ae)})();\n"; \ No newline at end of file diff --git a/src/srcFiles/mapsjs-mapevents.js b/src/srcFiles/mapsjs-mapevents.js deleted file mode 100644 index f1e9e06..0000000 --- a/src/srcFiles/mapsjs-mapevents.js +++ /dev/null @@ -1 +0,0 @@ -H.util.eval("var Bl={};function Cl(a){var b=a.ownerDocument,b=b.documentElement||b.body.parentNode||b.body,c;try{c=a.getBoundingClientRect()}catch(d){c={top:0,right:0,bottom:0,left:0,height:0,width:0}}return{x:c.left+(\"number\"===typeof window.pageXOffset?window.pageXOffset:b.scrollLeft),y:c.top+(\"number\"===typeof window.pageYOffset?window.pageYOffset:b.scrollTop)}}var Dl=/Edge\\/\\d+/.test(navigator.appVersion),El=Function(\"return this\")();function Fl(a,b,c,d,e,f,g){Fl.u.constructor.call(this,a);this.pointers=b;this.changedPointers=c;this.targetPointers=d;this.currentPointer=e;this.originalEvent=g;this.target=f}v(Fl,Bc);r(\"H.mapevents.Event\",Fl);function Gl(a,b,c,d,e,f){if(isNaN(a))throw Error(\"x needs to be a number\");if(isNaN(b))throw Error(\"y needs to be a number\");if(isNaN(c))throw Error(\"pointer must have an id\");this.viewportX=a;this.viewportY=b;this.target=null;this.id=c;this.type=d;this.dragTarget=null;this.a=this.button=Ta(e)?e:-1;this.buttons=Ta(f)?f:0}r(\"H.mapevents.Pointer\",Gl);\nfunction Hl(a,b,c){if(isNaN(b))throw Error(\"x needs to be a number\");if(isNaN(c))throw Error(\"y needs to be a number\");a.viewportX=b;a.viewportY=c}Gl.prototype.c=function(){return this.a};Gl.prototype.getLastChangedButton=Gl.prototype.c;function Il(a,b){a.a=b;a.buttons|=Gl.prototype.b[+b]||0}function Jl(a,b){a.a=b;a.buttons&=~(Gl.prototype.b[+b]||0)}Gl.prototype.b=[1,4,2];var Kl={NONE:-1,LEFT:0,MIDDLE:1,RIGHT:2};Gl.Button=Kl;function Ll(a){this.a=a instanceof Array?a.slice(0):[]}p=Ll.prototype;p.clear=function(){this.a.splice(0,this.a.length)};p.length=function(){return this.a.length};p.indexOf=function(a){for(var b=this.a.length;b--;)if(this.a[b].id===a)return b;return-1};function Ml(a,b){var c=a.indexOf(b);return-1!==c?a.a[c]:null}p.remove=function(a){a=this.indexOf(a);return-1!==a?this.a.splice(a,1)[0]:null};function Nl(a,b){for(var c=a.a.length,d=[];c--;)a.a[c].type!==b&&d.push(a.a[c]);a.a=d}\nfunction Ol(a,b){for(var c=a.a.length;c--;)if(a.a[c].dragTarget===b)return!0;return!1}p.push=function(a){if(a instanceof Gl)return this.a.push(a);throw Error(\"list needs a pointer\");};p.clone=function(){return new Ll(this.a)};function Pl(a,b,c){c=c||{};if(!(a instanceof Q))throw Error(\"events: map instance required\");if(!(b instanceof Array))throw Error(\"events: map array required\");xc.call(this);this.C=c.Vi||300;this.P=c.Ui||50;this.O=c.Yi||50;this.U=c.Zi||500;this.N=c.Xi||900;this.T=c.Wi||50;this.map=a;this.j=this.map.va;this.l=this.j.element;this.A=b;this.a=new Ll;this.c=new Ll;this.i={};this.f=null;this.s=!0;this.v={};this.o={};this.m=null;this.Wc=z(this.Wc,this);this.I={pointerdown:this.Ph,pointermove:this.Qh,pointerup:this.Rh,\npointercancel:this.Oh};Ql(this)}v(Pl,xc);function Ql(a,b){for(var c,d,e=0,f=a.A.length,e=0;e=b.length){c=this.a.clone();for(d=b.length;d--;)c.remove(b[d].identifier);for(d=c.length();d--;)this.a.remove(c.a[d].id);this.c=c;Rl(this,\"pointercancel\",a);this.c.clear()}if(this.F[a.type]){b=Cl(this.j.element);c=a.type;d=a.changedTouches;var e=d.length,f,g,h,k,l,m;this.c.clear();for(m=0;ma.N&&(a.B=!0,e.dispatchEvent(new $l(b,c,e,d)),ti(f.b,a.Nf,a.cg,!1,a))}p.Nf=[\"mousedown\",\"touchstart\",\"pointerdown\",\"wheel\"];p.cg=function(){this.B&&(this.B=!1,this.map.dispatchEvent(new Bc(\"contextmenuclose\",this.map)))};\np.D=function(){var a=this.map.b;clearInterval(this.g);a&&vi(a,this.Nf,this.cg,!1,this);Pl.prototype.D.call(this)};function cm(a,b,c,d,e){cm.u.constructor.call(this,\"wheel\");this.delta=a;this.viewportX=b;this.viewportY=c;this.target=d;this.originalEvent=e}v(cm,Bc);r(\"H.mapevents.WheelEvent\",cm);function dm(a){var b=\"onwheel\"in document;this.K=b;this.F=(b?\"d\":\"wheelD\")+\"elta\";this.g=z(this.g,this);dm.u.constructor.call(this,a,[{La:(b?\"\":\"mouse\")+\"wheel\",listener:this.g}]);this.B=this.map.va}v(dm,Pl);\ndm.prototype.g=function(a){var b=Cl(this.l),c;c=a.pageX-b.x;var b=a.pageY-b.y,d=this.F,e=a[d+(d+\"Y\"in a?\"Y\":\"\")],f,g,h;Dl&&\"rtl\"===w.getComputedStyle(this.B.element).direction&&(c-=(w.devicePixelRatio-1)*this.B.width);e&&(h=Math.abs,f=h(e),e=(!(g=a[d+\"X\"])||3<=f/h(g))&&(!(g=a[d+\"Z\"])||3<=f/h(g))?((0e))*(this.K?1:-1):0);a=new cm(e,c,b,null,a);a.delta&&((a.target=c=this.map.Ma(a.viewportX,a.viewportY)[0])&&sa(c.dispatchEvent)&&c.dispatchEvent(a),a.defaultPrevented||this.map.dispatchEvent(a))};function em(a){var b=window;this.g=z(this.g,this);Pl.call(this,a,[{La:\"mousedown\",listener:this.g},{La:\"mousemove\",listener:this.g,target:b},{La:\"mouseup\",listener:this.g,target:b},{La:\"mouseover\",listener:this.g},{La:\"mouseout\",listener:this.g},{La:\"dragstart\",listener:this.B}])}v(em,Pl);\nem.prototype.g=function(a){var b=a.type,c=Cl(this.l),c={x:a.pageX-c.x,y:a.pageY-c.y},d;(d=this.a.a[0])||(d=new Gl(c.x,c.y,1,\"mouse\"),this.a.push(d));this.c.push(d);Hl(d,c.x,c.y);/^mouse(?:move|over|out)$/.test(b)?Rl(this,\"pointermove\",a):(/^mouse(down|up)$/.test(b)&&(c=a.which-1,\"up\"===El.RegExp.$1?Jl(d,c):Il(d,c)),Rl(this,b.replace(\"mouse\",\"pointer\"),a));this.c.clear()};em.prototype.B=function(a){a.preventDefault()};function fm(a){var b=a.va.element.style;if(-1!==gm.indexOf(a))throw Error(\"InvalidArgument: map is already in use\");this.a=a;gm.push(a);b.msTouchAction=b.touchAction=\"none\";this.f=this.g=this.b=this.c=null;navigator.msPointerEnabled||navigator.pointerEnabled?this.c=new Xl(this.a):(this.c=new Wl(this.a),this.b=new em(this.a));this.g=new dm(this.a);this.f=new am(this.a);this.a.Eb(this.J,this);xc.call(this)}v(fm,xc);r(\"H.mapevents.MapEvents\",fm);var gm=[];\nfm.prototype.J=function(){this.a=null;this.c.J();this.g.J();this.f.J();this.b&&this.b.J();gm.splice(gm.indexOf(this.a),1);xc.prototype.J.call(this)};fm.prototype.dispose=fm.prototype.J;fm.prototype.i=function(){return this.a};fm.prototype.getAttachedMap=fm.prototype.i;function hm(a,b){if(-1!==im.indexOf(a))throw new C(hm,0,\"events are already used\");var c=b||{},d;xc.call(this);this.a=d=a.a;this.m=a;im.push(a);d.draggable=!0;this.i=c.kinetics||{duration:600,Be:Nj};this.l=7;this.enable(c.enabled||this.l);c=Q.EngineType;this.c=d.va;this.f=this.c.element;this.j=c.P2D;d.addEventListener(\"dragstart\",this.wg,!1,this);d.addEventListener(\"drag\",this.Ng,!1,this);d.addEventListener(\"dragend\",this.Og,!1,this);d.addEventListener(\"wheel\",this.Qg,!1,this);d.addEventListener(\"dbltap\",\nthis.Mg,!1,this);d.addEventListener(\"tap\",this.Pg,!1,this);d.addEventListener(\"pointermove\",this.Ug,!1,this);ui(this.f,\"contextmenu\",this.Lg,!1,this);a.Eb(this.J,this)}v(hm,xc);r(\"H.mapevents.Behavior\",hm);var im=[];hm.prototype.b=0;hm.DRAGGING=1;hm.WHEELZOOM=2;hm.DBLTAPZOOM=4;p=hm.prototype;\np.wg=function(a){var b=a.pointers,c=this.c;a=b[0];b=b[1]||{};if(this.b&1&&(c.startInteraction(17,this.i),c.interaction(a.viewportX,a.viewportY,b.viewportX,b.viewportY),this.b&2)){c=a.viewportX;a=a.viewportY;var d;this.g&&(b=this.a.getZoom(),d=Math[0>this.g?\"ceil\":\"floor\"](b),b!==d&&(this.g=null,this.zoom(b,d,c,a)))}};p.Ng=function(a){var b=a.pointers[0],c=a.pointers[1]||Bl;this.b&1&&(this.c.interaction(b.viewportX,b.viewportY,c.viewportX,c.viewportY),a.originalEvent.preventDefault())};\np.Og=function(){this.b&1&&this.c.endInteraction(!this.i)};p.zoom=function(a,b,c,d){var e=this.a.c;if(isNaN(+a))throw Error(\"start zoom needs to be a number\");if(isNaN(+b))throw Error(\"to zoom needs to be a number\");0!==+b-+a&&(e.startControl(null,c,d),e.control(0,0,.006),e.endControl(!0,function(a){a.zoom=b}))};\np.Qg=function(a){var b,c,d,e;this.b&2&&(b=a.delta,c=this.a.getZoom(),e=Math[0>b?\"ceil\":\"floor\"](c-b),d=this.a,d.g().type===this.j?(this.zoom(c,e,a.viewportX,a.viewportY),this.g=b):(c=this.a.c.Ab(),c.fov+=16*b,d.c.Jb(c)),a.originalEvent.preventDefault())};p.Pg=function(a){a=a.currentPointer;this.a.g().type===Pi&&(a=this.a.Va(a.viewportX,a.viewportY),this.a.c.Jb(a))};p.Ug=function(a){a=a.currentPointer;this.a.g().sa(a.viewportX,a.viewportY)};\np.Mg=function(a){var b=a.currentPointer,c=this.a.getZoom(),d=a.currentPointer.type;this.j===this.a.g().type&&(a=\"mouse\"===d?0===a.originalEvent.button?-1:1:0a?\"ceil\":\"floor\"](c-a),this.b&4&&this.zoom(c,a,b.viewportX,b.viewportY))};p.Lg=function(a){return this.b&4?(a.preventDefault(),!1):!0};\np.J=function(){var a=this.a;a&&(a.draggable=!1,a.removeEventListener(\"dragstart\",this.wg,!1,this),a.removeEventListener(\"drag\",this.Ng,!1,this),a.removeEventListener(\"dragend\",this.Og,!1,this),a.removeEventListener(\"wheel\",this.Qg,!1,this),a.removeEventListener(\"tap\",this.Pg,!1,this),a.removeEventListener(\"dbltap\",this.Mg,!1,this),a.removeEventListener(\"pointermove\",this.Ug,!1,this),this.a=null);this.f&&(this.f.style.msTouchAction=\"\",vi(this.f,\"contextmenu\",this.Lg,!1,this),this.f=null);this.i=this.c=\nnull;im.splice(im.indexOf(this.m),1);xc.prototype.J.call(this)};hm.prototype.dispose=hm.prototype.J;hm.prototype.disable=function(a){this.c.endInteraction(!0);a?this.b&a&&(this.b-=a,a&1&&(this.a.draggable=!1)):(this.b=0,this.a.draggable=!1)};hm.prototype.disable=hm.prototype.disable;hm.prototype.enable=function(a){a?this.b&a||(this.b+=a,a&1&&(this.a.draggable=!0)):(this.b=this.l,this.a.draggable=!0)};hm.prototype.enable=hm.prototype.enable;\nhm.prototype.o=function(a){if(isNaN(a))throw Error(\"behavior: number required\");return!!(this.b&a)};hm.prototype.isEnabled=hm.prototype.o;r(\"H.mapevents.buildInfo\",function(){return Bh(\"mapsjs-mapevents\",\"0.16.0\",\"ed0390e\")});\n"); \ No newline at end of file diff --git a/src/srcFiles/mapsjs-service.js b/src/srcFiles/mapsjs-service.js deleted file mode 100644 index 7fbdd7a..0000000 --- a/src/srcFiles/mapsjs-service.js +++ /dev/null @@ -1 +0,0 @@ -H.util.eval("N.prototype.N=ca(0,function(a){var b=this.g,c,d=this;a!==x?(B(a,Vg,N.prototype.N,0),c=a):c=bh;c!==b&&b.Ea(function(a,b,g){return d.o(a)?(c.add(a,b,g),!0):!1});this.g=c});function S(a,b,c,d,e,f){if(a&&b)this.ce(a),this.nd(b),this.lc(c),this.j(e),this.l(f),this.zf(d);else throw Error('Parameters \"scheme\" and \"host\" must be specified');}r(\"H.service.Url\",S);\nfunction jm(a,b){var c=a,d=w.document,e,f,g,h,k=d&&d.createElement(\"a\"),l=\"\";d?(b&&(f=(e=d.getElementsByTagName(\"base\")[0])&&e.href,g=d.head,h=e||g.appendChild(d.createElement(\"base\")),h.href=b),k.href=c,l=k.href,b&&(e?e.href=f:g.removeChild(h))):/[\\w]+:\\/\\//.test(c)&&(l=c);g=/(?:(\\w+):\\/\\/)?(?:([^:]+):([^@/]*)@)?([^/:]+)?(?:[:]{1}([0-9]+))?(\\/[^?#]*)?(\\?[^#]+)?(#.*)?/.exec(l);c=g[1];k=g[4];d=g[5];h=g[6];e=g[7];f=g[8];!g[2]&&k&&/@/.test(k)&&(k=k.split(\"@\")[1]);g=k;h=h&&0=this.min&&a<=this.max)if((c=this.b.length)&&this.a){if(this.a.wc(b))for(;c--;)if(this.b[c].wc(b))return!0}else return!0;return!1};function wm(a){var b=0,c,d,e=a.length;if(0===e)return b;for(c=0;ca};mn.prototype.release=mn.prototype.v;function on(){}on.prototype.parse=function(){};r(\"H.service.remote.IParser.prototype.parse\",on.prototype.parse);function pn(a,b,c){P.call(this,en(a));this.f=c;this.ib=new mn(a,b.id,b);this.V(this.ib);this.c=new P(en(a));this.V(this.c);this.i={}}v(pn,P);r(\"H.service.venues.Floor\",pn);pn.prototype.sa=function(){return this.f};pn.prototype.getLevel=pn.prototype.sa;pn.prototype.m=function(){return this.ib};pn.prototype.getFloorSpace=pn.prototype.m;pn.prototype.ba=function(){return this.c};pn.prototype.getSpaces=pn.prototype.ba;pn.prototype.N=function(){return this.Da};pn.prototype.getBuilding=pn.prototype.N;\npn.prototype.getData=function(){return this.ib&&this.ib.getData()};pn.prototype.getData=pn.prototype.getData;pn.prototype.g=function(a){this.ib.g(a);return this};pn.prototype.setData=pn.prototype.g;pn.prototype.ig=function(a){return this.i[a]};pn.prototype.getSpace=pn.prototype.ig;function nn(a){if(!a.c.b&&!a.ib){var b=a.N(),c=a.f;c===b.c&&(b.c=0);delete b.m[c];b.a(a);b.b||(a=b.Da,delete a.C[b.ta()],a.a(b),a.b||a.Pa().a(a))}};function qn(){}var rn;qn.prototype.a=Math.PI/180;function sn(a,b){return a&&a.category&&a.category[b||\"id\"]}function tn(a){var b,c;return a.sort(function(a,e){b=a.object.type;c=e.object.type;return b>c?-1:bb.Ta.indexOf(n)&&b.Ta.push(n);(q=n.ad(e))?(n=q.ib,t=n.ec(b),t.length&&(l?l.Ra=t[0].Ra.concat(l.Ra):l=t[0])):(t=q=new pn(a,k,e),u=t.f,t.setVisibility(u===n.c),n.m[u]=t,n.V(t),n=q.ib,f&&f(n),u=sn(q.getData(),\"profileKey\"),y=d.Na(u,void 0),n.O(y.floor));K[k.id]=q;0>g.indexOf(n)&&g.push(n);l&&ln(n,b,[l]);break;case \"hollow\":t=\"hollow-area\";case \"space\":if(m=\nk.id,q=K[/_d$/.test(k.outerAreaId)?k.outerAreaId:k.outerAreaId+\"_d\"])n=q.ig(m),u=sn(q.getData(),\"profileKey\"),t=t||sn(n?n.getData():k),n||(y=n=new mn(a,m,k),q.i[y.ta()]=y,q.c.V(y),y=d.Na(u,t),n.O(y.space),f&&f(n)),n.Ib(),(k=k.label)&&k.firstLinePos?(y=y||d.Na(u,t),q=n.$h,q=[{lines:Ra(k.text,\"\\n\"),angle:k.rotation*this.a,font:\"FiraGO-Regular\",size:k.font.size,lineHeight:k.font.lineHeight,color:q&&q.fillColor||y.spaceLabel.fillColor,x:k.firstLinePos[0],y:k.firstLinePos[1]}],\"nokiapuretextac_rg-webfont\"===\nk.font.face&&(q[0].size=Math.floor(k.font.size/1.26))):q=null,g.push(n),l&&ln(n,b,[l],q)}}else rn=!0;return rn?void 0:{spatials:g}};r(\"H.service.venues.Parser.prototype.parse\",qn.prototype.parse);function un(a,b){var c=b||{};if(!(a&&a instanceof vn))throw Error(\"InvalidArgument: service required\");this.Ye=z(this.Ye,this);this.b=new Vm(a,new qn,{min:16,max:20,onSpaceCreated:c.onSpaceCreated});this.b.ia(this);this.Xe=z(this.Xe,this);this.b.addEventListener(\"update\",this.Xe);this.lf=z(this.lf,this);this.b.addEventListener(\"reload\",this.lf);this.kf=z(this.kf,this);this.b.addEventListener(\"error\",this.kf);this.Ze=c.pixelRatio||c.pixelratio||1;this.tileSize=256;this.f=Tg(this.tileSize,this.Ze);\nN.call(this,{min:16,max:20});this.N(new Vg(c.tileCacheSize||256,z(this.Ye,this)))}v(un,N);r(\"H.service.venues.TileProvider\",un);p=un.prototype;p.Ze=1;p.Xe=function(){this.dispatchEvent(\"update\")};p.kf=function(){this.dispatchEvent(\"error\")};p.lf=function(){this.j(!0)};p.Ye=function(a,b){var c,d,e;c=b.a;for(e=c.length;e--;)d=c[e],delete d.Ic[b.key],d.v();b.data&&Em.push(b.m(),this.tileSize);b.o()};p.Kc=function(a){this.b.Kc(a)};un.prototype.setCurrentLevel=un.prototype.Kc;un.prototype.C=function(){return this.b.j};\nun.prototype.getCurrentLevel=un.prototype.C;un.prototype.c=function(a,b,c,d){var e;this.g.get(this.getTileKey(a,b,c))?d(null,null):e=xm.setTimeout(function(){d(null,null)},500);return{cancel:function(){xm.clearTimeout(e)}}};un.prototype.requestInternal=un.prototype.c;un.prototype.P=function(a,b,c){var d=Em.pop(this.tileSize),e=this.g.get(this.getTileKey(a,b,c));e||(e=new Nm(this.A(a,b,c),a,b,c,this.tileSize,this.Ze,c+this.f,this.b));e.ca(d)||Em.push(d,this.tileSize);return e};\nun.prototype.createTileInternal=un.prototype.P;function vn(a){var b=rm.venues;a=qm(b,a||{});I.call(this);this.f=b.baseUrl;this.c=a.path;this.g=a.subDomain;this.o=b.shards}v(vn,I);r(\"H.service.venues.Service\",vn);var wn={ERROR:-1,INIT:0,READY:1};vn.State=wn;\nvn.prototype.W=function(a,b,c,d,e){this.a=(this.f||e).clone();this.l=this.a.clone().xa(\"js\").R(\"statics/venues\").zf();this.g&&this.a.xa(this.g);this.ra&&this.a.xa(this.ra);this.c&&this.a.lc(this.c);a=rm.venueSignature;b=this.a.clone();b.xa(a.subDomain);b.R(a.path);b.R(a.version);this.v=b;this.m=this.a.clone();this.G===wn.INIT&&this.b();return this};vn.prototype.configure=vn.prototype.W;function Wm(a){return a.G===wn.READY}vn.prototype.aa=function(){return Wm(this)?this.a:void 0};\nvn.prototype.b=function(){var a=this;(new Gh(\"application/json\",this.v.toString())).then(function(b){var c=b.SignatureTokens,d=(b=new Date(b.Expires))?b.getTime()-Aa()-36E5:0;a.a.$(c);b&&4E9>d&&xm.setTimeout(z(a.b,a),Math.max(d,0));xn(a,wn.READY)},function(){xn(a,wn.ERROR,\"Error fetching signature\")})};\nvn.prototype.j=function(a,b,c){var d=rm.venuesDiscovery;a=this.m.clone().xa(d.subDomain).R(d.path).R(d.version).$(qm(a,d.params));(new Gh(\"application/json\",a.toString())).then(b,function(a){a.json().then(function(a){c(a.status.message)},function(){c(a.statusText)})})};vn.prototype.discover=vn.prototype.j;vn.prototype.i=function(a){return new oh(new un(this,a))};vn.prototype.createTileLayer=vn.prototype.i;vn.prototype.G=wn.INIT;vn.prototype.getState=function(){return this.G};\nvn.prototype.getState=vn.prototype.getState;function xn(a,b,c){var d=new Bc(\"statechange\",a);c&&(d.errorCode=c);a.G=b;a.dispatchEvent(d)}T.prototype.o=function(a){return this.W(new vn(a))};T.prototype.getVenueService=T.prototype.o;var yn={subDomain:\"venue.maps\",path:\"\",shards:Ra(\"1 2 3 4\").map(function(a){return\"static-\"+a})};rm.venues=yn;rm.venueSignature={version:\"v1\",subDomain:\"signature\",path:\"venues/signature\"};rm.venuesDiscovery={version:\"v1\",subDomain:\"discovery\",path:\"venues/discovery\"};var zn={};function en(a){zn.provider=a;return zn};function An(){this.a={}}An.prototype.rb=function(a,b){var c=a+b,d,e,f;if(!(d=this.a[c])){f={size:{w:26,h:32},anchor:{x:13,y:30}};if(\"CLOSURE\"!==a)switch(d=Bn,a){case \"CONGESTION\":d=d.replace(\"{{icon}}\",Cn);break;case \"ROADWORKS\":d=d.replace(\"{{icon}}\",Dn);break;case \"ACCIDENT\":d=d.replace(\"{{icon}}\",En);break;default:d=d.replace(\"{{icon}}\",Fn)}else d=Gn,f.anchor.y=16;e=Hn[b]||Hn.BLOCKING;d=d.replace(\"{{color}}\",e);this.a[c]=d=new ri(d,f)}return d};\nvar Hn={BLOCKING:\"#323232\",VERYHIGH:\"#d5232f\",HIGH:\"#ffa100\"},Cn='',\nDn='',En=\n'',\nFn='',Bn='{{icon}}',\nGn='';function In(a,b,c){c=c?c:{};c.criticality||(c.criticality=\"major,critical\");if(!(a instanceof tm))throw Error(\"IllegalArgument: service\");eh.call(this,{max:20,min:8,requestData:z(this.wa,this)});this.I=new An;this.P=a;this.b=c;this.j=z(this.j,this);this.U=setInterval(this.j,b||18E4)}v(In,eh);r(\"H.service.TrafficIncidentsProvider\",In);In.prototype.f={minor:\"HIGH\",\"low impact\":\"HIGH\",major:\"VERYHIGH\",critical:\"BLOCKING\"};\nIn.prototype.wa=function(a,b,c,d,e){var f=this,g=this.f,h=this.I;return this.P.b(a,b,c,function(a){var b=[];a=a.TRAFFIC_ITEMS;var c,e,q,u;if(a)for(a=a.TRAFFIC_ITEM,u=a.length;u--;){c=a[u];e=c.TRAFFIC_ITEM_TYPE_DESC;switch(e){case \"ACCIDENT\":case \"CONGESTION\":q=e;break;case \"CONSTRUCTION\":q=\"ROADWORKS\";break;default:q=\"OTHER\"}q=h.rb(q,g[c.CRITICALITY.DESCRIPTION]);e=c.LOCATION.GEOLOC.ORIGIN;e=new xi({lat:e.LATITUDE,lng:e.LONGITUDE},{provider:f,icon:q});e.g(c);b.push(e)}d(b)},e,this.b)};\nIn.prototype.J=function(){eh.prototype.J.call(this);clearInterval(this.U)};function Jn(a){var b;if(a)for(this.a={},b=a.length;b--;)this.a[a[b]]=!0;this.gh={}}var Kn;Jn.prototype.a={};Jn.prototype.parse=function(a,b,c){var d,e,f,g,h,k;Kn=!1;try{c=xm.JSON.parse(c)}catch(l){Kn=!0}if(c&&(d=c.metadata))for(e in k={spatials:[]},d){if(c=!this.a[e]&&(f=Ln[e]))(g=d[e])||(Kn=!0,g=void 0),c=g;if(c)for(c=g.length;c--;){var m;(m=g[c])||(Kn=!0,m=void 0);(h=m)&&f(b,a,this,e,h,k)}}else Kn=!0;return Kn?void 0:k};r(\"H.service.metaInfo.Parser.prototype.parse\",Jn.prototype.parse);\nvar Ln={\"street labels\":function(a,b,c,d,e,f){var g;(g=e.vertices)||(Kn=!0,g=void 0);if(g){var h=g.length,k,l,m;(l=0=this.a.duration){this.m(d,a);break}}a?\nthis.g=x:this.fe=w.setTimeout(this.c,0)};Eo.prototype.cancel=function(){w.clearTimeout(this.fe);this.b=this.a.length/this.b)throw new C(this.i,0,\"Row index out of bounds\");if(b===A)throw new C(this.i,0,\"Column unknown\");this.a[a*this.b+b]=c};Mo.prototype.setCell=Mo.prototype.i;\nMo.prototype.concat=function(){var a=arguments.length,b,c=\"\"+this.c(),d=this.a?this.a.slice():[],e;for(b=0;ba&&(c[b]=f);return 0a.c){if(void 0!==f&&f!==c){this.a.b(\"The number of columns must be the same for all rows\");return}f=c}b=a.m;c=a.c;e=a.g;g=this.Eg(b,c,a);if(a.g>e)for(;-1!==a.next(););else{for(;-1!==(e=a.next());)d.push(e);g=String.fromCharCode.apply(x,d);d.length=0}cp(a);this.c(b,c,g)&&(this.G=2)}while(1===this.G);2!=this.G&&void 0!==f&&0a.i&&(m=!0)));return m},function(a,b,c){if(0m?(m+=n,d()):c(w.Error(\"Timeout\"))})},n);n*=2}function e(d){var e=JSON.stringify(d.c()),f=a.grants,g;e!==JSON.stringify(k)?(g=\"Results into different column names on the backend: \"+e,setTimeout(function(){l.s(h,function(){c(w.Error(g))},function(a){c(w.Error(g+\". \"+a.message))})},n)):f&&f.length?l.A(h,f,b,c):b(d)}var f,g,h,k,l=this,m=0,n=1E3;g=!a||!Vo(h=a.layerId)&&(f=\"layerId\")||\n!Wo(k=a.columnNames)&&(f=\"columnNames\")?0:sa(b)?sa(c)?-1:2:1;if(0<=g)throw new C(l.v,g,f||arguments[g]);return l.l(h,function(){c(w.Error(\"Layer exists already\"))},function(){var b={layer_id:h,file:k.join(\"\\t\")},e=a.level,f=a.storage;e!==A&&(b.level=e);f!==A&&(b.storage=f);l.b(\"layers/upload\",\"json\",b,d,c)})};U.prototype.createLayer=U.prototype.v;\nfunction np(a,b,c,d,e){var f=[],g;a=a.b(b,\"json\",c,function(a){a.geometries.length?(a=Xo(a,c.layer_id),g=new fp(a,d,e),f.push(g)):d(De,!0)},e);f.push(a);return new Ho(f)}U.prototype.i=function(a,b,c,d,e,f){if(!Za(a))throw new C(this.i,0,\"has invalid type\");B(b,gc,this.i,1,\"has invalid type\");if(!ab(c))throw new C(this.i,2,\"has invalid type\");Fo(this.i,3,d,e);a={layer_ids:a.join(\",\"),proximity:b.lat+\",\"+b.lng+\",\"+c};f&&Ca(a,f);return np(this,\"search/proximity\",a,d,e)};\nU.prototype.searchByProximity=U.prototype.i;U.prototype.g=function(a,b,c,d,e,f){var g,h=\"\";if(!Za(a))throw new C(this.g,0,\"has invalid type\");if(!ra(b)&&!B(b,F))throw new C(this.g,1,\"has invalid type\");if(!ab(c))throw new C(this.g,2,\"has invalid type\");Fo(this.g,3,d,e);a={layer_ids:a.join(\",\"),radius:c};if(ra(b))a.route_id=b;else{g=b.na;b=0;for(c=g.length;bc.length&&(\"TouchEvent\"in a&&c.push(fr),c.push(gr));return c};r(\"H.ui.util.Events.prototype.detectEventSets\",cr.prototype.b);cr.prototype.addEventListener=function(a,b,c,d){for(var e=this.a,f,g=e.length,h=!1;g--;)if(f=e[g][b])h=!0,a.addEventListener(f,c,d||!1);h||a.addEventListener(b,c,d||!1)};\ncr.prototype.removeEventListener=function(a,b,c,d){for(var e=this.a,f,g=e.length,h=!1;g--;)if(f=e[g][b])h=!0,a.removeEventListener(f,c,d||!1);h||a.removeEventListener(b,c,d||!1)};\nvar er={start:\"pointerdown\",end:\"pointerup\",move:\"pointermove\",cancel:\"pointercancel\",over:\"pointerover\",out:\"pointerout\",hover:\"pointerhover\"},dr={start:\"MSPointerDown\",end:\"MSPointerUp\",move:\"MSPointerMove\",cancel:\"MSPointerCancel\",over:\"MSPointerOver\",out:\"MSPointerOut\",hover:\"MSPointerHover\"},fr={start:\"touchstart\",end:\"touchend\",move:\"touchmove\",cancel:\"touchcancel\"},gr={start:\"mousedown\",end:\"mouseup\",move:\"mousemove\",over:\"mouseover\",out:\"mouseout\",hover:\"mousehover\"};function hr(a,b,c,d){a=a.createElement(b);c&&(a.className=c);d&&(a.innerHTML=d);return a}function ir(a,b){for(var c=1,d=arguments.length;cthis.v.indexOf(a)&&this.v.push(a);b&&(b.className=this.v.join(\" \"));return this};X.prototype.addClass=X.prototype.f;\nX.prototype.i=function(a){a=this.v.indexOf(a);var b=this.b();-1';ur(this,!1)};\nr(\"H.ui.panorama.Miniman.prototype.renderInternal\",tr.prototype.X);\nfunction ur(a,b,c,d){a.l.el.innerHTML=b?'':'';\nb&&$q(a.a.el,c||0,d||0);a.qa(!b)};function vr(a){I.call(this);this.f=a;this.map=a.Bb();this.i=this.g=Number.MAX_VALUE;this.Ac=z(this.Ac,this);this.Td=z(this.Td,this);this.mf=z(this.mf,this);this.Od=z(this.Od,this);this.Nd=z(this.Nd,this);this.Md=z(this.Md,this);this.Rd=z(this.Rd,this);this.Id=z(this.Id,this);this.b=new tr;this.b.ca(a.oa.ownerDocument);this.cc=z(this.cc,this);kr(this.b.a.el,\"start\",this.cc);this.m=this.j=Number.MAX_VALUE;this.Wd=z(this.Wd,this);this.Jd=z(this.Jd,this);this.a=new wr(this.map.Oa());this.a.f(\"H_ib_noclose H_pano_ib\");\nthis.v=!1;this.l=ja(\"H.map.render.panorama\").RenderEngine;this.c=0}v(vr,I);p=vr.prototype;\np.enable=function(){var a=this.map;this.v||(this.f.oa.insertBefore(this.b.el,this.f.oa.firstChild),this.f.ud(this.a),this.a.close(),kr(this.a.el,\"start\",this.cc),a.addEventListener(\"pointermove\",this.Ac),a.addEventListener(\"drag\",this.Ac),a.addEventListener(\"tap\",this.Jd),a.addEventListener(\"mapviewchange\",this.Od),a.addEventListener(\"mapviewchangestart\",this.Nd),a.addEventListener(\"mapviewchangeend\",this.Md),a.addEventListener(\"pointerleave\",this.Id),a.addEventListener(\"pointerenter\",this.Rd),this.v=\n!0)};p.Id=function(a){\"mouse\"===a.currentPointer.type&&(nr(this.b),this.f.B(this.a))};p.Rd=function(a){\"mouse\"===a.currentPointer.type&&(this.f.oa.insertBefore(this.b.el,this.f.oa.firstChild),this.f.ud(this.a),kr(this.a.el,\"start\",this.cc),this.a.close())};p.cc=function(a){a instanceof MouseEvent&&1!==a.which||xr(this,this.g,this.i)};\np.disable=function(){var a=this.a.el,b=this.map;nr(this.b);this.f.B(this.a);a&&lr(a,\"start\",this.cc);lr(this.b.a.el,\"start\",this.cc);b.removeEventListener(\"pointermove\",this.Ac);b.removeEventListener(\"drag\",this.Ac);b.removeEventListener(\"tap\",this.Jd);b.removeEventListener(\"mapviewchange\",this.Od);b.removeEventListener(\"mapviewchangestart\",this.Nd);b.removeEventListener(\"mapviewchangeend\",this.Md);b.removeEventListener(\"pointerleave\",this.Id);b.removeEventListener(\"pointerenter\",this.Rd);this.v=\n!1};function xr(a,b,c){a.l&&(a.j=b,a.m=c,a.l.getClosestPanoramas(a.map.Ka(a.j,a.m),a.Wd))}p.Ac=function(a){var b=a.currentPointer;0===this.map.g().type&&\"touch\"!==b.type&&(a=b.viewportX,b=b.viewportY,this.g!==a||this.i!==b)&&(this.b.l.el.style.display=\"block\",this.B&&clearTimeout(this.B),this.s&&this.s.cancel(),this.o=null,this.g=a,this.i=b,w.setTimeout(z(this.Ai,this,a,b),0),this.B=w.setTimeout(this.Td,350),ur(this.b,!1),this.a.close())};\np.Ai=function(a,b){var c=this.b;$q(c.l.el,a,b);$q(c.a.el,a,b)};p.Td=function(){this.l&&this.l.getClosestPanoramas(this.map.Ka(this.g,this.i),this.mf)};p.mf=function(a){var b=this,c;a&&0');b.a.open()})):this.c&&this.Wd(a)};p.Nd=function(){this.b.a.f(\"H_pano_notransition\");this.a.close()};\np.Md=function(){this.b.a.i(\"H_pano_notransition\")};p.Od=function(){if(this.o){var a=this.map.m(this.o);a&&ur(this.b,!0,a.x,a.y)}this.c=0};p.Jd=function(a){var b=a.currentPointer,c=\"mouse\"===b.type,d=b.viewportX,b=b.viewportY,e=Math.abs;0===a.currentPointer.button&&(1===this.c&&25>e(this.g-d)&&25>e(this.i-b)?this.c++:0===this.c&&this.c++,1!==this.c||c||(this.a.close(),this.g=d,this.i=b,this.j=d,this.m=b,this.Td()),2===this.c||c)&&(xr(this,d,b),this.c=0)};\np.Wd=function(a){a&&0'},$f:{label:''},\nEc:{}};var c=this,d;Y.call(this);this.qa(!0);a&&(zr(this,a.mapTypes),(d=a.alignment)&&this.l(d));this.coverageButton_=new qr({onStateChange:function(){var a=c.a;c.L(\"down\"===this.getState()?a.$f:a.vc)}});this.s=new or({onStateChange:function(){c.map.N(0);c.L(c.A)}});this.c(this.coverageButton_);this.c(this.s);this.G=this.A=b.vc}v(yr,Y);r(\"H.ui.Pano\",yr);\nfunction zr(a,b){var c,d,e,f;if(b){a.C=b;a.F=c=[];e=[\"normal\",\"satellite\",\"terrain\"];for(f=0;fe.indexOf(d)&&c.unshift(b[d]);a.qa(!c.length)}}function Ar(a,b){var c,d,e,f,g;if(g=b){c=a.C;var h;a:for(e in c)if(br.hasOwnProperty.call(c,e))for(e in f=c[e],f)if(f[e]===b){h=!0;break a}g=c=h?f:void 0}g&&(d=c.panorama);if(!d)for(e=a.F,f=e.length;f--&&!(d=e[f].panorama););return d}\nyr.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);this.L(this.a.vc);this.j=new vr(this.jb());this.a.vc.ge=this.da().translate(\"panorama.showCoverage\");this.a.$f.ge=this.da().translate(\"panorama.hideCoverage\");this.a.Ec.ge=this.da().translate(\"panorama.leave\");this.a.Ec.label=''+this.da().translate(\"panorama.leave\")+\"\";this.s.Sa(this.a.Ec.label);mr(this.s,this.a.Ec.ge);var c,d=this;this.j.addEventListener(\"enter\",function(a){d.j.disable();d.map.Ga(a.position,\n!0);setTimeout(function(){d.coverageButton_.setVisibility(!1);d.map.N(Pi)},200)});c=this.map.fa;this.o=z(this.o,this);c.addEventListener(\"add\",this.o);c.addEventListener(\"remove\",this.o,!0,this);c.addEventListener(\"set\",this.o,!0,this)};yr.prototype.renderInternal=yr.prototype.X;yr.prototype.o=function(a){0===a.idx&&this.map&&Ar(this,this.map.i)===this.map.i&&(this.j.disable(),this.coverageButton_.L(pr.UP))};\nyr.prototype.L=function(a){var b=this.G,c=this.a,d=a===c.Ec,e=this.coverageButton_;b===c.vc&&(this.K=this.map.i);d?this.A=b:(a===c.vc?(b=\"UP\",c=this.K,this.j&&this.j.disable()):(b=\"DOWN\",c=Ar(this,this.map.i),this.j&&this.j.enable()),c&&this.map.Zb(c),e.Sa(a.label),mr(e,a.ge),e.L(pr[b]));this.s.setVisibility(d);e.setVisibility(!d);this.G=a};yr.prototype.Qa=function(a){var b=this.a;this.L(a===Pi?b.Ec:this.A)};yr.prototype.onMapEngineTypeChange=yr.prototype.Qa;function Br(a,b){var c={},d={};c[\"top-left\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));c[\"top-center\"]=hr(b,\"div\",[Cr,Er,Fr,Dr].join(\" \"));c[\"top-right\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));c[\"left-top\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"left-middle\"]=hr(b,\"div\",[Cr,Hr,Ir,Gr].join(\" \"));c[\"left-bottom\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"right-top\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"right-middle\"]=hr(b,\"div\",[Cr,Jr,Ir,Gr].join(\" \"));c[\"right-bottom\"]=hr(b,\"div\",[Cr,Gr].join(\" \"));c[\"bottom-left\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));\nc[\"bottom-center\"]=hr(b,\"div\",[Cr,Kr,Fr,Dr].join(\" \"));c[\"bottom-right\"]=hr(b,\"div\",[Cr,Dr].join(\" \"));d[\"top-left\"]=hr(b,\"div\",[Er,Hr].join(\" \"));d[\"top-right\"]=hr(b,\"div\",[Er,Jr].join(\" \"));d[\"bottom-left\"]=hr(b,\"div\",[Kr,Hr].join(\" \"));d[\"bottom-right\"]=hr(b,\"div\",[Kr,Jr].join(\" \"));ir(d[\"top-left\"],c[\"top-left\"],c[\"left-top\"]);ir(d[\"top-right\"],c[\"top-right\"],c[\"right-top\"]);ir(d[\"bottom-left\"],c[\"left-bottom\"],c[\"bottom-left\"]);ir(d[\"bottom-right\"],c[\"right-bottom\"],c[\"bottom-right\"]);ir(a,d[\"top-left\"],\nd[\"top-right\"],d[\"bottom-left\"],d[\"bottom-right\"],c[\"top-center\"],c[\"left-middle\"],c[\"right-middle\"],c[\"bottom-center\"]);this.a=c}var Er=\"H_l_top\",Kr=\"H_l_bottom\",Hr=\"H_l_left\",Jr=\"H_l_right\",Fr=\"H_l_center\",Ir=\"H_l_middle\",Dr=\"H_l_horizontal\",Gr=\"H_l_vertical\",Cr=\"H_l_anchor\";function Lr(a){a=a.a;Mr(a[\"top-center\"],!0);Mr(a[\"bottom-center\"],!0);Mr(a[\"left-middle\"],!1);Mr(a[\"right-middle\"],!1)}\nfunction Mr(a,b){var c;b?(c=a.offsetWidth,a.style.marginLeft=-Math.round(.5*c)+\"px\"):(c=a.offsetHeight,a.style.marginTop=-Math.round(.5*c)+\"px\")};var Nr={IMPERIAL:\"imperial\",METRIC:\"metric\"};r(\"H.ui.UnitSystem\",Nr);var Or=[];r(\"H.ui.i18n.defaultLocales\",Or);var Pr={},Qr=[];function Rr(a,b){Pr[a]=b;-1===Or.indexOf(a)&&Or.push(a);Qr.length?Sr(a,b):Qr=Object.keys(b)}function Sr(a,b){for(var c=Qr,d=c.length,e;d--;)if(e=c[d],!b[e])throw Error(\"'\"+e+\"' key missing in translation map for \"+a);};Rr(\"nl-NL\",{\"layers.normal\":\"Kaartweergave\",\"layers.satellite\":\"Satelliet\",\"layers.terrain\":\"Terrein\",\"layer.transit\":\"Openbaar vervoer\",\"layer.traffic\":\"Verkeerssituatie\",\"layer.incidents\":\"Toon verkeersincidenten\",\"layers.choose\":\"Weergave kiezen\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Overgaan naar mijlen\",\"scale.switchToMetric\":\"Wijzigen naar km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Uitzoomen\",\"zoom.in\":\"Inzoomen\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Straatbeeld verlaten\",\n\"panorama.showCoverage\":\"Toon straatbeeld\",\"panorama.hideCoverage\":\"Verberg straatbeeld\",\"panorama.unavailableHere\":\"Hier hebben we geen Straatbeeld dekking\",\"traffic.MASS_TRANSIT\":\"Openbaar vervoer\",\"traffic.MISCELLANEOUS\":\"Diversen\",\"traffic.ACCIDENT\":\"Ongeval\",\"traffic.OTHER_NEWS\":\"Meer informatie\",\"traffic.PLANNED_EVENT\":\"Geplande afzetting\",\"traffic.ROAD_HAZARD\":\"Gevaar op de weg\",\"traffic.WEATHER\":\"Weer\",\"traffic.CONGESTION\":\"Verkeersopstopping\",\"traffic.CONSTRUCTION\":\"Wegwerkzaamheden\",\"traffic.DISABLED_VEHICLE\":\"Voertuig met pech\",\n\"traffic.from\":\"Begintijd:\",\"traffic.until\":\"Geschatte eindtijd:\",\"distance.measurement\":\"Measure distance\"});Rr(\"pt-PT\",{\"layers.normal\":\"Vista do mapa\",\"layers.satellite\":\"Sat\\u00e9lite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Transportes p\\u00fablicos\",\"layer.traffic\":\"Condi\\u00e7\\u00f5es de tr\\u00e2nsito\",\"layer.incidents\":\"Mostrar incidentes de tr\\u00e2nsito\",\"layers.choose\":\"Escolher vista\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Mudar para milhas\",\"scale.switchToMetric\":\"Mudar para km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Diminuir\",\"zoom.in\":\"Aumentar\",\n\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Sair de Vista de Rua\",\"panorama.showCoverage\":\"Visualizar \\u00e1reas com Vista de Rua\",\"panorama.hideCoverage\":\"Esconder \\u00e1reas com Vista de Rua\",\"panorama.unavailableHere\":\"Vista de Rua indispon\\u00edvel neste local.\",\"traffic.MASS_TRANSIT\":\"Transportes p\\u00fablicos\",\"traffic.MISCELLANEOUS\":\"Diversos\",\"traffic.ACCIDENT\":\"Acidente\",\"traffic.OTHER_NEWS\":\"Outras not\\u00edcias\",\"traffic.PLANNED_EVENT\":\"Evento planeado\",\"traffic.ROAD_HAZARD\":\"Perigo na estrada\",\n\"traffic.WEATHER\":\"Meteorologia\",\"traffic.CONGESTION\":\"Congestionamento\",\"traffic.CONSTRUCTION\":\"Constru\\u00e7\\u00e3o\",\"traffic.DISABLED_VEHICLE\":\"Ve\\u00edculo avariado\",\"traffic.from\":\"Hora de in\\u00edcio:\",\"traffic.until\":\"Hora de fim prevista:\",\"distance.measurement\":\"Measure distance\"});Rr(\"ru-RU\",{\"layers.normal\":\"\\u0420\\u0435\\u0436\\u0438\\u043c \\u043a\\u0430\\u0440\\u0442\\u044b\",\"layers.satellite\":\"\\u0421\\u043f\\u0443\\u0442\\u043d\\u0438\\u043a\\u043e\\u0432\\u0430\\u044f\",\"layers.terrain\":\"\\u041c\\u0435\\u0441\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"layer.transit\":\"\\u041e\\u0431\\u0449\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439 \\u0442\\u0440\\u0430\\u043d\\u0441\\u043f\\u043e\\u0440\\u0442\",\"layer.traffic\":\"\\u0414\\u043e\\u0440\\u043e\\u0436\\u043d\\u044b\\u0435 \\u0443\\u0441\\u043b\\u043e\\u0432\\u0438\\u044f\",\n\"layer.incidents\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0434\\u043e\\u0440\\u043e\\u0436\\u043d\\u044b\\u0435 \\u0441\\u043e\\u0431\\u044b\\u0442\\u0438\\u044f\",\"layers.choose\":\"\\u0412\\u044b\\u0431\\u0435\\u0440\\u0438\\u0442\\u0435 \\u0432\\u0438\\u0434\",minimap:\"Minimap\",\"scale.switchToImperial\":\"\\u0418\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c \\u043c\\u0438\\u043b\\u0438\",\"scale.switchToMetric\":\"\\u0418\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c \\u043a\\u0438\\u043b\\u043e\\u043c\\u0435\\u0442\\u0440\\u044b\",\n\"scale.km\":\"\\u043a\\u043c\",\"scale.m\":\"\\u043c\",\"scale.mi\":\"\\u043c\\u0438\\u043b\\u044c\",\"scale.ft\":\"\\u0444\\u0443\\u0442\",\"zoom.out\":\"\\u041e\\u0442\\u0434\\u0430\\u043b\\u0438\\u0442\\u044c\",\"zoom.in\":\"\\u041f\\u0440\\u0438\\u0431\\u043b\\u0438\\u0437\\u0438\\u0442\\u044c\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"\\u0412\\u044b\\u0439\\u0442\\u0438 \\u0438\\u0437 \\u0440\\u0435\\u0436\\u0438\\u043c\\u0430 \\u043f\\u0440\\u043e\\u0441\\u043c\\u043e\\u0442\\u0440\\u0430 \\u0443\\u043b\\u0438\\u0446\",\"panorama.showCoverage\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438 \\u0441 \\u043f\\u0430\\u043d\\u043e\\u0440\\u0430\\u043c\\u0430\\u043c\\u0438 \\u0443\\u043b\\u0438\\u0446\",\n\"panorama.hideCoverage\":\"\\u0421\\u043a\\u0440\\u044b\\u0442\\u044c \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438 \\u0441 \\u043f\\u0430\\u043d\\u043e\\u0440\\u0430\\u043c\\u0430\\u043c\\u0438 \\u0443\\u043b\\u0438\\u0446\",\"panorama.unavailableHere\":\"\\u041d\\u0435\\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u043e \\u043f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u043f\\u0430\\u043d\\u043e\\u0440\\u0430\\u043c\\u0443 \\u044d\\u0442\\u0438\\u0445 \\u0443\\u043b\\u0438\\u0446\",\"traffic.MASS_TRANSIT\":\"\\u041e\\u0431\\u0449\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439 \\u0442\\u0440\\u0430\\u043d\\u0441\\u043f\\u043e\\u0440\\u0442\",\n\"traffic.MISCELLANEOUS\":\"\\u041f\\u0440\\u043e\\u0447\\u0435\\u0435 \\u0414\\u0422\\u041f\",\"traffic.ACCIDENT\":\"\\u0414\\u0422\\u041f\",\"traffic.OTHER_NEWS\":\"\\u0414\\u0440\\u0443\\u0433\\u0438\\u0435 \\u043d\\u043e\\u0432\\u043e\\u0441\\u0442\\u0438\",\"traffic.PLANNED_EVENT\":\"\\u041f\\u043b\\u0430\\u043d\\u043e\\u0432\\u043e\\u0435 \\u043c\\u0435\\u0440\\u043e\\u043f\\u0440\\u0438\\u044f\\u0442\\u0438\\u0435\",\"traffic.ROAD_HAZARD\":\"\\u0414\\u043e\\u0440\\u043e\\u0436\\u043d\\u0430\\u044f \\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u044c\",\"traffic.WEATHER\":\"\\u041f\\u043e\\u0433\\u043e\\u0434\\u0430\",\n\"traffic.CONGESTION\":\"\\u041f\\u0440\\u043e\\u0431\\u043a\\u0430\",\"traffic.CONSTRUCTION\":\"\\u0420\\u0435\\u043c\\u043e\\u043d\\u0442\",\"traffic.DISABLED_VEHICLE\":\"\\u041d\\u0435\\u0438\\u0441\\u043f\\u0440\\u0430\\u0432\\u043d\\u044b\\u0439 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044c\",\"traffic.from\":\"\\u0412\\u0440\\u0435\\u043c\\u044f \\u043d\\u0430\\u0447\\u0430\\u043b\\u0430:\",\"traffic.until\":\"\\u041e\\u0436\\u0438\\u0434\\u0430\\u0435\\u043c\\u043e\\u0435 \\u0432\\u0440\\u0435\\u043c\\u044f \\u043e\\u043a\\u043e\\u043d\\u0447\\u0430\\u043d\\u0438\\u044f:\",\n\"distance.measurement\":\"\\u0418\\u0437\\u043c\\u0435\\u0440\\u0438\\u0442\\u044c \\u0440\\u0430\\u0441\\u0441\\u0442\\u043e\\u044f\\u043d\\u0438\\u0435\"});Rr(\"fi-FI\",{\"layers.normal\":\"Karttan\\u00e4kym\\u00e4\",\"layers.satellite\":\"Satelliitti\",\"layers.terrain\":\"Maasto\",\"layer.transit\":\"Julkinen liikenne\",\"layer.traffic\":\"Liikenneolosuhteet\",\"layer.incidents\":\"N\\u00e4yt\\u00e4 liikennetapahtumat\",\"layers.choose\":\"Valitse n\\u00e4kym\\u00e4\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Vaihda maileihin\",\"scale.switchToMetric\":\"Vaihda kilometreihin\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Loitonna\",\"zoom.in\":\"L\\u00e4henn\\u00e4\",\n\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Poistu katun\\u00e4kym\\u00e4st\\u00e4\",\"panorama.showCoverage\":\"N\\u00e4yt\\u00e4 katutason kattavuus\",\"panorama.hideCoverage\":\"Piilota katutason kattavuus\",\"panorama.unavailableHere\":\"Emme voi n\\u00e4ytt\\u00e4\\u00e4 sinulle katu tasoa t\\u00e4ss\\u00e4\",\"traffic.MASS_TRANSIT\":\"Julkinen liikenne\",\"traffic.MISCELLANEOUS\":\"Erittelem\\u00e4t\\u00f6n syy\",\"traffic.ACCIDENT\":\"Onnettomuus\",\"traffic.OTHER_NEWS\":\"Muu tapahtuma\",\"traffic.PLANNED_EVENT\":\"Suunniteltu tapahtuma\",\n\"traffic.ROAD_HAZARD\":\"Vaara tiell\\u00e4\",\"traffic.WEATHER\":\"S\\u00e4\\u00e4\",\"traffic.CONGESTION\":\"Ruuhka\",\"traffic.CONSTRUCTION\":\"Rakennusty\\u00f6\",\"traffic.DISABLED_VEHICLE\":\"Pys\\u00e4htynyt ajoneuvo\",\"traffic.from\":\"Alkamisaika:\",\"traffic.until\":\"Arvioitu p\\u00e4\\u00e4ttymisaika:\",\"distance.measurement\":\"Measure distance\"});Rr(\"pt-BR\",{\"layers.normal\":\"Exibi\\u00e7\\u00e3o do mapa\",\"layers.satellite\":\"Sat\\u00e9lite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Transporte p\\u00fablico\",\"layer.traffic\":\"Condi\\u00e7\\u00f5es do tr\\u00e2nsito\",\"layer.incidents\":\"Mostrar incidentes no tr\\u00e2nsito\",\"layers.choose\":\"Escolher exibi\\u00e7\\u00e3o\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Mudar para milhas\",\"scale.switchToMetric\":\"Mudar para km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"milhas\",\"scale.ft\":\"p\\u00e9s\",\"zoom.out\":\"Menos zoom\",\n\"zoom.in\":\"Mais zoom\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Sair de n\\u00edvel de rua\",\"panorama.showCoverage\":\"Mostrar \\u00e1reas com N\\u00edvel de Rua\",\"panorama.hideCoverage\":\"Esconder \\u00e1reas com N\\u00edvel de Rua\",\"panorama.unavailableHere\":\"N\\u00e3o \\u00e9 poss\\u00edvel mostrar N\\u00edvel da Rua aqui.\",\"traffic.MASS_TRANSIT\":\"Transporte p\\u00fablico\",\"traffic.MISCELLANEOUS\":\"Miscel\\u00e2nea\",\"traffic.ACCIDENT\":\"Acidente\",\"traffic.OTHER_NEWS\":\"Outras not\\u00edcias\",\"traffic.PLANNED_EVENT\":\"Evento planejado\",\n\"traffic.ROAD_HAZARD\":\"Risco na estrada\",\"traffic.WEATHER\":\"Clima\",\"traffic.CONGESTION\":\"Congestionamento\",\"traffic.CONSTRUCTION\":\"Constru\\u00e7\\u00e3o\",\"traffic.DISABLED_VEHICLE\":\"Ve\\u00edculo incapacitado\",\"traffic.from\":\"Hora de in\\u00edcio:\",\"traffic.until\":\"Tempo final estimado:\",\"distance.measurement\":\"Measure distance\"});Rr(\"zh-CN\",{\"layers.normal\":\"\\u5730\\u56fe\\u89c6\\u56fe\",\"layers.satellite\":\"\\u536b\\u661f\",\"layers.terrain\":\"\\u5730\\u5f62\",\"layer.transit\":\"\\u516c\\u5171\\u4ea4\\u901a\",\"layer.traffic\":\"\\u4ea4\\u901a\\u60c5\\u51b5\",\"layer.incidents\":\"\\u663e\\u793a\\u4ea4\\u901a\\u4e8b\\u4ef6\",\"layers.choose\":\"\\u9009\\u62e9\\u89c6\\u56fe\",minimap:\"Minimap\",\"scale.switchToImperial\":\"\\u5207\\u6362\\u4e3a\\u300c\\u82f1\\u91cc\\u300d\",\"scale.switchToMetric\":\"\\u5207\\u6362\\u4e3a\\u300c\\u516c\\u91cc\\u300d\",\"scale.km\":\"\\u516c\\u91cc\",\"scale.m\":\"\\u7c73\",\n\"scale.mi\":\"\\u82f1\\u91cc\",\"scale.ft\":\"\\u82f1\\u5c3a\",\"zoom.out\":\"\\u7f29\\u5c0f\",\"zoom.in\":\"\\u653e\\u5927\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"\\u9000\\u51fa\\u8857\\u666f\",\"panorama.showCoverage\":\"\\u663e\\u793a\\u652f\\u6301\\u8857\\u666f\\u7684\\u533a\\u57df\",\"panorama.hideCoverage\":\"\\u9690\\u85cf\\u652f\\u6301\\u8857\\u666f\\u7684\\u533a\\u57df\",\"panorama.unavailableHere\":\"\\u6b64\\u5730\\u8fd8\\u4e0d\\u652f\\u6301\\u8857\\u666f\",\"traffic.MASS_TRANSIT\":\"\\u516c\\u5171\\u4ea4\\u901a\",\"traffic.MISCELLANEOUS\":\"\\u7efc\\u5408\\u4e8b\\u4ef6\",\n\"traffic.ACCIDENT\":\"\\u4ea4\\u901a\\u610f\\u5916\",\"traffic.OTHER_NEWS\":\"\\u5176\\u4ed6\\u65b0\\u95fb\",\"traffic.PLANNED_EVENT\":\"\\u9884\\u5b9a\\u4e8b\\u4ef6\",\"traffic.ROAD_HAZARD\":\"\\u9053\\u8def\\u5371\\u9669\",\"traffic.WEATHER\":\"\\u5929\\u6c14\",\"traffic.CONGESTION\":\"\\u5835\\u585e\",\"traffic.CONSTRUCTION\":\"\\u65bd\\u5de5\",\"traffic.DISABLED_VEHICLE\":\"\\u8f66\\u8f86\\u629b\\u951a\",\"traffic.from\":\"\\u5f00\\u59cb\\u65f6\\u95f4\\uff1a\",\"traffic.until\":\"\\u9884\\u8ba1\\u7ed3\\u675f\\u65f6\\u95f4\\uff1a\",\"distance.measurement\":\"Measure distance\"});Rr(\"es-ES\",{\"layers.normal\":\"Mapa\",\"layers.satellite\":\"Sat\\u00e9lite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Transporte p\\u00fablico\",\"layer.traffic\":\"Estado del tr\\u00e1fico\",\"layer.incidents\":\"Mostrar incidentes de tr\\u00e1fico\",\"layers.choose\":\"Elija una vista\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Cambiar a millas\",\"scale.switchToMetric\":\"Cambiar a km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Alejar\",\"zoom.in\":\"Acercar\",\"zoom.rectangle\":\"Zoom rectangle\",\n\"panorama.leave\":\"Salir de vista de calles\",\"panorama.showCoverage\":\"Mostrar \\u00e1reas con vista desde la calle\",\"panorama.hideCoverage\":\"Ocultar \\u00e1reas con vista desde la calle\",\"panorama.unavailableHere\":\"No se puede mostrar vista desde la calle aqu\\u00ed\",\"traffic.MASS_TRANSIT\":\"Transporte p\\u00fablico\",\"traffic.MISCELLANEOUS\":\"Varios\",\"traffic.ACCIDENT\":\"Accidente\",\"traffic.OTHER_NEWS\":\"M\\u00e1s noticias\",\"traffic.PLANNED_EVENT\":\"Acto programado\",\"traffic.ROAD_HAZARD\":\"Riesgo en carretera\",\n\"traffic.WEATHER\":\"Tiempo\",\"traffic.CONGESTION\":\"Atasco\",\"traffic.CONSTRUCTION\":\"Construcci\\u00f3n\",\"traffic.DISABLED_VEHICLE\":\"Veh\\u00edculo averiado\",\"traffic.from\":\"Inicio:\",\"traffic.until\":\"Finalizaci\\u00f3n estimada:\",\"distance.measurement\":\"Measure distance\"});Rr(\"fr-FR\",{\"layers.normal\":\"Carte\",\"layers.satellite\":\"Satellite\",\"layers.terrain\":\"Terrain\",\"layer.transit\":\"Transports publics\",\"layer.traffic\":\"Conditions de circulation\",\"layer.incidents\":\"Afficher les incidents de circulation\",\"layers.choose\":\"Choisir la vue\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Passer en miles\",\"scale.switchToMetric\":\"Passer en km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Zoom arri\\u00e8re\",\"zoom.in\":\"Zoom avant\",\"zoom.rectangle\":\"Zoom rectangle\",\n\"panorama.leave\":\"Quitter le mode chauss\\u00e9e\",\"panorama.showCoverage\":\"Activer le mode Chauss\\u00e9e\",\"panorama.hideCoverage\":\"D\\u00e9sactiver le mode Chauss\\u00e9e\",\"panorama.unavailableHere\":\"Le mode chauss\\u00e9e n'est pas disponible ici\",\"traffic.MASS_TRANSIT\":\"Transports publics\",\"traffic.MISCELLANEOUS\":\"Divers\",\"traffic.ACCIDENT\":\"Accident\",\"traffic.OTHER_NEWS\":\"Autre\",\"traffic.PLANNED_EVENT\":\"\\u00c9v\\u00e9nement pr\\u00e9vu\",\"traffic.ROAD_HAZARD\":\"Danger routier\",\"traffic.WEATHER\":\"M\\u00e9t\\u00e9o\",\n\"traffic.CONGESTION\":\"Embouteillage\",\"traffic.CONSTRUCTION\":\"Travaux\",\"traffic.DISABLED_VEHICLE\":\"V\\u00e9hicule en panne\",\"traffic.from\":\"Date ou heure de d\\u00e9but:\",\"traffic.until\":\"Date et heure de fin estim\\u00e9es:\",\"distance.measurement\":\"Measure distance\"});Rr(\"pl-PL\",{\"layers.normal\":\"Widok mapy\",\"layers.satellite\":\"Satelita\",\"layers.terrain\":\"Teren\",\"layer.transit\":\"Transport publiczny\",\"layer.traffic\":\"Warunki drogowe\",\"layer.incidents\":\"Poka\\u017c zdarzenia drogowe\",\"layers.choose\":\"Wybierz widok\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Zmie\\u0144 na mile\",\"scale.switchToMetric\":\"Zmie\\u0144 na km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Oddal\",\"zoom.in\":\"Przybli\\u017c\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Wyjd\\u017a z panoramy\",\n\"panorama.showCoverage\":\"Poka\\u017c obszary trybu panoramy\",\"panorama.hideCoverage\":\"Ukryj obszary trybu panoramy\",\"panorama.unavailableHere\":\"Niemo\\u017cliwe jest pokazanie widoku panoramy w tym miejscu.\",\"traffic.MASS_TRANSIT\":\"Transport publiczny\",\"traffic.MISCELLANEOUS\":\"Inne zdarzenie\",\"traffic.ACCIDENT\":\"Wypadek\",\"traffic.OTHER_NEWS\":\"Inne wiadomo\\u015bci\",\"traffic.PLANNED_EVENT\":\"Zdarzenie planowane\",\"traffic.ROAD_HAZARD\":\"Niebezpiecze\\u0144stwo na drodze\",\"traffic.WEATHER\":\"Pogoda\",\"traffic.CONGESTION\":\"Korek\",\n\"traffic.CONSTRUCTION\":\"Budowa\",\"traffic.DISABLED_VEHICLE\":\"Uszkodzony pojazd\",\"traffic.from\":\"Data rozpocz\\u0119cia:\",\"traffic.until\":\"Przybli\\u017cona data zako\\u0144czenia:\",\"distance.measurement\":\"Measure distance\"});Rr(\"de-DE\",{\"layers.normal\":\"Kartenansicht\",\"layers.satellite\":\"Satellit\",\"layers.terrain\":\"Gel\\u00e4nde\",\"layer.transit\":\"\\u00d6ffentliche Verkehrsmittel\",\"layer.traffic\":\"Verkehrslage\",\"layer.incidents\":\"Verkehrsst\\u00f6rungen anzeigen\",\"layers.choose\":\"Ansicht ausw\\u00e4hlen\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Umrechnung in Meilen\",\"scale.switchToMetric\":\"Umrechnung in Kilometer\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Verkleinern\",\"zoom.in\":\"Vergr\\u00f6\\u00dfern\",\n\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Stra\\u00dfenansicht verlassen\",\"panorama.showCoverage\":\"Gebiete mit Stra\\u00dfenszenen anzeigen\",\"panorama.hideCoverage\":\"Gebiete mit Stra\\u00dfenszenen ausblenden\",\"panorama.unavailableHere\":\"Keine Stra\\u00dfenszenen verf\\u00fcgbar\",\"traffic.MASS_TRANSIT\":\"\\u00d6ffentliche Verkehrsmittel\",\"traffic.MISCELLANEOUS\":\"Diverse\",\"traffic.ACCIDENT\":\"Unfall\",\"traffic.OTHER_NEWS\":\"Anderes Ereignis\",\"traffic.PLANNED_EVENT\":\"Geplantes Ereignis\",\"traffic.ROAD_HAZARD\":\"Verkehrshindernis\",\n\"traffic.WEATHER\":\"Wetter\",\"traffic.CONGESTION\":\"Verkehrsstau\",\"traffic.CONSTRUCTION\":\"Baustelle\",\"traffic.DISABLED_VEHICLE\":\"Liegengebliebenes Fahrzeug\",\"traffic.from\":\"Beginn:\",\"traffic.until\":\"Voraussichtliches Ende:\",\"distance.measurement\":\"Measure distance\"});Rr(\"tr-TR\",{\"layers.normal\":\"Harita g\\u00f6r\\u00fcn\\u00fcm\\u00fc\",\"layers.satellite\":\"Uydu\",\"layers.terrain\":\"Arazi\",\"layer.transit\":\"Toplu ula\\u015f\\u0131m\",\"layer.traffic\":\"Trafik durumlar\\u0131\",\"layer.incidents\":\"Trafik olaylar\\u0131n\\u0131 g\\u00f6ster\",\"layers.choose\":\"G\\u00f6r\\u00fcn\\u00fcm se\\u00e7\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Mile d\\u00f6n\\u00fc\\u015ft\\u00fcr\",\"scale.switchToMetric\":\"Kilometreye d\\u00f6n\\u00fc\\u015ft\\u00fcr\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mil\",\"scale.ft\":\"ft\",\n\"zoom.out\":\"Uzakla\\u015ft\\u0131r\",\"zoom.in\":\"Yak\\u0131nla\\u015ft\\u0131r\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Sokak g\\u00f6r\\u00fcn\\u00fcm\\u00fc kapat\",\"panorama.showCoverage\":\"Sokak G\\u00f6r\\u00fcn\\u00fcm\\u00fcn\\u00fc g\\u00f6ster\",\"panorama.hideCoverage\":\"Sokak G\\u00f6r\\u00fcn\\u00fcm\\u00fcn\\u00fc sakla\",\"panorama.unavailableHere\":\"Cadde g\\u00f6r\\u00fcn\\u00fcm\\u00fc yok\",\"traffic.MASS_TRANSIT\":\"Toplu ula\\u015f\\u0131m\",\"traffic.MISCELLANEOUS\":\"\\u00c7e\\u015fitli\",\"traffic.ACCIDENT\":\"Kaza\",\n\"traffic.OTHER_NEWS\":\"Di\\u011fer haberler\",\"traffic.PLANNED_EVENT\":\"Planl\\u0131 etkinlik\",\"traffic.ROAD_HAZARD\":\"Yol tehlikesi\",\"traffic.WEATHER\":\"Hava durumu\",\"traffic.CONGESTION\":\"Yo\\u011funluk\",\"traffic.CONSTRUCTION\":\"Yol \\u00e7al\\u0131\\u015fmas\\u0131\",\"traffic.DISABLED_VEHICLE\":\"Ara\\u00e7 ar\\u0131zas\\u0131\",\"traffic.from\":\"Ba\\u015flang\\u0131\\u00e7 zaman\\u0131:\",\"traffic.until\":\"Tahmini biti\\u015f zaman\\u0131:\",\"distance.measurement\":\"Measure distance\"});Rr(\"it-IT\",{\"layers.normal\":\"Vista mappa\",\"layers.satellite\":\"Satellite\",\"layers.terrain\":\"Terreno\",\"layer.transit\":\"Mezzi pubblici\",\"layer.traffic\":\"Condizioni del traffico\",\"layer.incidents\":\"Mostra incidenti stradali\",\"layers.choose\":\"Scegli vista\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Passa a miglia\",\"scale.switchToMetric\":\"Passa a km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Zoom indietro\",\"zoom.in\":\"Zoom avanti\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Abbandona il livello strada\",\n\"panorama.showCoverage\":\"Mostra le aree al livello strada\",\"panorama.hideCoverage\":\"Nascondi le aree al livello strada\",\"panorama.unavailableHere\":\"Impossibile mostrare il livello strada in questo punto\",\"traffic.MASS_TRANSIT\":\"Mezzi pubblici\",\"traffic.MISCELLANEOUS\":\"Varie\",\"traffic.ACCIDENT\":\"Incidente\",\"traffic.OTHER_NEWS\":\"Altre notizie\",\"traffic.PLANNED_EVENT\":\"Evento pianificato\",\"traffic.ROAD_HAZARD\":\"Strada dissestata\",\"traffic.WEATHER\":\"Maltempo\",\"traffic.CONGESTION\":\"Ingorgo\",\"traffic.CONSTRUCTION\":\"Lavori in corso\",\n\"traffic.DISABLED_VEHICLE\":\"Veicolo in panne\",\"traffic.from\":\"Ora di inizio:\",\"traffic.until\":\"Ora di fine stimata:\",\"distance.measurement\":\"Measure distance\"});Rr(\"en-US\",{\"layers.normal\":\"Map view\",\"layers.satellite\":\"Satellite\",\"layers.terrain\":\"Terrain\",\"layer.transit\":\"Public transport\",\"layer.traffic\":\"Traffic conditions\",\"layer.incidents\":\"Show traffic incidents\",\"layers.choose\":\"Choose view\",minimap:\"Minimap\",\"scale.switchToImperial\":\"Change to miles\",\"scale.switchToMetric\":\"Change to km\",\"scale.km\":\"km\",\"scale.m\":\"m\",\"scale.mi\":\"mi\",\"scale.ft\":\"ft\",\"zoom.out\":\"Zoom out\",\"zoom.in\":\"Zoom in\",\"zoom.rectangle\":\"Zoom rectangle\",\"panorama.leave\":\"Leave street level\",\n\"panorama.showCoverage\":\"Show street level areas\",\"panorama.hideCoverage\":\"Hide street level areas\",\"panorama.unavailableHere\":\"Can't show you street level here\",\"traffic.MASS_TRANSIT\":\"Public transport\",\"traffic.MISCELLANEOUS\":\"Miscellaneous\",\"traffic.ACCIDENT\":\"Accident\",\"traffic.OTHER_NEWS\":\"Other news\",\"traffic.PLANNED_EVENT\":\"Planned event\",\"traffic.ROAD_HAZARD\":\"Road hazard\",\"traffic.WEATHER\":\"Weather\",\"traffic.CONGESTION\":\"Congestion\",\"traffic.CONSTRUCTION\":\"Construction\",\"traffic.DISABLED_VEHICLE\":\"Disabled vehicle\",\n\"traffic.from\":\"Start time:\",\"traffic.until\":\"Estimated end time:\",\"distance.measurement\":\"Measure distance\"});function Tr(a,b){var c;if(!ra(a))throw new TypeError(\"string locale code required\");if(ta(b))c=b,Sr(a,c);else{if(-1===Or.indexOf(a))throw Error(\"Default locale '\"+a+\"' does nto exist.\");c=Pr[a]}this.a=c||{};this.b=a}r(\"H.ui.i18n.Localization\",Tr);Tr.prototype.c=function(){return this.b};Tr.prototype.getLocale=Tr.prototype.c;Tr.prototype.fc=function(){return Object.keys(this.a)};Tr.prototype.getKeys=Tr.prototype.fc;Tr.prototype.mg=function(a){return!(!this.a||!this.a[a])};\nTr.prototype.hasKey=Tr.prototype.mg;Tr.prototype.translate=function(a){var b=this.a[a];if(!ra(b))throw Error(\"Translation missing for key '\"+a+\"'.\");return b};Tr.prototype.translate=Tr.prototype.translate;function Ur(a){B(a,ne,Ur,1);X.call(this,\"div\",\"H_context_menu_item\");this.c=a;this.l=z(this.l,this);this.a=z(this.a,this);this.c.addEventListener(\"update\",this.a)}v(Ur,X);r(\"H.ui.context.Item\",Ur);Ur.prototype.l=function(a){var b=this.c,c=b.callback;c&&!b.isDisabled()&&(this.dispatchEvent(\"click\"),c(a))};Ur.prototype.X=function(){var a=this,b=this.el;ui(b,\"click\",this.l);b.addEventListener(\"keyup\",function(b){13==b.keyCode&&a.l(b)});this.a()};Ur.prototype.renderInternal=Ur.prototype.X;\nUr.prototype.a=function(){var a=this.el,b=this.c;b.callback?(this.f(\"clickable\"),a.setAttribute(\"tabindex\",\"0\")):(this.i(\"clickable\"),a.removeAttribute(\"tabindex\"));b.isDisabled()?this.f(\"disabled\"):this.i(\"disabled\");b=b.getLabel();Vr.textContent=b;a.innerHTML=Vr.innerHTML.split(\"\\n\").join(\"
\")};Ur.prototype.D=function(){X.prototype.D.call(this);this.c.removeEventListener(\"update\",this.a)};var Wr=new X(\"div\",\"H_context_menu_item_separator\");function Xr(a){B(a,Array,Xr,1);sr.call(this,\"div\",\"H_context_menu\");this.o=a;this.a=null}v(Xr,sr);r(\"H.ui.context.Menu\",Xr);Xr.prototype.X=function(){sr.prototype.X.apply(this,arguments);this.o.forEach(function(a){a===oe?a=Wr:(a=new Ur(a),a.addEventListener(\"click\",this.s.bind(this)));this.c(a)},this);ui(this.el,[\"mousedown\",\"touchstart\",\"pointerdown\",\"wheel\"],function(a){a.stopPropagation()})};Xr.prototype.renderInternal=Xr.prototype.X;\nXr.prototype.j=function(a,b){if(this.a){var c=this.el,d=c.offsetWidth,e=c.offsetHeight,f=this.a,g=f.va.width,f=f.va.height;a+d>g&&a>g/2&&(a-=d);b+e>f&&b>f/2&&(b-=e);$q(c,a,b)}};Xr.prototype.setPosition=Xr.prototype.j;Xr.prototype.s=function(){this.a&&this.a.dispatchEvent(new Bc(\"contextmenuclose\",this.a))};Xr.prototype.l=function(a){this.a=a};Xr.prototype.setMap=Xr.prototype.l;function Z(a,b){var c=a.b,d=this;I.call(this);this.a=a;this.l=c.ownerDocument;this.f={};this.c=[];this.oa=hr(this.l,\"div\",\"H_ui\");this.O=z(function(a){var b=this.v,c=a.target;a=a.target.Mb;var c=c?c.b():null,d=a?b.a[a]:null;c&&d&&(c.parentElement&&c.parentElement.removeChild(c),d.insertBefore(c,/(bottom|right)$/.test(a)||/(center|middle)/.test(a)&&d.childNodes.length%2?d.firstChild:null));Lr(b)},this);this.addEventListener(\"alignmentchange\",this.O);this.ba=z(function(){this.N()},this);this.addEventListener(\"toggleunitsystem\",\nthis.ba);this.U=z(function(){var a=this.a.g().type;if(a!==this.o){var a=this.o=a,b=this.f,c;for(c in b)if(b[c]instanceof Y)b[c].onMapEngineTypeChange(a);Lr(this.v)}},this);this.a.addEventListener(\"enginechange\",this.U);this.oa.addEventListener(\"contextmenu\",this.C,!1);this.oa.addEventListener(\"MSHoldVisual\",this.C,!1);this.a.addEventListener(\"contextmenu\",this.T,!1,this);this.a.addEventListener(\"contextmenuclose\",this.F,!1,this);this.b=null;this.A=-1;this.v=new Br(this.oa,this.l);this.i=Nr.METRIC;\nYr(this,\"en-US\");this.o=this.a.g().type;b&&Zr(this,b);c.appendChild(this.oa);w.setTimeout(function(){Lr(d.v)},1)}v(Z,I);r(\"H.ui.UI\",Z);Z.prototype.C=function(a){for(var b=a.target;b&&!/\\bH_ib_content\\b/.test(b.className);)b=b.parentNode;b||a.preventDefault()};Z.prototype.P=function(){return this.oa};Z.prototype.getElement=Z.prototype.P;Z.prototype.Bb=function(){return this.a};Z.prototype.getMap=Z.prototype.Bb;Z.prototype.I=function(){return this.i};Z.prototype.getUnitSystem=Z.prototype.I;\nZ.prototype.m=function(a){var b=this.f,c;if(a!==this.i)for(c in this.i=a,b)if(b[c]instanceof Y)b[c].onUnitSystemChange(this.i)};Z.prototype.setUnitSystem=Z.prototype.m;function Yr(a,b){var c,d;if(ra(b))c=b;else if(b instanceof Tr)c=b.b,d=b;else throw Error(\"The locale parameter must be a string or a H.ui.i18n.Localization object.\");if(c)if(d)a.s=d;else if(0<=Or.indexOf(c))a.s=new Tr(c);else throw Error(\"Locale [\"+c+\"] is not supported.\");else throw Error(\"No locale was defined.\");}\nZ.prototype.da=function(){return this.s};Z.prototype.N=function(){this.i===Nr.METRIC?this.m(Nr.IMPERIAL):this.m(Nr.METRIC)};Z.prototype.toggleUnitSystem=Z.prototype.N;Z.prototype.ud=function(a){var b=this.c.length,c=this.oa,d,e;0>this.c.indexOf(a)&&(a.ia(this),a.a=this.a,d=a.ca(this.l),0b&&(b=0);c=(a.m-a.a)*b/a.F;c=fs(a,d?a.m-c:a.a+c);a.o!==c&&(a.de(c,!0),a.dispatchEvent(new Ne(a.Bg.mc,c,a.o)))}function js(a,b){return(b.touches?b.targetTouches[0]:b)[\"page\"+(a.s?\"Y\":\"X\")]}\nfunction ks(a){var b=!1,c=a.type;-1!==c.indexOf(\"pointer\")||-1!==c.indexOf(\"touch\")?b=!0:B(a,MouseEvent)&&(b=1===a.which||1===a.buttons);return b}function ls(a){var b=a.touches;return b&&1===b.length||B(a,MouseEvent)}p=es.prototype;p.Qd=function(a){var b=this.s,c,d;ks(a)&&ls(a)&&(c=js(this,a),d=a.target,d===this.j||d.parentElement===this.j?(this.I=c-ar(this.j)[b?\"y\":\"x\"]-this.j.offsetWidth/2,this.l=!0):is(this,c),a.preventDefault())};p.Ud=function(){this.l&&(this.l=!1)};\np.Sd=function(a){this.l&&a.target===this.c&&(this.l=!1)};p.Hd=function(a){this.l&&ls(a)&&(ks(a)?(is(this,js(this,a)-this.I),a.preventDefault()):this.l=!1)};p.Bg={mc:\"change\"};\np.X=function(a,b){var c=hr(b,\"div\",\"H_slider_cont\"),d=hr(b,\"div\",\"H_slider_knob_cont\"),e=hr(b,\"div\",\"H_slider_knob\"),f=hr(b,\"div\",\"H_slider_knob_halo\"),g=hr(b,\"div\",\"H_slider_track\");a.appendChild(c);c.appendChild(g);c.appendChild(d);d.appendChild(e);d.appendChild(f);this.C=g;this.j=d;this.c||(this.c=a.ownerDocument.body);c.style[this.s?\"height\":\"width\"]=this.T;this.de(this.o);gs(this)};es.prototype.renderInternal=es.prototype.X;es.prototype.D=function(){hs(this)};\nes.prototype.qa=function(a){a?hs(this):this.C&&gs(this);return X.prototype.qa.call(this,a)};es.prototype.setDisabled=es.prototype.qa;var ms={\"in\":'',out:''};function $r(a){a=a||{};var b=a.slider;Y.call(this);this.s=z(this.s,this);this.A=z(this.A,this);this.a=z(this.a,this);b&&(this.C=z(this.C,this),this.I=b,this.ba=a.sliderSnaps);this.F=new or({label:ms[\"in\"],onStateChange:this.s});this.K=new or({label:ms.out,onStateChange:this.s});this.f(\"H_zoom\");this.f(\"H_grp\");this.setZoomSpeed(a.zoomSpeed||.004);this.l(a.alignment||\"right-middle\")}v($r,Y);r(\"H.ui.ZoomControl\",$r);$r.prototype.O=function(){return this.T};$r.prototype.getZoomSpeed=$r.prototype.O;\n$r.prototype.U=function(a){this.T=a};$r.prototype.setZoomSpeed=$r.prototype.U;$r.prototype.Wa=function(a){this.map!==a&&ns(this);Y.prototype.Wa.apply(this,arguments);this.map&&this.a()};$r.prototype.setMap=$r.prototype.Wa;$r.prototype.Qa=function(a){this.b().style.display=0!==a?\"none\":\"\"};$r.prototype.onMapEngineTypeChange=$r.prototype.Qa;$r.prototype.D=function(){Y.prototype.D.apply(this,arguments);ns(this)};\n$r.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);mr(this.F,this.da().translate(\"zoom.in\"));mr(this.K,this.da().translate(\"zoom.out\"))};$r.prototype.renderInternal=$r.prototype.X;$r.prototype.l=function(a){var b=this.Mb;Y.prototype.l.call(this,a);b!==a&&this.a();return this};$r.prototype.setAlignment=$r.prototype.l;$r.prototype.A=function(a){this.o.de(a.target.getZoom())};\nfunction ns(a){a.removeChild(a.o);a.o=null;a.map&&(a.map.removeEventListener(\"baselayerchange\",a.a),a.map.removeEventListener(\"mapviewchange\",a.A));a.j&&(a.j.removeEventListener(\"minchange\",a.a),a.j.removeEventListener(\"maxchange\",a.a),a.j=null)}$r.prototype.s=function(a){a=a.target;var b=a===this.F?1:-1,c=0',point:''};var ps,qs=navigator.userAgent,rs=-1ts;var us=Function(\"return this\")(),Vr=document.createElement(\"T\");function vs(a,b,c){fh.call(this,a,{icon:ws,visibility:c});xs(this,b)}v(vs,fh);function xs(a,b){a.bi=b;a.oa&&(a.oa.textContent=b)}var ws=new Rh(hr(us.document,\"span\",\"H_dm_label\"),{onAttach:function(a,b,c){c.oa=a;xs(c,c.bi)},onDetach:function(a,b,c){delete c.oa}});function ys(a,b){I.call(this);this.b=a;this.a=new vs(this.m,\"\");b.push(this.a);this.tb=new P({objects:b,data:this})}v(ys,I);ys.prototype.Sb=!1;ys.prototype.m={lat:0,lng:0};ys.prototype.Sa=function(a,b){xs(this.a,a);this.a.a(b)};function zs(a,b){b&&(a.nextSibling=b,b.previousSibling=a)};function As(a,b,c,d){var e=new F;zs(a,this);zs(this,b);e.c(a.getPosition());e.c(b.getPosition());this.c=new pg(e,{style:c.zc});this.i=new pg(e,{style:{strokeColor:\"transparent\",lineWidth:Math.min(100,this.c.Na().lineWidth+2*(d||5))}});ys.call(this,c,[this.c,this.i]);this.g=this.f=-1;a=this.tb;a.addEventListener(\"pointermove\",this.j,!0,this);a.addEventListener(\"pointerleave\",this.l,!0,this)}v(As,ys);As.prototype.$c=function(){var a=this.c.Ca();return a.g(0).distance(a.g(1))};\nfunction Bs(a,b,c){var d=a.c.Ca();d.i(3*c,3,[b.lat,b.lng,0]);a.c.c(d)}As.prototype.j=function(a){var b=a.currentPointer;a=this.previousSibling.getPosition();var c=this.nextSibling.getPosition(),d=this.b.b,e=b.viewportX,b=b.viewportY;if(this.f!==e||this.g!==b)this.f=e,this.g=b,d.a(this.b.c(a,c,{x:e,y:b})),d.setVisibility(!0)};As.prototype.l=function(){this.b.b.setVisibility()};As.prototype.yf=function(){this.Sa(this.b.a(this.$c()),this.c.S().Oa())};function Cs(a,b,c){c=b.bd(c||0);this.c=new xi(a,{icon:c,zIndex:0});this.c.draggable=!0;ys.call(this,b,[this.c]);a=this.tb;a.addEventListener(\"dragstart\",this.li,!0,this);a.addEventListener(\"drag\",this.mi,!0,this);a.addEventListener(\"dragend\",this.ki,!0,this)}v(Cs,ys);p=Cs.prototype;p.qc=0;p.af={mc:\"change\"};p.$c=function(){return this.qc};p.getPosition=function(){return this.c.Ca()};\nfunction Ds(a){var b=0;a.nextSibling&&a.previousSibling&&(a.nextSibling.Sb||a.previousSibling.Sb?a.nextSibling.Sb&&!a.previousSibling.Sb&&(b=2):b=1);b=a.b.bd(b);a.c.$b(b)}p.mi=function(a){var b=a.currentPointer;a=b.viewportX;b=b.viewportY;if(this.g!==a||this.i!==b)this.g=a,this.i=b,this.c.a(this.b.map.Ka(a-this.f.x,b-this.f.y)),this.dispatchEvent(new Bc(this.af.mc,this))};\np.li=function(a){var b=a.currentPointer,c=b.viewportX,b=b.viewportY,d=this.b.map.m(this.getPosition());this.c.Ha(1);this.f={x:c-d.x,y:b-d.y};a.stopPropagation()};p.ki=function(){this.c.Ha(0)};p.yf=function(a){this.qc=a;this.Sa(this.b.a(a),this.getPosition())};function Es(a,b){this.c=b;this.b=a;this.a={previousSibling:null,nextSibling:null,Sb:!0};Fs(this,this.a);this.Pd=z(this.Pd,this)}r(\"H.ui.distanceMeasurement.Model\",Es);p=Es.prototype;p.ed=function(){return this.a.nextSibling===this.a};function Gs(a,b){for(var c=a.a,d=c.nextSibling;d!==c;)d.a.setVisibility(d.previousSibling===c?!1:b),d=d.nextSibling}\nfunction Hs(a,b){var c;c=b||a.a.nextSibling;var d=0,e=0;if(b&&!Is(a,b))throw new C(a.$e,0,b);for(c instanceof Cs?d=c.$c():c instanceof As&&(d=c.previousSibling.$c());c&&c!==a.a;c=c.nextSibling,e++)c.yf(d),1===e%2&&(d+=c.$c())}p.Qc=function(a){var b=this.a.previousSibling,c=this.ed();a=new Cs(a,this.c,c?0:2);this.b.V(a.tb);zs(a,this.a);a.addEventListener(a.af.mc,this.Pd);c?Fs(this,a):(Js(this,b,a),Ds(b),Hs(this,b));return a};\np.insertBefore=function(a,b){var c,d,e,f;d=!1;f=1;if(b){if(!Is(this,b))throw new C(this.insertBefore,1,b);if(d=b.previousSibling.Sb)f=0;f=new Cs(a,this.c,f);f.addEventListener(f.af.mc,this.Pd);this.b.V(f.tb);d?(c=this.a.nextSibling,Js(this,f,c),Fs(this,f),d=f,Ds(c)):(c=b.previousSibling,d=c.previousSibling,e=c.nextSibling,this.b.a(c.tb),Js(this,d,f),Js(this,f,e));Hs(this,d)}else f=this.Qc(a);return f};p.Ea=function(){Fs(this,this.a);this.b.Ea()};\np.$e=function(a){var b=this.a,c=a.previousSibling,d=a.nextSibling,e;if(!Is(this,a))throw new C(this.$e,0,a);this.b.a(a.tb);c===b?(e=d,e!==b?(a=e.nextSibling,Fs(this,a),a.yf(0),Ds(a),Hs(this,a)):Fs(this,this.a)):d===b?(e=c,a=e.previousSibling,zs(a,b),Ds(a)):c&&d&&(Js(this,c.previousSibling,d.nextSibling),this.b.v([d.tb,c.tb]),Hs(this,c.previousSibling));e&&e!==b&&this.b.a(e.tb)};function Is(a,b){for(var c=a.a.nextSibling,d=!1;c!==a.a;){if(c===b){d=!0;break}c=c.nextSibling}return d}\nfunction Js(a,b,c){b=new As(b,c,a.c);a.b.V(b.tb)}function Fs(a,b){a.a.nextSibling=b;b.previousSibling=a.a}p.Pd=function(a){a=a.target;var b=a.previousSibling,c=a.nextSibling,d=a.getPosition(),e;c.Sb||(Bs(c,d,!1),e=a);b.Sb||(Bs(b,d,!0),e=b.previousSibling);Hs(this,e)};function ds(a){a=a||{};var b,c=a.lineStyle;Y.call(this);this.j=new qr({label:os.btn,onStateChange:z(this.hi,this)});this.c(this.j);if(b=a.distanceFormatter)this.I=b;c&&(this.O=c);this.l(a.alignment||\"right-bottom\");this.s={};this.s[0]=a.startIcon;this.s[2]=a.endIcon;this.s[1]=a.stopoverIcon;this.s[3]=a.splitIcon}v(ds,Y);r(\"H.ui.DistanceMeasurement\",ds);ds.prototype.O={strokeColor:\"rgba(102,17,68,.7)\",lineWidth:6};\nfunction Ks(a){var b=a.map,c,d={};a.o||(a.A=new L,a.C=new Jj(a.A,{pixelRatio:a.map.A()}),a.U=c=a.A.f,c.addEventListener(\"dragstart\",a.fi,!0,a),c.addEventListener(\"dragend\",a.pd,!0,a),c.addEventListener(\"pointerenter\",a.pd,!0,a),c.addEventListener(\"pointerleave\",a.gi,!0,a),c.addEventListener(\"tap\",a.ii,!0,a),a.F=Ls(a),d.a=z(a.I,a),d.bd=z(a.bd,a),d.c=z(a.T,a),d.map=a.map,d.b=a.F,d.zc=a.O,a.a=new Es(a.U,d),a.o=!0);a.F&&a.U.V(a.F);b.addEventListener(\"tap\",a.Ig,!0,a);b.fa.add(a.C)}\nfunction Ms(a){var b=a.map;a.o&&(b.removeEventListener(\"tap\",a.Ig,!0,a),b.tf(a.C),a.a.Ea())}function Ls(a){function b(){var a=c.b,a={anchor:c.a.clone().scale(g).floor(),size:new Th(ob(a.w*g),ob(a.h*g)),hitArea:d};return new ri(c.Pb(),a)}var c=a.bd(3),d=new Uh(Vh.NONE,[]),e=c.Pc.READY,f,g=c===a.K?.5:1,h;c.getState()===e?h=b():(h=new ri(\"\",{hitArea:d}),c.addEventListener(\"statechange\",function(){c.getState()===e&&f.$b(b())}));return f=new xi(a.map.Oa(),{visibility:!1,icon:h})}\nds.prototype.I=function(a){var b=\"m\",c=0;\"metric\"===this.ba?1E3<=a&&(a/=1E3,b=\"km\",c=1):(a/=.3048,b=\"ft\",5280<=a&&(a/=5280,b=\"mi\",c=1));return a.toFixed(c)+\" \"+this.da().translate(\"scale.\"+b)};ds.prototype.T=function(a,b,c){a=this.map.m(a);b=this.map.m(b);c=(new M(c.x,c.y)).a(a,b);return this.map.Ka(c.x,c.y)};\nds.prototype.X=function(a,b){var c=22*this.map.A(),d=c/2;Y.prototype.renderInternal.call(this,a,b);this.ba=Nr.METRIC;this.K=new ri(os.point,{anchor:{x:d,y:d},size:{w:c,h:c},hitArea:new Uh(Vh.CIRCLE,[d,d,d])});mr(this.j,this.da().translate(\"distance.measurement\"))};ds.prototype.renderInternal=ds.prototype.X;p=ds.prototype;p.bd=function(a){return this.s[a]||this.K};p.pd=function(){Gs(this.a,!0)};p.fi=function(){Gs(this.a)};p.gi=function(a){\"touch\"!==a.currentPointer.type&&Gs(this.a)};\np.ii=function(a){var b=a.currentPointer,c;c=a.target.Da;var d;c&&(c=c.getData())instanceof ys&&(d=c);c=d;a=a.originalEvent;a=a.metaKey||a.altKey;c&&(a&&c instanceof Cs?this.a.$e(c):c instanceof As&&(a=c.previousSibling.getPosition(),d=c.nextSibling.getPosition(),b={x:b.viewportX,y:b.viewportY},this.a.insertBefore(this.T(a,d,b),c.nextSibling),this.F.setVisibility()),this.pd())};\np.Ig=function(a){var b=a.currentPointer;a=a.target;if(a===this.map||a.Pa()!==this.A)this.a.Qc(this.map.Ka(b.viewportX,b.viewportY)),this.pd()};p.hi=function(a){\"down\"===a.target.getState()?Ks(this):Ms(this)};p.ld=function(a){this.ba=a;this.o&&(Hs(this.a),this.pd())};ds.prototype.onUnitSystemChange=ds.prototype.ld;ds.prototype.Qa=function(a){a=0===a;this.j.setVisibility(a);a||this.j.L(\"up\")};ds.prototype.onMapEngineTypeChange=ds.prototype.Qa;\nds.prototype.J=function(){Ms(this);this.o&&(this.A.J(),this.C.J());Y.prototype.dispose.call(this)};ds.prototype.dispose=ds.prototype.J;ds.prototype.Wa=function(a){a?this.j.getState()===pr.DOWN&&(this.map=a,Ks(this)):(Ms(this),this.o=!1);Y.prototype.Wa.apply(this,arguments)};ds.prototype.setMap=ds.prototype.Wa;function wr(a,b){var c=b||{},d=this;X.call(this,\"div\",\"H_ib\");this.I=z(function(a){d.g||(d.close(),a.preventDefault())},this);this.j=z(this.j,this);this.o=z(this.o,this);this.s(a);this.m(c.content);c.onStateChange&&this.addEventListener(\"statechange\",c.onStateChange);this.L(Ns.OPEN)}v(wr,X);r(\"H.ui.InfoBubble\",wr);wr.prototype.a=null;wr.prototype.getPosition=function(){return this.c};wr.prototype.s=function(a){this.c=ic(a);this.j()};wr.prototype.setPosition=wr.prototype.s;\nwr.prototype.X=function(a,b){this.A=hr(b,\"div\",\"H_ib_body\");this.tailEl_=hr(b,\"div\",\"H_ib_tail\",Os);this.F=hr(b,\"div\",\"H_ib_close\",Ps);this.l=hr(b,\"div\",\"H_ib_content\",\" \");this.A.appendChild(this.F);this.A.appendChild(this.l);kr(this.F,\"start\",this.I);this.a.c.addEventListener(\"sync\",this.j);this.a.va.addEventListener(\"sync\",this.j);this.a.addEventListener(\"enginechange\",this.o);a.appendChild(this.A);a.appendChild(this.tailEl_);this.m(this.C)};\nwr.prototype.renderInternal=wr.prototype.X;wr.prototype.o=function(){this.K||(this.K=setTimeout(this.j,0))};\nwr.prototype.j=function(){var a=this.el,b=this.a,c,d=\"none\",e;this.K=0;b&&this.b()&&this.getState()===Ns.OPEN&&(b.g().type!==Pi&&(c=b.m(this.c))&&(e=c.x,c=c.y,b=b.va.width,e>=-b||e<=2*b||c>=-b||c<=2*b)&&(d=\"\",ps?(a.style.left=e-b+\"px\",a.style.top=c+\"px\"):$q(a,e,c),b=this.l.offsetWidth,e=e-b,40>e&&(e=Math.max(0,Math.min((b||this.l.offsetWidth)-this.tailEl_.offsetWidth,-e)),this.A.style.right=e?-e+\"px\":\"0\")),a.style.display=d)};var Ns={OPEN:\"open\",CLOSED:\"closed\"};wr.State=Ns;wr.prototype.G=Ns.OPEN;\nwr.prototype.getState=function(){return this.G};wr.prototype.getState=wr.prototype.getState;wr.prototype.L=function(a){a!==this.G&&(this.G=a,this.dispatchEvent(\"statechange\"));if(a=this.b())this.G===Ns.OPEN?(a.style.display=\"block\",this.o()):a.style.display=\"none\"};wr.prototype.setState=wr.prototype.L;wr.prototype.close=function(){this.L(Ns.CLOSED)};wr.prototype.close=wr.prototype.close;wr.prototype.open=function(){this.L(Ns.OPEN)};wr.prototype.open=wr.prototype.open;wr.prototype.T=function(){return this.l};\nwr.prototype.getContentElement=wr.prototype.T;wr.prototype.m=function(a){if(a)if(\"string\"===typeof a||\"number\"===typeof a.nodeType&&\"string\"===typeof a.nodeName)this.C=a;else throw Error(\"InfoBubble content must be a string or HTML node.\");else this.C=void 0;this.b()&&(this.C?(this.l.innerHTML=\"\",\"string\"===typeof this.C?this.l.innerHTML=a:\"number\"===typeof a.nodeType&&\"string\"===typeof a.nodeName&&this.l.appendChild(a)):this.l.innerHTML=\" \",this.o())};wr.prototype.setContent=wr.prototype.m;\nwr.prototype.D=function(){this.close();this.m(null);this.F&&lr(this.F,\"end\",this.I);this.a&&(this.a.c.removeEventListener(\"sync\",this.j),this.a.va.removeEventListener(\"sync\",this.j));X.prototype.D.call(this)};\nvar Os='',Ps='';function Qs(){this.G=Rs.CLOSED;sr.call(this,\"div\",\"H_overlay\")}v(Qs,sr);r(\"H.ui.base.OverlayPanel\",Qs);Qs.prototype.L=function(a,b){if(a!==this.G||b)this.G=a,a===Rs.OPEN?this.f(\"H_open\"):this.i(\"H_open\");return this};Qs.prototype.setState=Qs.prototype.L;Qs.prototype.getState=function(){return this.G};Qs.prototype.getState=Qs.prototype.getState;\nQs.prototype.a=function(a){var b=a.Mb;a=a.b();var c=this.b(),d=c.style,e;this.i(\"H_top\");this.i(\"H_middle\");this.i(\"H_bottom\");this.i(\"H_left\");this.i(\"H_center\");this.i(\"H_right\");d.bottom=d.top=d.left=d.right=d.margin=\"\";/top/g.test(b)?(this.f(\"H_top\"),d.top=\"0\",d.margin=\"0 1.2em\",e=-1):/bottom/g.test(b)?(this.f(\"H_bottom\"),d.bottom=\"0\",d.margin=\"0 1.2em\",e=1):(this.f(\"H_middle\"),d.top=\"50%\",d.margin=\"0 1.2em\",d.marginTop=-Math.round(.5*c.offsetHeight)+\n\"px\",e=0);/left/g.test(b)?(this.f(\"H_left\"),d.left=a.offsetWidth+\"px\",d.marginLeft=\"1.2em\"):/right/g.test(b)?(this.f(\"H_right\"),d.right=a.offsetWidth+\"px\",d.marginRight=\"1.2em\"):(this.f(\"H_center\"),d.left=\"50%\",0>e?(d.top=a.offsetHeight+\"px\",d.marginTop=\"1.2em\"):0a.g)&&a.b.close()})}function Ws(a){var b=a.c,c=a.a.getData(),d;b&&(d=b.Bb())&&c?0<=d.fa.indexOf(c)?a.a.L(\"down\",!0):(a.a.L(\"up\",!0),a.b&&a.b.close()):a.a.L(\"up\",!0)}Us.prototype.l=function(){var a=this.c.Bb(),b=this.a.getData();a&&b&&(this.a.getState()===pr.DOWN?a.re(b):a.tf(b))};\nUs.prototype.f=function(a){var b,c;a.target&&(b=a.target.getData())&&0===a.currentPointer.button&&(this.b||(this.b=new wr(a.target.getPosition()),this.c.ud(this.b)),this.b.s(a.target.getPosition()),c=b.TRAFFIC_ITEM_TYPE_DESC.replace(\" \",\"_\"),this.c.da().mg(\"traffic.\"+c)&&(c=this.c.da().translate(\"traffic.\"+c)),this.b.m('

{{title}}

{{desc}}

{{traffic.from}}{{from}}
{{traffic.until}}{{until}}

'.replace(\"{{title}}\",\nc).replace(\"{{desc}}\",b.TRAFFIC_ITEM_DESCRIPTION[0].value).replace(\"{{traffic.from}}\",this.c.da().translate(\"traffic.from\")).replace(\"{{traffic.until}}\",this.c.da().translate(\"traffic.until\")).replace(\"{{from}}\",b.START_TIME).replace(\"{{until}}\",b.END_TIME)),this.b.open());a.stopPropagation()};function bs(a){a=a||{};Y.call(this);this.nf=z(this.nf,this);this.of=z(this.of,this);this.kd=z(this.kd,this);this.hd=z(this.hd,this);this.A=z(this.A,this);this.o=new Qs;this.vb=new Ss({onActiveButtonChange:this.kd});this.j=new qr({onStateChange:this.of});this.a=new qr({onStateChange:this.nf});this.s=new Us;Vs(this.s,a.incidents);this.F=new qr({label:'',\nonStateChange:z(function(a){a.target.getState()===pr.DOWN?(this.o.L(Rs.OPEN),this.o.a(this)):this.o.L(Rs.CLOSED)},this)});this.o.c(this.vb);this.o.c(this.a);this.o.c(this.j);this.o.c(this.s.a);this.c(this.F);this.c(this.o);a.entries&&a.entries.forEach(function(a){this.vb.pe(new qr({label:a.name,data:a.mapType}))},this);this.l(a.alignment||\"bottom-right\")}v(bs,Y);r(\"H.ui.MapSettingsControl\",bs);\nbs.prototype.X=function(a,b){var c=this.Bb().fa;Y.prototype.renderInternal.call(this,a,b);this.vb.o(this.da().translate(\"layers.choose\"));this.vb.l().forEach(function(a){var b=a.a;\"layers.\"===b.substr(0,7)&&a.Sa(this.da().translate(b))},this);this.j.Sa(this.da().translate(\"layer.transit\"));this.a.Sa(this.da().translate(\"layer.traffic\"));mr(this.F,this.da().translate(\"layers.choose\"));Xs(this.s,this.jb());c.addEventListener(\"add\",this.hd);c.addEventListener(\"remove\",this.hd);c.addEventListener(\"set\",\nthis.hd);this.Bb().addEventListener(\"tap\",this.A);Ys(this)};bs.prototype.renderInternal=bs.prototype.X;p=bs.prototype;p.kd=function(){var a;a:{a=this.vb.l();for(var b=a.length;b--;)if(a[b].getState()===pr.DOWN){a=a[b];break a}a=null}(a=a?a.getData():null)?(b=a.map,this.j.qa(!a.transit),a.transit&&(this.j.g||this.j.getState()!==pr.DOWN||(b=a.transit)),this.a.qa(!a.traffic),a.traffic&&(this.a.g||this.a.getState()!==pr.DOWN||(b=a.traffic)),b&&this.map&&this.map.Zb(b)):(this.j.qa(!0),this.a.qa(!0))};\np.nf=function(){this.a.getState()===pr.DOWN&&this.j.L(pr.UP,!0);this.kd()};p.of=function(){this.j.getState()===pr.DOWN&&this.a.L(pr.UP,!0);this.kd()};p.hd=function(a){0===a.idx?Ys(this,a):Ws(this.s)};\nfunction Ys(a,b){var c=null,d=b?b.added:a.map.i;a.vb.l().forEach(function(a){var b=a.getData();b.map===d?(this.vb.a(a,!0),this.j.L(pr.UP,!0),this.a.L(pr.UP,!0),c=b):b.transit&&b.transit===d?(this.vb.a(a,!0),this.j.L(pr.DOWN,!0),this.a.L(pr.UP,!0),c=b):b.traffic&&b.traffic===d&&(this.vb.a(a,!0),this.j.L(pr.UP,!0),this.a.L(pr.DOWN,!0),c=b)},a);c?(a.j.qa(!c.transit),a.a.qa(!c.traffic)):a.vb.a(null,!0)}p.Qa=function(a){this.b().style.display=a===Pi?\"none\":\"\"};bs.prototype.onMapEngineTypeChange=bs.prototype.Qa;\nbs.prototype.A=function(){this.F.L(pr.UP)};bs.prototype.C=function(a){Vs(this.s,a)};bs.prototype.setIncidentsLayer=bs.prototype.C;function as(a){a=a||{};Y.call(this);a.adjustZoom&&(this.xg=a.adjustZoom);this.j=new qr({label:'',onStateChange:z(this.ji,this)});this.c(this.j);this.l(a.alignment||\"bottom-right\")}v(as,Y);r(\"H.ui.ZoomRectangle\",as);p=as.prototype;p.xg=function(a){return Math.floor(a)};\np.ji=function(a){var b=this.map,c=b.va.element;a.target.getState()===pr.DOWN?(b.addEventListener(\"dragstart\",this.zg,!0,this),b.addEventListener(\"drag\",this.Ag,!0,this),b.addEventListener(\"dragend\",this.yg,!0,this),a=c.ownerDocument.createElement(\"div\"),b=a.style,b.position=\"absolute\",b.display=\"none\",b.border=\"2px solid #000\",b.zIndex=1E5,b.backgroundColor=\"rgba(204,204,204,0.5)\",c.appendChild(a),this.a=a):(b.removeEventListener(\"dragstart\",this.zg,!0,this),b.removeEventListener(\"drag\",this.Ag,!0,\nthis),b.removeEventListener(\"dragend\",this.yg,!0,this),c.removeChild(this.a))};p.zg=function(a){var b=this.a.style,c=a.currentPointer,d=c.viewportX,c=c.viewportY;a.target===this.map&&(a.stopPropagation(),b.width=\"0px\",b.height=\"0px\",b.top=c+\"px\",b.left=d+\"px\",b.display=\"block\",this.s=c,this.o=d)};\np.Ag=function(a){var b=a.currentPointer,c=b.viewportX,d=b.viewportY,b=this.o,e=this.s,f=this.a.style;a.target===this.map&&(a=c-b,c=d-e,f.left=b+(0>a?a:0)+\"px\",f.top=e+(0>c?c:0)+\"px\",f.width=Math.abs(a)+\"px\",f.height=Math.abs(c)+\"px\")};p.yg=function(a){var b=this.map,c=a.currentPointer;a.target===this.map&&(this.a.style.display=\"none\",a=b.U(fc([b.Ka(this.o,this.s),b.Ka(c.viewportX,c.viewportY)])),a.animate=!0,a.zoom=this.xg(a.zoom,this.map),b.c.Jb(a))};\np.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);mr(this.j,this.da().translate(\"zoom.rectangle\"))};as.prototype.renderInternal=as.prototype.X;as.prototype.Qa=function(a){a=a===Pi;this.b().style.display=a?\"none\":\"\";a&&this.j.L(\"up\")};as.prototype.onMapEngineTypeChange=as.prototype.Qa;function Zs(a,b){var c=b||{};if(!(a&&a instanceof oh))throw Error(\"Base layer is mandatory for overview UI element\");Y.call(this);this.j=new qr({label:'',onStateChange:z(this.o,this)});this.c(this.j);this.a=new $s(a,c.zoomDelta,c.scaleX,c.scaleY);this.l(c.alignment||\"right-bottom\");this.c(this.a)}v(Zs,Y);\nr(\"H.ui.Overview\",Zs);Zs.prototype.Zb=function(a){this.a.Zb(a);return this};Zs.prototype.setBaseLayer=Zs.prototype.Zb;Zs.prototype.o=function(a){a.target.getState()===pr.DOWN?at(this.a):bt(this.a)};Zs.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);this.j.el.style[\"float\"]=this.Mb.match(\"right\")?\"right\":\"left\";this.a.Wa(this.map);mr(this.j,this.da().translate(\"minimap\"))};Zs.prototype.renderInternal=Zs.prototype.X;\nZs.prototype.Qa=function(a){this.b().style.display=a===Pi?\"none\":\"\";this.j.getState()===pr.DOWN&&at(this.a)};Zs.prototype.onMapEngineTypeChange=Zs.prototype.Qa;Zs.prototype.D=function(){this.a.J();X.prototype.D.call(this)};function $s(a,b,c,d){this.A=a;\"number\"===typeof b&&(this.mh=b);\"number\"===typeof c&&(this.Rg=c);\"number\"===typeof d&&(this.Sg=d);sr.call(this,\"div\",\"H_overview\")}v($s,Y);$s.prototype.Zb=function(a){this.j.Zb(a)};\n$s.prototype.X=function(a,b){var c=hr(b,\"div\",\"H_overview_map\");ir(a,c);this.o=c};$s.prototype.renderInternal=$s.prototype.X;p=$s.prototype;p.mh=3;p.Rg=5;p.Sg=5;p.Wa=function(a){this.a=a;this.j=new Q(this.o,this.A,{pixelRatio:this.a.A()});this.j.j.b.style.display=\"none\";this.F=this.j.c;this.s=this.a.c};function at(a){ct(a,!0);a.Cf();a.f(\"H_overview_active\");a.a.addEventListener(\"mapviewchange\",a.Cf,!1,a)}\nfunction bt(a){ct(a);a.i(\"H_overview_active\");a.a.removeEventListener(\"mapviewchange\",a.Cf,!1,a)}p.Cf=function(a){a&&a.modifiers&a.SIZE&&ct(this,!0);a=this.s.Ab();a.zoom=a.zoom-this.mh;this.F.Jb(a)};function ct(a,b){var c=a.a.va.element,d=a.el.style,e=c.offsetWidth/a.Rg/10,c=c.offsetHeight/a.Sg/10,f=a.o.style;b?(d.width=e+\"em\",d.height=c+\"em\",f.width=e-1+\"em\",f.height=c-1+\"em\"):d.width=d.height=\"0em\";a.j.va.resize()}p.J=function(){bt(this);this.j.J()};function cs(a){a=a||{};Y.call(this);this.f(\"H_scalebar\");this.l(a.alignment||\"bottom-right\");this.a=z(this.a,this);this.A=this.s=this.C=this.F=this.o=null}v(cs,Y);r(\"H.ui.ScaleBar\",cs);\ncs.prototype.X=function(a,b){Y.prototype.renderInternal.call(this,a,b);var c;a.innerHTML='';a.style.direction=\n\"ltr\";this.o=a.firstChild;c=this.o.childNodes;this.F=c[0];this.C=c[1];this.s=c[2];this.A=c[3];this.K=Nr.METRIC;this.I=z(function(a){this.g||(this.dispatchEvent(\"toggleunitsystem\"),a.preventDefault())},this);this.j=z(function(a){a.preventDefault()},this);kr(a,\"start\",this.j);kr(a,\"end\",this.I);mr(this,this.da().translate(\"scale.switchToImperial\"));this.a()};cs.prototype.renderInternal=cs.prototype.X;\ncs.prototype.Wa=function(a){this.map&&this.map.removeEventListener(\"mapviewchange\",this.a);a&&a.addEventListener(\"mapviewchange\",this.a);Y.prototype.Wa.apply(this,arguments)};cs.prototype.setMap=cs.prototype.Wa;\ncs.prototype.ya=function(a,b,c){var d=document.createElement(\"canvas\"),e=d.getContext(\"2d\"),f=Fe(this.o,document,!1),g;g=parseFloat(f.getAttribute(\"width\"));var h=parseFloat(f.getAttribute(\"height\")),k=g*a;a*=h;f.setAttribute(\"viewBox\",\"0 0 \"+g+\" \"+h);f.setAttribute(\"width\",k);f.setAttribute(\"height\",a);g=document.createElement(\"div\");g.appendChild(f);f=xe(g.innerHTML);d.width=k;d.height=a;(new Gh(\"image\",f)).then(function(a){e.drawImage(a,0,0);b(d)},c)};cs.prototype.capture=cs.prototype.ya;\ncs.prototype.ld=function(a){this.K=a;mr(this,\"imperial\"===a?this.da().translate(\"scale.switchToMetric\"):this.da().translate(\"scale.switchToImperial\"));this.a()};cs.prototype.onUnitSystemChange=cs.prototype.ld;cs.prototype.Qa=function(a){this.b().style.display=a===Pi?\"none\":\"\"};cs.prototype.onMapEngineTypeChange=cs.prototype.Qa;\ncs.prototype.a=function(){if(this.b()&&(!this.map||this.map.g().type!==Pi)){var a,b=0;a=this.map;var c,d,e;a&&(c=Math.round(.5*a.va.width),d=Math.round(.5*a.va.height),e=a.Ka(c,d))&&(b=ic(e),a=ic(a.Ka(c+1,d)),b=100*b.distance(a));if(a=b)this.K===Nr.IMPERIAL?aa?(d=a,c=this.da().translate(\"scale.m\")):(d=a/1E3,c=this.da().translate(\"scale.km\")),a=Math.pow(10,Math.floor(Math.log(d)/Math.LN10)),d=a/d*100,30>d?\n(a*=5,d*=5):75>d?(a*=2,d*=2):150 Date: Tue, 21 Nov 2017 11:50:12 +0200 Subject: [PATCH 13/23] - v14 --- package.json | 2 +- src/utils/cache.ts | 2 +- src/utils/get-dom-marker-icon.ts | 2 +- src/utils/get-link.ts | 2 +- src/utils/get-marker-icon.ts | 2 +- src/utils/mixin.ts | 3 ++- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 95e04be..255ee53 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.13", + "version": "0.4.14", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/utils/cache.ts b/src/utils/cache.ts index 5f6426e..37fb958 100644 --- a/src/utils/cache.ts +++ b/src/utils/cache.ts @@ -1,6 +1,6 @@ // import from npm import Promise = require("bluebird"); -import "core-js"; +import * as Map from "core-js/library/fn/map"; import { assignIn, forEach } from "lodash"; // declare an interface for the object that is diff --git a/src/utils/get-dom-marker-icon.ts b/src/utils/get-dom-marker-icon.ts index dcca2df..1afdf58 100644 --- a/src/utils/get-dom-marker-icon.ts +++ b/src/utils/get-dom-marker-icon.ts @@ -1,4 +1,4 @@ -import "core-js"; +import * as Map from "core-js/library/fn/map"; /** * Map for HTML strings against H.map.DomIcon instances diff --git a/src/utils/get-link.ts b/src/utils/get-link.ts index db037ac..361b2de 100644 --- a/src/utils/get-link.ts +++ b/src/utils/get-link.ts @@ -1,5 +1,5 @@ // import from npm -import "core-js"; +import * as Map from "core-js/library/fn/map"; import { assignIn } from "lodash"; // declare an interface for the object that is diff --git a/src/utils/get-marker-icon.ts b/src/utils/get-marker-icon.ts index 486d868..5816cb2 100644 --- a/src/utils/get-marker-icon.ts +++ b/src/utils/get-marker-icon.ts @@ -1,4 +1,4 @@ -import "core-js"; +import * as Map from "core-js/library/fn/map"; /** * Map for image URL strings against H.map.Icon instances diff --git a/src/utils/mixin.ts b/src/utils/mixin.ts index 47268e5..2bea7e1 100644 --- a/src/utils/mixin.ts +++ b/src/utils/mixin.ts @@ -1,4 +1,5 @@ -import "core-js"; +import * as Reflect from "core-js/library/fn/reflect"; +import * as Symbol from "core-js/library/fn/symbol"; export function mixin(behaviour: any, sharedBehaviour: any = {}) { // these keys reflect the behaviour that is to be attached to class instances From 4f77b242c31b8074cb2c49e053d051a2ad53551f Mon Sep 17 00:00:00 2001 From: noam rotem Date: Tue, 21 Nov 2017 13:40:03 +0200 Subject: [PATCH 14/23] - v15 --- src/utils/cache.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/cache.ts b/src/utils/cache.ts index 37fb958..ba73883 100644 --- a/src/utils/cache.ts +++ b/src/utils/cache.ts @@ -121,6 +121,7 @@ export function onAllLoad(callback: AllCallback) { */ export function getScript(url: string, name: string): ScriptState { // if (!loadedScripts.has(name) && !document.querySelector(`script[src="${url}"]`)) { + if (!loadedScripts.has(name)) { const tag: HTMLScriptElement = document.createElement("script"); From bf9fe198efb78a2fcbb0b92df1aa9f94367305eb Mon Sep 17 00:00:00 2001 From: noam rotem Date: Thu, 23 Nov 2017 16:00:28 +0200 Subject: [PATCH 15/23] - v16: disable map wheel-scroll --- package.json | 2 +- src/HEREMap.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 255ee53..25ee36e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.14", + "version": "0.4.16", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index 3a41aa3..43af4b6 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -107,7 +107,7 @@ export class HEREMap // MapEvents enables the event system // Behavior implements default interactions for pan/zoom const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map)); - + behavior.disable(H.mapevents.Behavior.WHEELZOOM); // create the default UI for the map const ui = H.ui.UI.createDefault(map, defaultLayers); From c443b59367e9209f7235e01951cd95a97c0112fd Mon Sep 17 00:00:00 2001 From: noam rotem Date: Sun, 26 Nov 2017 13:58:58 +0200 Subject: [PATCH 16/23] - v17: disable map wheel-scroll --- package.json | 2 +- src/HEREMap.tsx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 25ee36e..366c911 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.16", + "version": "0.4.17", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index 43af4b6..90aa966 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -107,6 +107,7 @@ export class HEREMap // MapEvents enables the event system // Behavior implements default interactions for pan/zoom const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map)); + behavior.disable(H.mapevents.Behavior.WHEELZOOM); // create the default UI for the map const ui = H.ui.UI.createDefault(map, defaultLayers); From a3b35c11a5ef1a8af7667ac5167a624e10384423 Mon Sep 17 00:00:00 2001 From: noam rotem Date: Mon, 27 Nov 2017 11:47:33 +0200 Subject: [PATCH 17/23] - v18 --- package.json | 2 +- src/HEREMap.tsx | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 366c911..c27f26d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.17", + "version": "0.4.18", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index 90aa966..43af4b6 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -107,7 +107,6 @@ export class HEREMap // MapEvents enables the event system // Behavior implements default interactions for pan/zoom const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map)); - behavior.disable(H.mapevents.Behavior.WHEELZOOM); // create the default UI for the map const ui = H.ui.UI.createDefault(map, defaultLayers); From d4aea592f01acf888612ba8c361c54a12624bcea Mon Sep 17 00:00:00 2001 From: Yarden Hochman Date: Sun, 10 Feb 2019 12:35:54 +0200 Subject: [PATCH 18/23] use prop-types instead of React.PropTypes to resolve breaking changes in react 16 --- package.json | 3 +- src/Circle.tsx | 50 +- src/HEREMap.tsx | 72 +- src/Marker.tsx | 54 +- yarn.lock | 8441 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 8516 insertions(+), 104 deletions(-) create mode 100644 yarn.lock diff --git a/package.json b/package.json index c27f26d..92aa47c 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,8 @@ "dependencies": { "bluebird": "^3.4.1", "core-js": "^2.4.1", - "lodash": "^4.15.0" + "lodash": "^4.15.0", + "prop-types": "^15.6.2" }, "peerDependencies": { "react": "^0.14.0 || ^15.0.0", diff --git a/src/Circle.tsx b/src/Circle.tsx index 2ac86b9..2de5a53 100644 --- a/src/Circle.tsx +++ b/src/Circle.tsx @@ -1,4 +1,5 @@ -import * as React from "react"; +import * as React from 'react'; +import { object } from 'prop-types'; // declare an interface containing the required and potential // props that can be passed to the HEREMap Circle component @@ -18,14 +19,14 @@ export interface CircleContext { export class Circle extends React.Component { // define the context types that are passed down from a instance public static contextTypes = { - map: React.PropTypes.object, + map: object, }; public static defaultProps = { - fillColor: "rgba(255, 255, 255, 0.5)", + fillColor: 'rgba(255, 255, 255, 0.5)', lineWidth: 1, radius: 1000, - strokeColor: "black", + strokeColor: 'black', }; public context: CircleContext; @@ -48,7 +49,7 @@ export class Circle extends React.Component { // remove the circle on unmount of the component public componentWillUnmount() { - const {map} = this.context; + const { map } = this.context; if (this.circle) { map.removeObject(this.circle); @@ -56,7 +57,7 @@ export class Circle extends React.Component { } public render(): JSX.Element { - const {map} = this.context; + const { map } = this.context; if (map && !this.circle) { this.addCircleToMap(); @@ -66,30 +67,25 @@ export class Circle extends React.Component { } private addCircleToMap() { - const { - map, - } = this.context; - - const { - lat, - lng, - strokeColor, - lineWidth, - fillColor, - radius, - } = this.props; + const { map } = this.context; + + const { lat, lng, strokeColor, lineWidth, fillColor, radius } = this.props; // create a circle at the provided location - const circle = new H.map.Circle({ - lat, - lng, - }, radius, { - style: { - fillColor, - lineWidth, - strokeColor, + const circle = new H.map.Circle( + { + lat, + lng, + }, + radius, + { + style: { + fillColor, + lineWidth, + strokeColor, + }, }, - }); + ); map.addObject(circle); diff --git a/src/HEREMap.tsx b/src/HEREMap.tsx index 43af4b6..00d320e 100644 --- a/src/HEREMap.tsx +++ b/src/HEREMap.tsx @@ -1,12 +1,13 @@ -import { debounce, uniqueId } from "lodash"; -import * as React from "react"; -import * as ReactDOM from "react-dom"; +import { debounce, uniqueId } from 'lodash'; +import * as React from 'react'; +import * as ReactDOM from 'react-dom'; -import HMapMethods from "./mixins/h-map-methods"; -import cache, { onAllLoad } from "./utils/cache"; -import getLink from "./utils/get-link"; -import getPlatform from "./utils/get-platform"; -import getScriptMap from "./utils/get-script-map"; +import HMapMethods from './mixins/h-map-methods'; +import cache, { onAllLoad } from './utils/cache'; +import getLink from './utils/get-link'; +import getPlatform from './utils/get-platform'; +import getScriptMap from './utils/get-script-map'; +import { object } from 'prop-types'; // declare an interface containing the required and potential // props that can be passed to the HEREMap component @@ -34,11 +35,10 @@ export interface HEREMapChildContext { // export the HEREMap React Component from this module @HMapMethods -export class HEREMap - extends React.Component +export class HEREMap extends React.Component implements React.ChildContextProvider { public static childContextTypes = { - map: React.PropTypes.object, + map: object, }; // add typedefs for the HMapMethods mixin @@ -63,21 +63,13 @@ export class HEREMap } public getChildContext() { - const {map} = this.state; - return {map}; + const { map } = this.state; + return { map }; } public componentDidMount() { onAllLoad(() => { - const { - appId, - appCode, - center, - hidpi, - interactive, - secure, - zoom, - } = this.props; + const { appId, appCode, center, hidpi, interactive, secure, zoom } = this.props; // get the platform to base the maps on const platform = getPlatform({ @@ -92,15 +84,11 @@ export class HEREMap const hereMapEl = ReactDOM.findDOMNode(this); - const map = new H.Map( - hereMapEl.querySelector(".map-container"), - defaultLayers.normal.map, - { - center, - pixelRatio: hidpi ? 2 : 1, - zoom, - }, - ); + const map = new H.Map(hereMapEl.querySelector('.map-container'), defaultLayers.normal.map, { + center, + pixelRatio: hidpi ? 2 : 1, + zoom, + }); if (interactive !== false) { // make the map interactive @@ -118,7 +106,7 @@ export class HEREMap } // make the map resize when the window gets resized - window.addEventListener("resize", this.debouncedResizeMap); + window.addEventListener('resize', this.debouncedResizeMap); // attach the map object to the component"s state this.setState({ map }); @@ -126,18 +114,16 @@ export class HEREMap } public componentWillMount() { - const { - secure, - } = this.props; + const { secure } = this.props; cache(getScriptMap(secure === true)); - const stylesheetUrl = `${secure === true ? "https:" : ""}//js.api.here.com/v3/3.0/mapsjs-ui.css`; - getLink(stylesheetUrl, "HERE Maps UI"); + const stylesheetUrl = `${secure === true ? 'https:' : ''}//js.api.here.com/v3/3.0/mapsjs-ui.css`; + getLink(stylesheetUrl, 'HERE Maps UI'); } public componentWillUnmount() { // make the map resize when the window gets resized - window.removeEventListener("resize", this.debouncedResizeMap); + window.removeEventListener('resize', this.debouncedResizeMap); } public render() { @@ -145,11 +131,7 @@ export class HEREMap return (
-
+
{children}
@@ -157,9 +139,7 @@ export class HEREMap } private resizeMap() { - const { - map, - } = this.state; + const { map } = this.state; if (map) { map.getViewPort().resize(); diff --git a/src/Marker.tsx b/src/Marker.tsx index 59b00f6..9ceed51 100644 --- a/src/Marker.tsx +++ b/src/Marker.tsx @@ -2,12 +2,12 @@ // large numbers of markers of this type can be added to the map // very quickly and efficiently -import * as React from "react"; -import * as ReactDOMServer from "react-dom/server"; - -import getDomMarkerIcon from "./utils/get-dom-marker-icon"; -import getMarkerIcon from "./utils/get-marker-icon"; +import * as React from 'react'; +import * as ReactDOMServer from 'react-dom/server'; +import getDomMarkerIcon from './utils/get-dom-marker-icon'; +import getMarkerIcon from './utils/get-marker-icon'; +import { object } from 'prop-types'; // declare an interface containing the required and potential // props that can be passed to the HEREMap Marker component export interface MarkerProps extends H.map.Marker.Options, H.geo.IPoint { @@ -25,7 +25,7 @@ export interface MarkerContext { export class Marker extends React.Component { // define the context types that are passed down from a instance public static contextTypes = { - map: React.PropTypes.object, + map: object, }; public context: MarkerContext; @@ -52,7 +52,7 @@ export class Marker extends React.Component { } public render(): JSX.Element { - const {map} = this.context; + const { map } = this.context; if (map && !this.marker) { this.addMarkerToMap(); @@ -62,39 +62,33 @@ export class Marker extends React.Component { } private addMarkerToMap() { - const { - map, - } = this.context; - - const { - children, - bitmap, - lat, - lng, - styleClass, - onTap - } = this.props; + const { map } = this.context; + + const { children, bitmap, lat, lng, styleClass, onTap } = this.props; let marker: H.map.DomMarker | H.map.Marker; if (React.Children.count(children) > 0) { // if children are provided, we render the provided react // code to an html string - const html = ReactDOMServer.renderToStaticMarkup(( -
- {children} -
- )); + const html = ReactDOMServer.renderToStaticMarkup( +
{children}
, + ); // we then get a dom icon object from the wrapper method const icon = getDomMarkerIcon(html); // then create a dom marker instance and attach it to the map, // provided via context - marker = new H.map.DomMarker({lat, lng}, {icon}); - onTap && marker.addEventListener('tap',function(e) { - onTap(); - }, false); + marker = new H.map.DomMarker({ lat, lng }, { icon }); + onTap && + marker.addEventListener( + 'tap', + function(e) { + onTap(); + }, + false, + ); map.addObject(marker); } else if (bitmap) { // if we have an image url and no react children, create a @@ -102,11 +96,11 @@ export class Marker extends React.Component { const icon = getMarkerIcon(bitmap); // then create a normal marker instance and attach it to the map - marker = new H.map.Marker({lat, lng}, {icon}); + marker = new H.map.Marker({ lat, lng }, { icon }); map.addObject(marker); } else { // create a default marker at the provided location - marker = new H.map.Marker({lat, lng}); + marker = new H.map.Marker({ lat, lng }); map.addObject(marker); } diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..19ca7d0 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,8441 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@types/bluebird@^3.5.8": + version "3.5.25" + resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.25.tgz#59188b871208092e37767e4b3d80c3b3eaae43bd" + integrity sha512-yfhIBix+AIFTmYGtkC0Bi+XGjSkOINykqKvO/Wqdz/DuXlAKK7HmhLAXdPIGsV4xzKcL3ev/zYc4yLNo+OvGaw== + +"@types/chai@^4.0.1": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.1.7.tgz#1b8e33b61a8c09cbe1f85133071baa0dbf9fa71a" + integrity sha512-2Y8uPt0/jwjhQ6EiluT0XCri1Dbplr0ZxfFXUz+ye13gaqE8u5gL5ppao1JrUYr9cIip5S6MvQzBS7Kke7U9VA== + +"@types/cheerio@*": + version "0.22.10" + resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.10.tgz#780d552467824be4a241b29510a7873a7432c4a6" + integrity sha512-fOM/Jhv51iyugY7KOBZz2ThfT1gwvsGCfWxpLpZDgkGjpEO4Le9cld07OdskikLjDUQJ43dzDaVRSFwQlpdqVg== + +"@types/core-js@^0.9.42": + version "0.9.46" + resolved "https://registry.yarnpkg.com/@types/core-js/-/core-js-0.9.46.tgz#ea701ee34cbb6dfe6d100f1530319547c93c8d79" + integrity sha512-LooLR6XHes9V+kNYRz1Qm8w3atw9QMn7XeZUmIpUelllF9BdryeUKd/u0Wh5ErcjpWfG39NrToU9MF7ngsTFVw== + +"@types/enzyme@^2.8.1": + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-2.8.12.tgz#a669d79ce1760d7241bc4b6fb7535d68669d78ad" + integrity sha512-yiUV6c6f2heD1rnw5jQjRNrszS1fEFLWorrMGa3CKfCLI/a6eInzHuTrlT6GzFq8HbzdRYUeYXABNP1QKMDVLQ== + dependencies: + "@types/cheerio" "*" + "@types/react" "*" + +"@types/events@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + +"@types/heremaps@^3.0.7": + version "3.0.12" + resolved "https://registry.yarnpkg.com/@types/heremaps/-/heremaps-3.0.12.tgz#a7e8928f6eee0c83d0efff08add8dc92c242e29d" + integrity sha512-9ze8JhF2St2/dwOWcyNVSh1blbzwL27HYoLlWYqfDNZPrQ2XbwJA/dXMO2QA4lt3UJW200aKh6pwkbBYdOyBKg== + +"@types/highlight.js@^9.1.9": + version "9.12.3" + resolved "https://registry.yarnpkg.com/@types/highlight.js/-/highlight.js-9.12.3.tgz#b672cfaac25cbbc634a0fd92c515f66faa18dbca" + integrity sha512-pGF/zvYOACZ/gLGWdQH8zSwteQS1epp68yRcVLJMgUck/MjEn/FBYmPub9pXT8C1e4a8YZfHo1CKyV8q1vKUnQ== + +"@types/jquery@^3.2.6": + version "3.3.29" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.29.tgz#680a2219ce3c9250483722fccf5570d1e2d08abd" + integrity sha512-FhJvBninYD36v3k6c+bVk1DSZwh7B5Dpb/Pyk3HKVsiohn0nhbefZZ+3JXbWQhFyt0MxSl2jRDdGQPHeOHFXrQ== + dependencies: + "@types/sizzle" "*" + +"@types/jsdom@^11.0.1": + version "11.12.0" + resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-11.12.0.tgz#00ddc6f0a1b04c2f5ff6fb23eb59360ca65f12ae" + integrity sha512-XHMNZFQ0Ih3A4/NTWAO15+OsQafPKnQCanN0FYGbsTM/EoI5EoEAvvkF51/DQC2BT5low4tomp7k2RLMlriA5Q== + dependencies: + "@types/events" "*" + "@types/node" "*" + "@types/tough-cookie" "*" + parse5 "^4.0.0" + +"@types/lodash@^4.14.68": + version "4.14.120" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.120.tgz#cf265d06f6c7a710db087ed07523ab8c1a24047b" + integrity sha512-jQ21kQ120mo+IrDs1nFNVm/AsdFxIx2+vZ347DbogHJPd/JzKNMOqU6HCYin1W6v8l5R9XSO2/e9cxmn7HAnVw== + +"@types/mocha@^2.2.41": + version "2.2.48" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.48.tgz#3523b126a0b049482e1c3c11877460f76622ffab" + integrity sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw== + +"@types/node@*": + version "10.12.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.24.tgz#b13564af612a22a20b5d95ca40f1bffb3af315cf" + integrity sha512-GWWbvt+z9G5otRBW8rssOFgRY87J9N/qbhqfjMZ+gUuL6zoL+Hm6gP/8qQBG4jjimqdaNLCehcVapZ/Fs2WjCQ== + +"@types/node@^8.0.10": + version "8.10.40" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.40.tgz#4314888d5cd537945d73e9ce165c04cc550144a4" + integrity sha512-RRSjdwz63kS4u7edIwJUn8NqKLLQ6LyqF/X4+4jp38MBT3Vwetewi2N4dgJEshLbDwNgOJXNYoOwzVZUSSLhkQ== + +"@types/prop-types@*": + version "15.5.8" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.8.tgz#8ae4e0ea205fe95c3901a5a1df7f66495e3a56ce" + integrity sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw== + +"@types/react-dom@^15.5.1": + version "15.5.8" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-15.5.8.tgz#e2fe3d95fc443c2dc2786eba99223f4e0eeeac22" + integrity sha512-b/01pGMrAGcCfhAKx1y5/kmPoX2lCkDfuAcak/JWN2+Aev3UYcU+P3vqM3EiVeGKj4Lyfj8kyRaz7jF7mwbe4w== + dependencies: + "@types/react" "^15" + +"@types/react-scroll@^1.5.1": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/react-scroll/-/react-scroll-1.5.4.tgz#c151b8e5320ba90dbb0adfbdfaa0823d57571746" + integrity sha512-EYJt9wDvyrcDZpZqI19eb2UlAzCoXBeoFu3yMkrBDC8zkwFXOhb8lv3tD9V9UAqptora096M7qWYktsWq1guEg== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "16.8.2" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.2.tgz#3b7a7f7ea89d1c7d68b00849fb5de839011c077b" + integrity sha512-6mcKsqlqkN9xADrwiUz2gm9Wg4iGnlVGciwBRYFQSMWG6MQjhOZ/AVnxn+6v8nslFgfYTV8fNdE6XwKu6va5PA== + dependencies: + "@types/prop-types" "*" + csstype "^2.2.0" + +"@types/react@^15", "@types/react@^15.0.36": + version "15.6.21" + resolved "https://registry.yarnpkg.com/@types/react/-/react-15.6.21.tgz#86fb19df382be9becee360290948bb3f66808f90" + integrity sha512-XpKrM3ohs7pPOWpwPnaAoxbXMI5REcBTZm/c+WTLpfaAoDf99pnQAkTkg6DyPpnkmBbykhowaBd0sHP0+K7n0g== + +"@types/sinon@^2.3.2": + version "2.3.7" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-2.3.7.tgz#e92c2fed3297eae078d78d1da032b26788b4af86" + integrity sha512-w+LjztaZbgZWgt/y/VMP5BUAWLtSyoIJhXyW279hehLPyubDoBNwvhcj3WaSptcekuKYeTCVxrq60rdLc6ImJA== + +"@types/sizzle@*": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" + integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== + +"@types/tough-cookie@*": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" + integrity sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg== + +JSONStream@^1.0.3: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +abbrev@1.0.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" + integrity sha1-kbR5JYinc4wl813W9jdSovh3YTU= + +accepts@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" + integrity sha1-w8p0NJOGSMPg2cHjKN1otiLChMo= + dependencies: + mime-types "~2.1.11" + negotiator "0.6.1" + +acorn-dynamic-import@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" + integrity sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ= + dependencies: + acorn "^4.0.3" + +acorn-dynamic-import@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + +acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2, acorn-node@^1.6.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.6.2.tgz#b7d7ceca6f22e6417af933a62cad4de01048d5d2" + integrity sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg== + dependencies: + acorn "^6.0.2" + acorn-dynamic-import "^4.0.0" + acorn-walk "^6.1.0" + xtend "^4.0.1" + +acorn-walk@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== + +acorn@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= + +acorn@^4.0.3: + version "4.0.13" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c= + +acorn@^5.0.0: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + +acorn@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.0.tgz#b0a3be31752c97a0f7013c5f4903b71a05db6818" + integrity sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw== + +after@0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" + integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= + +ajv-keywords@^1.1.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" + integrity sha1-MU3QpLM2j609/NxU7eYXG4htrzw= + +ajv@^4.7.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + integrity sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY= + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^5.0.0: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.5.5: + version "6.9.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.9.1.tgz#a4d3683d74abc5670e75f0b16520f70a20ea8dc1" + integrity sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +amdefine@>=0.0.4, amdefine@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-wrap@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +archy@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= + +array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + +array-slice@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= + +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== + +array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +arraybuffer.slice@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz#f33b2159f0532a3f3107a272c0ccfbd1ad2979ca" + integrity sha1-8zshWfBTKj8xB6JywMz70a0peco= + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + integrity sha1-104bh+ev/A24qttwIfP+SBAasjQ= + +assert@^1.1.1, assert@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= + dependencies: + util "0.10.3" + +assertion-error@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" + integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +ast-types@0.9.6: + version "0.9.6" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" + integrity sha1-ECyenpAF0+fjgpvwxPok7oYu6bk= + +async-each@^1.0.0, async-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" + integrity sha1-GdOGodntxufByF04iu28xW0zYC0= + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + +async@1.x, async@^1.3.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + +async@^0.9.0: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= + +async@^2.0.0, async@^2.1.2, async@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== + dependencies: + lodash "^4.17.10" + +async@~0.2.6: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^6.3.1: + version "6.7.7" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" + integrity sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ= + dependencies: + browserslist "^1.7.6" + caniuse-db "^1.0.30000634" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.16" + postcss-value-parser "^3.2.3" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + integrity sha1-FDQt0428yU0OW4fXY81jYSwOeU8= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.2.1, aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + +babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.14.0, babel-core@^6.26.0: + version "6.26.3" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + +babel-generator@^6.18.0, babel-generator@^6.26.0: + version "6.26.1" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-loader@^7.1.1: + version "7.1.5" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68" + integrity sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw== + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-instanceof@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-instanceof/-/babel-plugin-transform-es2015-instanceof-6.22.0.tgz#c23518163c1bae4836f5b6dfab9663edfdca2d6a" + integrity sha1-wjUYFjwbrkg29bbfq5Zj7f3KLWo= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-regenerator@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015@^6.14.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.24.1" + babel-plugin-transform-es2015-classes "^6.24.1" + babel-plugin-transform-es2015-computed-properties "^6.24.1" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.24.1" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.24.1" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-plugin-transform-es2015-modules-systemjs "^6.24.1" + babel-plugin-transform-es2015-modules-umd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.24.1" + babel-plugin-transform-es2015-parameters "^6.24.1" + babel-plugin-transform-es2015-shorthand-properties "^6.24.1" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.24.1" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.24.1" + babel-plugin-transform-regenerator "^6.24.1" + +babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +backo2@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= + +balanced-match@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" + integrity sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg= + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-arraybuffer@0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= + +base64-js@^1.0.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== + +base64id@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" + integrity sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY= + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= + +better-assert@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" + integrity sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= + dependencies: + callsite "1.0.0" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.0.tgz#9523e001306a32444b907423f1de2164222f6ab1" + integrity sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw== + +blob@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" + integrity sha1-vPEwUspURj8w+fx+lbmkdjCpSSE= + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= + dependencies: + inherits "~2.0.0" + +bluebird@^3.3.0, bluebird@^3.4.1: + version "3.5.3" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7" + integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + +body-parser@^1.16.1: + version "1.18.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" + integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "~1.6.3" + iconv-lite "0.4.23" + on-finished "~2.3.0" + qs "6.5.2" + raw-body "2.3.3" + type-is "~1.6.16" + +boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + integrity sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8= + dependencies: + hoek "2.x.x" + +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^0.1.2: + version "0.1.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-0.1.5.tgz#c085711085291d8b75fdd74eab0f8597280711e6" + integrity sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY= + dependencies: + expand-range "^0.1.0" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browser-pack@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz#c34ba10d0b9ce162b5af227c7131c92c2ecd5774" + integrity sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA== + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.8.0" + defined "^1.0.0" + safe-buffer "^5.1.1" + through2 "^2.0.0" + umd "^3.0.0" + +browser-resolve@^1.11.0, browser-resolve@^1.7.0: + version "1.11.3" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + dependencies: + resolve "1.1.7" + +browser-stdout@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + integrity sha1-81HTKWnTL6XXpVZxVCY9korjvR8= + +browserify-aes@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-0.4.0.tgz#067149b668df31c4b58533e02d01e806d8608e2c" + integrity sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw= + dependencies: + inherits "^2.0.1" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" + integrity sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= + dependencies: + pako "~0.2.0" + +browserify-zlib@^0.2.0, browserify-zlib@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserify@^16.1.0: + version "16.2.3" + resolved "https://registry.yarnpkg.com/browserify/-/browserify-16.2.3.tgz#7ee6e654ba4f92bce6ab3599c3485b1cc7a0ad0b" + integrity sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ== + dependencies: + JSONStream "^1.0.3" + assert "^1.4.0" + browser-pack "^6.0.1" + browser-resolve "^1.11.0" + browserify-zlib "~0.2.0" + buffer "^5.0.2" + cached-path-relative "^1.0.0" + concat-stream "^1.6.0" + console-browserify "^1.1.0" + constants-browserify "~1.0.0" + crypto-browserify "^3.0.0" + defined "^1.0.0" + deps-sort "^2.0.0" + domain-browser "^1.2.0" + duplexer2 "~0.1.2" + events "^2.0.0" + glob "^7.1.0" + has "^1.0.0" + htmlescape "^1.1.0" + https-browserify "^1.0.0" + inherits "~2.0.1" + insert-module-globals "^7.0.0" + labeled-stream-splicer "^2.0.0" + mkdirp "^0.5.0" + module-deps "^6.0.0" + os-browserify "~0.3.0" + parents "^1.0.1" + path-browserify "~0.0.0" + process "~0.11.0" + punycode "^1.3.2" + querystring-es3 "~0.2.0" + read-only-stream "^2.0.0" + readable-stream "^2.0.2" + resolve "^1.1.4" + shasum "^1.0.0" + shell-quote "^1.6.1" + stream-browserify "^2.0.0" + stream-http "^2.0.0" + string_decoder "^1.1.1" + subarg "^1.0.0" + syntax-error "^1.1.1" + through2 "^2.0.0" + timers-browserify "^1.0.1" + tty-browserify "0.0.1" + url "~0.11.0" + util "~0.10.1" + vm-browserify "^1.0.0" + xtend "^4.0.0" + +browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: + version "1.7.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + integrity sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk= + dependencies: + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0, buffer@^4.9.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +buffer@^5.0.2: + version "5.2.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + +builtin-modules@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cached-path-relative@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.2.tgz#a13df4196d26776220cc3356eb147a52dba2c6db" + integrity sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg== + +callsite@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" + integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +caniuse-api@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" + integrity sha1-tTTnxzTE+B7F++isoq0kNUuWLGw= + dependencies: + browserslist "^1.3.6" + caniuse-db "^1.0.30000529" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: + version "1.0.30000935" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000935.tgz#0b4210ae207013c76bc1a2e0e903b15bec742a08" + integrity sha512-HFqvW9MZZcWD02F3J2GV2ggQyIXiDr7DRPlOWSKVIihu8J1dtsYFqtMjmFqiYamfOmY4NHyn7xFaWAHBtFWgjQ== + +caseless@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" + integrity sha1-cVuW6phBWTzDMGeSP17GDr2k99c= + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60= + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +chai@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" + integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== + dependencies: + assertion-error "^1.1.0" + check-error "^1.0.2" + deep-eql "^3.0.1" + get-func-name "^2.0.0" + pathval "^1.1.0" + type-detect "^4.0.5" + +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +check-error@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" + integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= + +cheerio@^0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e" + integrity sha1-qbqoYKP5tZWmuBsahocxIe06Jp4= + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.0" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash.assignin "^4.0.9" + lodash.bind "^4.1.4" + lodash.defaults "^4.0.1" + lodash.filter "^4.4.0" + lodash.flatten "^4.2.0" + lodash.foreach "^4.3.0" + lodash.map "^4.4.0" + lodash.merge "^4.4.0" + lodash.pick "^4.2.1" + lodash.reduce "^4.4.0" + lodash.reject "^4.4.0" + lodash.some "^4.4.0" + +chokidar@^1.0.0, chokidar@^1.4.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +chokidar@^2.0.2: + version "2.1.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.0.tgz#5fcb70d0b28ebe0867eb0f09d5f6a08f29a1efa0" + integrity sha512-5t6G2SH8eO6lCvYOoUpaRnF5Qfd//gd7qJAkwRUw9qlGVkiQ13uwQngqbWWaurOsaAm9+kUGbITADxt6H0XFNQ== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.0" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +clap@^1.0.9: + version "1.2.3" + resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" + integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA== + dependencies: + chalk "^1.1.3" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@4.2.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" + integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + dependencies: + source-map "~0.6.0" + +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE= + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-deep@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" + integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ== + dependencies: + for-own "^1.0.0" + is-plain-object "^2.0.4" + kind-of "^6.0.0" + shallow-clone "^1.0.0" + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + +clone@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= + +clone@^1.0.0, clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +coa@~1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" + integrity sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0= + dependencies: + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.3.0, color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" + integrity sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE= + dependencies: + color-name "^1.0.0" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +color@^0.11.0: + version "0.11.4" + resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" + integrity sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q= + dependencies: + clone "^1.0.2" + color-convert "^1.3.0" + color-string "^0.3.0" + +colormin@^1.0.5: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" + integrity sha1-6i90IKcrlogaOKrlnsEkpvcpgTM= + dependencies: + color "^0.11.0" + css-color-names "0.0.4" + has "^1.0.1" + +colors@^1.1.0, colors@^1.1.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d" + integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg== + +colors@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" + integrity sha1-FopHAXVran9RoSzgyXv6KMCE7WM= + +combine-lists@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/combine-lists/-/combine-lists-1.0.1.tgz#458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6" + integrity sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y= + dependencies: + lodash "^4.5.0" + +combine-source-map@^0.8.0, combine-source-map@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" + integrity sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos= + dependencies: + convert-source-map "~1.1.0" + inline-source-map "~0.6.0" + lodash.memoize "~3.0.3" + source-map "~0.5.3" + +combined-stream@^1.0.5, combined-stream@^1.0.6, combined-stream@~1.0.5, combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== + dependencies: + delayed-stream "~1.0.0" + +commander@2.17.x, commander@~2.17.1: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +commander@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" + integrity sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q= + dependencies: + graceful-readlink ">= 1.0.0" + +commander@^2.12.1, commander@^2.9.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-bind@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" + integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= + +component-emitter@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz#296594f2753daa63996d2af08d15a95116c9aec3" + integrity sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM= + +component-emitter@1.2.1, component-emitter@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= + +component-inherit@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" + integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@1.6.2, concat-stream@^1.6.0, concat-stream@^1.6.1, concat-stream@~1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect@^3.6.0: + version "3.6.6" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" + integrity sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ= + dependencies: + debug "2.6.9" + finalhandler "1.1.0" + parseurl "~1.3.2" + utils-merge "1.0.1" + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +constants-browserify@^1.0.0, constants-browserify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.1.1, convert-source-map@^1.3.0, convert-source-map@^1.5.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" + integrity sha1-SCnId+n+SbMWHzvzZziI4gRpmGA= + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js@^2.2.0, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: + version "2.6.4" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.4.tgz#b8897c062c4d769dd30a0ac5c73976c47f92ea0d" + integrity sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +coveralls@^2.11.12: + version "2.13.3" + resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-2.13.3.tgz#9ad7c2ae527417f361e8b626483f48ee92dd2bc7" + integrity sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw== + dependencies: + js-yaml "3.6.1" + lcov-parse "0.0.10" + log-driver "1.2.5" + minimist "1.2.0" + request "2.79.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + integrity sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g= + dependencies: + boom "2.x.x" + +crypto-browserify@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.3.0.tgz#b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c" + integrity sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw= + dependencies: + browserify-aes "0.4.0" + pbkdf2-compat "2.0.1" + ripemd160 "0.2.0" + sha.js "2.2.6" + +crypto-browserify@^3.0.0, crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-color-names@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-loader@^0.28.4: + version "0.28.11" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7" + integrity sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg== + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + cssnano "^3.10.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash.camelcase "^4.3.0" + object-assign "^4.1.1" + postcss "^5.0.6" + postcss-modules-extract-imports "^1.2.0" + postcss-modules-local-by-default "^1.2.0" + postcss-modules-scope "^1.1.0" + postcss-modules-values "^1.3.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + +css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-selector-tokenizer@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" + integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + +css-what@2.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.2.tgz#c0876d9d0480927d7d4920dcd72af3595649554d" + integrity sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ== + +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= + +cssnano@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" + integrity sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg= + dependencies: + autoprefixer "^6.3.1" + decamelize "^1.1.2" + defined "^1.0.0" + has "^1.0.1" + object-assign "^4.0.1" + postcss "^5.0.14" + postcss-calc "^5.2.0" + postcss-colormin "^2.1.8" + postcss-convert-values "^2.3.4" + postcss-discard-comments "^2.0.4" + postcss-discard-duplicates "^2.0.1" + postcss-discard-empty "^2.0.1" + postcss-discard-overridden "^0.1.1" + postcss-discard-unused "^2.2.1" + postcss-filter-plugins "^2.0.0" + postcss-merge-idents "^2.1.5" + postcss-merge-longhand "^2.0.1" + postcss-merge-rules "^2.0.3" + postcss-minify-font-values "^1.0.2" + postcss-minify-gradients "^1.0.1" + postcss-minify-params "^1.0.4" + postcss-minify-selectors "^2.0.4" + postcss-normalize-charset "^1.1.0" + postcss-normalize-url "^3.0.7" + postcss-ordered-values "^2.1.0" + postcss-reduce-idents "^2.2.2" + postcss-reduce-initial "^1.0.0" + postcss-reduce-transforms "^1.0.3" + postcss-svgo "^2.1.1" + postcss-unique-selectors "^2.0.2" + postcss-value-parser "^3.2.3" + postcss-zindex "^2.0.1" + +csso@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" + integrity sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U= + dependencies: + clap "^1.0.9" + source-map "^0.5.3" + +csstype@^2.2.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.2.tgz#3043d5e065454579afc7478a18de41909c8a2f01" + integrity sha512-Rl7PvTae0pflc1YtxtKbiSqq20Ts6vpIYOD5WBafl4y123DyHUeLrRdQP66sQW8/6gmX8jrYJLXwNeMqYVJcow== + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +custom-event@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" + integrity sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU= + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + +dateformat@^1.0.11, dateformat@^1.0.6: + version "1.0.12" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" + integrity sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk= + dependencies: + get-stdin "^4.0.1" + meow "^3.3.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= + +debug@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + integrity sha1-+HBX6ZWxofauaklgZkE3vFbwOdo= + dependencies: + ms "0.7.1" + +debug@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" + integrity sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w= + dependencies: + ms "0.7.2" + +debug@2.6.8: + version "2.6.8" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" + integrity sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw= + dependencies: + ms "2.0.0" + +debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@=3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-eql@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" + integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== + dependencies: + type-detect "^4.0.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +defaults@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +deprecated@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= + +deps-sort@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" + integrity sha1-CRckkC6EZYJg65EHSMzNGvbiH7U= + dependencies: + JSONStream "^1.0.3" + shasum "^1.0.0" + subarg "^1.0.0" + through2 "^2.0.0" + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + dependencies: + repeating "^2.0.0" + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detective@^5.0.2: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" + +di@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" + integrity sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw= + +diff@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" + integrity sha1-yc45Okt8vQsFinJck98pkCeGj/k= + +diff@^3.1.0, diff@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dom-serialize@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" + integrity sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs= + dependencies: + custom-event "~1.0.0" + ent "~2.2.0" + extend "^3.0.0" + void-elements "^2.0.0" + +dom-serializer@0, dom-serializer@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" + integrity sha1-BzxpdUbOB4DOI75KKOKT5AvDDII= + dependencies: + domelementtype "~1.1.1" + entities "~1.1.1" + +domain-browser@^1.1.1, domain-browser@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1, domelementtype@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@~1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" + integrity sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs= + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= + dependencies: + readable-stream "~1.1.9" + +duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= + dependencies: + readable-stream "^2.0.2" + +duplexify@^3.2.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.2.7: + version "1.3.113" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz#b1ccf619df7295aea17bc6951dc689632629e4a9" + integrity sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g== + +elliptic@^6.0.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +encodeurl@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.0.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + dependencies: + once "^1.4.0" + +end-of-stream@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= + dependencies: + once "~1.3.0" + +engine.io-client@1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.8.3.tgz#1798ed93451246453d4c6f635d7a201fe940d5ab" + integrity sha1-F5jtk0USRkU9TG9jXXogH+lA1as= + dependencies: + component-emitter "1.2.1" + component-inherit "0.0.3" + debug "2.3.3" + engine.io-parser "1.3.2" + has-cors "1.1.0" + indexof "0.0.1" + parsejson "0.0.3" + parseqs "0.0.5" + parseuri "0.0.5" + ws "1.1.2" + xmlhttprequest-ssl "1.5.3" + yeast "0.1.2" + +engine.io-parser@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.3.2.tgz#937b079f0007d0893ec56d46cb220b8cb435220a" + integrity sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo= + dependencies: + after "0.8.2" + arraybuffer.slice "0.0.6" + base64-arraybuffer "0.1.5" + blob "0.0.4" + has-binary "0.1.7" + wtf-8 "1.0.0" + +engine.io@1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-1.8.3.tgz#8de7f97895d20d39b85f88eeee777b2bd42b13d4" + integrity sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q= + dependencies: + accepts "1.3.3" + base64id "1.0.0" + cookie "0.3.1" + debug "2.3.3" + engine.io-parser "1.3.2" + ws "1.1.2" + +enhanced-resolve@^3.0.0, enhanced-resolve@^3.3.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" + integrity sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24= + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + object-assign "^4.0.1" + tapable "^0.2.7" + +enhanced-resolve@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + integrity sha1-TW5omzcl+GCQknzMhs2fFjW4ni4= + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + +ent@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" + integrity sha1-6WQhkyWiHQX0RGai9obtbOX13R0= + +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +enzyme@^2.4.1: + version "2.9.1" + resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-2.9.1.tgz#07d5ce691241240fb817bf2c4b18d6e530240df6" + integrity sha1-B9XOaRJBJA+4F78sSxjW5TAkDfY= + dependencies: + cheerio "^0.22.0" + function.prototype.name "^1.0.0" + is-subset "^0.1.1" + lodash "^4.17.4" + object-is "^1.0.1" + object.assign "^4.0.4" + object.entries "^1.0.4" + object.values "^1.0.4" + prop-types "^15.5.10" + uuid "^3.0.1" + +errno@^0.1.3: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.12.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== + dependencies: + es-to-primitive "^1.2.0" + function-bind "^1.1.1" + has "^1.0.3" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-keys "^1.0.12" + +es-to-primitive@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-shim@^4.0.5: + version "4.5.12" + resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.12.tgz#508c13dda1c87dd3df1b50e69e7b96b82149b649" + integrity sha512-MjoCAHE6P2Dirme70Cxd9i2Ng8rhXiaVSsxDWdSwimfLERJL/ypR2ed2rTYkeeYrMk8gq281dzKLiGcdrmc8qg== + +es6-promise@^4.0.3: + version "4.2.5" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" + integrity sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg== + +es6-templates@^0.2.2: + version "0.2.3" + resolved "https://registry.yarnpkg.com/es6-templates/-/es6-templates-0.2.3.tgz#5cb9ac9fb1ded6eb1239342b81d792bbb4078ee4" + integrity sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ= + dependencies: + recast "~0.11.12" + through "~2.3.6" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@1.8.x: + version "1.8.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" + integrity sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg= + dependencies: + esprima "^2.7.1" + estraverse "^1.9.1" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.2.0" + +esprima@2.7.x, esprima@^2.6.0, esprima@^2.7.1: + version "2.7.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esprima@~3.1.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + +estraverse@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" + integrity sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q= + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + +eventemitter3@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" + integrity sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA== + +events@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= + +events@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/events/-/events-2.1.0.tgz#2a9a1e18e6106e0e812aa9ebd4a819b3c29c0ba5" + integrity sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg== + +events@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +expand-braces@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/expand-braces/-/expand-braces-0.1.2.tgz#488b1d1d2451cb3d3a6b192cfc030f44c5855fea" + integrity sha1-SIsdHSRRyz06axks/AMPRMWFX+o= + dependencies: + array-slice "^0.2.3" + array-unique "^0.2.1" + braces "^0.1.2" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-0.1.1.tgz#4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044" + integrity sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ= + dependencies: + is-number "^0.1.1" + repeat-string "^0.2.2" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= + dependencies: + fill-range "^2.1.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extract-zip@^1.6.5: + version "1.6.7" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" + integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= + dependencies: + concat-stream "1.6.2" + debug "2.6.9" + mkdirp "0.5.1" + yauzl "2.4.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fancy-log@^1.1.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastparse@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + +fd-slicer@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= + dependencies: + pend "~1.2.0" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fill-range@^2.1.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" + integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= + dependencies: + debug "2.6.9" + encodeurl "~1.0.1" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.3.1" + unpipe "~1.0.0" + +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-index@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.1.tgz#95d88ff329123dd1a6950fdfcd321f746271e01f" + integrity sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g== + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== + +flatten@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" + integrity sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= + +follow-redirects@^1.0.0: + version "1.6.1" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.6.1.tgz#514973c44b5757368bad8bddfe52f81f015c94cb" + integrity sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ== + dependencies: + debug "=3.1.0" + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" + integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + integrity sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +formatio@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.2.0.tgz#f3b2167d9068c4698a8d51f4f760a39a54d818eb" + integrity sha1-87IWfZBoxGmKjVH092CjmlTYGOs= + dependencies: + samsam "1.x" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +fs-minipass@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== + dependencies: + minipass "^2.2.1" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.0.0, fsevents@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.7.tgz#4851b664a3783e52003b3c66eb0eee1074933aa4" + integrity sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw== + dependencies: + nan "^2.9.2" + node-pre-gyp "^0.10.0" + +fstream@^1.0.0, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + integrity sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE= + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.0.tgz#8bd763cc0af860a859cc5d49384d74b932cd2327" + integrity sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + is-callable "^1.1.3" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= + dependencies: + globule "~0.1.0" + +gaze@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +generate-function@^2.0.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz#f069617690c10c868e73b8465746764f97c3479f" + integrity sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ== + dependencies: + is-property "^1.0.2" + +generate-object-property@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" + integrity sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA= + dependencies: + is-property "^1.0.0" + +get-assigned-identifiers@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz#6dbf411de648cbaf8d9169ebb0d2d576191e2ff1" + integrity sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ== + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-func-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" + integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.0.0, glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-stream@^3.1.5: + version "3.1.18" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= + dependencies: + glob "^4.3.1" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.1.0" + through2 "^0.6.1" + unique-stream "^1.0.0" + +glob-stream@^5.3.2: + version "5.3.5" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-5.3.5.tgz#a55665a9a8ccdc41915a87c701e32d4e016fad22" + integrity sha1-pVZlqajM3EGRWofHAeMtTgFvrSI= + dependencies: + extend "^3.0.0" + glob "^5.0.3" + glob-parent "^3.0.0" + micromatch "^2.3.7" + ordered-read-streams "^0.3.0" + through2 "^0.6.0" + to-absolute-glob "^0.1.1" + unique-stream "^2.0.2" + +glob-watcher@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= + dependencies: + gaze "^0.5.1" + +glob2base@^0.0.12: + version "0.0.12" + resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= + dependencies: + find-index "^0.1.1" + +glob@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" + integrity sha1-gFIR3wT6rxxjo2ADBs31reULLsg= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^4.3.1: + version "4.5.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "^2.0.1" + once "^1.3.0" + +glob@^5.0.15, glob@^5.0.3: + version "5.0.15" + resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~3.1.21: + version "3.1.21" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= + dependencies: + graceful-fs "~1.2.0" + inherits "1" + minimatch "~0.2.11" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + +globule@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" + integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ== + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +globule@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= + dependencies: + glob "~3.1.21" + lodash "~1.0.1" + minimatch "~0.2.11" + +glogg@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== + dependencies: + sparkles "^1.0.0" + +graceful-fs@^3.0.0: + version "3.0.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" + integrity sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg= + dependencies: + natives "^1.1.0" + +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + +graceful-fs@~1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= + +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= + +growl@1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f" + integrity sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8= + +gulp-sass@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-3.2.1.tgz#2e3688a96fd8be1c0c01340750c191b2e79fab94" + integrity sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q== + dependencies: + gulp-util "^3.0" + lodash.clonedeep "^4.3.2" + node-sass "^4.8.3" + through2 "^2.0.0" + vinyl-sourcemaps-apply "^0.2.0" + +gulp-sourcemaps@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" + integrity sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw= + dependencies: + convert-source-map "^1.1.1" + graceful-fs "^4.1.2" + strip-bom "^2.0.0" + through2 "^2.0.0" + vinyl "^1.0.0" + +gulp-typescript@^3.2.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/gulp-typescript/-/gulp-typescript-3.2.4.tgz#17c6b941078b02c0522974ed6c963ab190920a47" + integrity sha512-bZosNvbUGzFA4bjjWoUPyjU5vfgJSzlYKkU0Jutbsrj+td8yvtqxethhqfzB9MwyamaUODIuidj5gIytZ523Bw== + dependencies: + gulp-util "~3.0.7" + source-map "~0.5.3" + through2 "~2.0.1" + vinyl-fs "~2.4.3" + +gulp-util@3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.7.tgz#78925c4b8f8b49005ac01a011c557e6218941cbb" + integrity sha1-eJJcS4+LSQBawBoBHFV+YhiUHLs= + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^1.0.11" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.7, gulp-util@~3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp@^3.9.1: + version "3.9.1" + resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= + dependencies: + archy "^1.0.0" + chalk "^1.0.0" + deprecated "^0.0.1" + gulp-util "^3.0.0" + interpret "^1.0.0" + liftoff "^2.1.0" + minimist "^1.1.0" + orchestrator "^0.3.0" + pretty-hrtime "^1.0.0" + semver "^4.1.0" + tildify "^1.0.0" + v8flags "^2.0.2" + vinyl-fs "^0.3.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + dependencies: + glogg "^1.0.0" + +handlebars@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.0.tgz#0d6a6f34ff1f63cecec8423aa4169827bf787c3a" + integrity sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w== + dependencies: + async "^2.5.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" + integrity sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0= + dependencies: + chalk "^1.1.1" + commander "^2.9.0" + is-my-json-valid "^2.12.4" + pinkie-promise "^2.0.0" + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-binary@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.7.tgz#68e61eb16210c9545a0a5cce06a873912fe1e68c" + integrity sha1-aOYesWIQyVRaClzOBqhzkS/h5ow= + dependencies: + isarray "0.0.1" + +has-cors@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" + integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= + dependencies: + sparkles "^1.0.0" + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hasha@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" + integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE= + dependencies: + is-stream "^1.0.1" + pinkie-promise "^2.0.0" + +hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + integrity sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ= + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +he@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + +he@1.2.x: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +highlight.js@^9.12.0: + version "9.14.2" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.14.2.tgz#efbfb22dc701406e4da406056ef8c2b70ebe5b26" + integrity sha512-Nc6YNECYpxyJABGYJAyw7dBAYbXEuIzwzkqoJnwbc1nIpCiN+3ioYf0XrBnLiyyG0JLuJhpPtt2iTSbXiKLoyA== + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + integrity sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0= + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" + integrity sha1-TCu8inWJmP7r9e1oWA921GdotLw= + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.7.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +html-loader@^0.4.3: + version "0.4.5" + resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-0.4.5.tgz#5fbcd87cd63a5c49a7fce2fe56f425e05729c68c" + integrity sha1-X7zYfNY6XEmn/OL+VvQl4Fcpxow= + dependencies: + es6-templates "^0.2.2" + fastparse "^1.1.1" + html-minifier "^3.0.1" + loader-utils "^1.0.2" + object-assign "^4.1.0" + +html-minifier@^3.0.1: + version "3.5.21" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + dependencies: + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.4.x" + +htmlescape@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" + integrity sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E= + +htmlparser2@^3.9.1: + version "3.10.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.0.tgz#5f5e422dcf6119c0d983ed36260ce9ded0bee464" + integrity sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ== + dependencies: + domelementtype "^1.3.0" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.0.6" + +http-errors@1.6.3, http-errors@~1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-proxy@^1.13.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" + integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== + dependencies: + eventemitter3 "^3.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + integrity sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8= + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" + integrity sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI= + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +iconv-lite@0.4.23: + version "0.4.23" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.1.12" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" + integrity sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + dependencies: + minimatch "^3.0.4" + +imports-loader@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/imports-loader/-/imports-loader-0.7.1.tgz#f204b5f34702a32c1db7d48d89d5e867a0441253" + integrity sha1-8gS180cCoywdt9SNidXoZ6BEElM= + dependencies: + loader-utils "^1.0.2" + source-map "^0.5.6" + +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= + +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +inline-source-map@~0.6.0: + version "0.6.2" + resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" + integrity sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU= + dependencies: + source-map "~0.5.3" + +insert-module-globals@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.2.0.tgz#ec87e5b42728479e327bd5c5c71611ddfb4752ba" + integrity sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw== + dependencies: + JSONStream "^1.0.3" + acorn-node "^1.5.2" + combine-source-map "^0.8.0" + concat-stream "^1.6.1" + is-buffer "^1.1.0" + path-is-absolute "^1.0.1" + process "~0.11.0" + through2 "^2.0.0" + undeclared-identifiers "^1.1.2" + xtend "^4.0.0" + +interpret@^0.6.4: + version "0.6.6" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" + integrity sha1-/s16GOfOXKar+5U+H4YhOknxYls= + +interpret@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + +invariant@^2.2.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.0, is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.3, is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= + dependencies: + is-extglob "^2.1.1" + +is-my-ip-valid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824" + integrity sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ== + +is-my-json-valid@^2.12.4: + version "2.19.0" + resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz#8fd6e40363cd06b963fa877d444bfb5eddc62175" + integrity sha512-mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q== + dependencies: + generate-function "^2.0.0" + generate-object-property "^1.1.0" + is-my-ip-valid "^1.0.0" + jsonpointer "^4.0.0" + xtend "^4.0.0" + +is-number@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-0.1.1.tgz#69a7af116963d47206ec9bd9b48a14216f1e3806" + integrity sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY= + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-property@^1.0.0, is-property@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" + integrity sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ= + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + +is-stream@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-subset@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" + integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= + +is-svg@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" + integrity sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk= + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-valid-glob@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-0.3.0.tgz#d4b55c69f51886f9b65c70d6c2622d37e29f48fe" + integrity sha1-1LVcafUYhvm2XHDWwmItN+KfSP4= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isarray@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.4.tgz#38e7bcbb0f3ba1b7933c86ba1894ddfc3781bbb7" + integrity sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA== + +isbinaryfile@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" + integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== + dependencies: + buffer-alloc "^1.2.0" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-instrumenter-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-2.0.0.tgz#e5492900ab0bba835efa8024cb00be9b3eea2700" + integrity sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA= + dependencies: + convert-source-map "^1.3.0" + istanbul-lib-instrument "^1.1.3" + loader-utils "^0.2.16" + object-assign "^4.1.0" + +istanbul-lib-coverage@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + +istanbul-lib-instrument@^1.1.3: + version "1.10.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.2.1" + semver "^5.3.0" + +istanbul@0.4.5, istanbul@^0.4.0, istanbul@^0.4.3, istanbul@^0.4.5: + version "0.4.5" + resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" + integrity sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs= + dependencies: + abbrev "1.0.x" + async "1.x" + escodegen "1.8.x" + esprima "2.7.x" + glob "^5.0.15" + handlebars "^4.0.1" + js-yaml "3.x" + mkdirp "0.5.x" + nopt "3.x" + once "1.x" + resolve "1.1.x" + supports-color "^3.1.0" + which "^1.1.1" + wordwrap "^1.0.0" + +jquery@^3.1.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca" + integrity sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg== + +js-base64@^2.1.8, js-base64@^2.1.9: + version "2.5.1" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" + integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== + +"js-tokens@^3.0.0 || ^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30" + integrity sha1-bl/mfYsgXOTSL60Ft3geja3MSzA= + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + +js-yaml@3.x, js-yaml@^3.7.0: + version "3.12.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" + integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@~3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" + integrity sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A= + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-loader@^0.5.4: + version "0.5.7" + resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" + integrity sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w== + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json-stable-stringify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" + integrity sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U= + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json3@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + integrity sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE= + +json5@^0.5.0, json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + +jsonpointer@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" + integrity sha1-T9kss04OnbPInIYi7PUfm5eMbLk= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +karma-chai@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/karma-chai/-/karma-chai-0.1.0.tgz#bee5ad40400517811ae34bb945f762909108b79a" + integrity sha1-vuWtQEAFF4Ea40u5RfdikJEIt5o= + +karma-coverage@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/karma-coverage/-/karma-coverage-1.1.2.tgz#cc09dceb589a83101aca5fe70c287645ef387689" + integrity sha512-eQawj4Cl3z/CjxslYy9ariU4uDh7cCNFZHNWXWRpl0pNeblY/4wHR7M7boTYXWrn9bY0z2pZmr11eKje/S/hIw== + dependencies: + dateformat "^1.0.6" + istanbul "^0.4.0" + lodash "^4.17.0" + minimatch "^3.0.0" + source-map "^0.5.1" + +karma-es5-shim@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/karma-es5-shim/-/karma-es5-shim-0.0.4.tgz#cdd00333cce77c2e4ce03e3ac93f2f8ecd1fb952" + integrity sha1-zdADM8znfC5M4D46yT8vjs0fuVI= + dependencies: + es5-shim "^4.0.5" + +karma-mocha-reporter@^2.1.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz#15120095e8ed819186e47a0b012f3cd741895560" + integrity sha1-FRIAlejtgZGG5HoLAS8810GJVWA= + dependencies: + chalk "^2.1.0" + log-symbols "^2.1.0" + strip-ansi "^4.0.0" + +karma-mocha@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-1.3.0.tgz#eeaac7ffc0e201eb63c467440d2b69c7cf3778bf" + integrity sha1-7qrH/8DiAetjxGdEDStpx883eL8= + dependencies: + minimist "1.2.0" + +karma-phantomjs-launcher@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz#d23ca34801bda9863ad318e3bb4bd4062b13acd2" + integrity sha1-0jyjSAG9qYY60xjju0vUBisTrNI= + dependencies: + lodash "^4.0.1" + phantomjs-prebuilt "^2.1.7" + +karma-remap-istanbul@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/karma-remap-istanbul/-/karma-remap-istanbul-0.6.0.tgz#97f3b770065254f9b4724f2d9be4a3a2e1baf6fc" + integrity sha1-l/O3cAZSVPm0ck8tm+SjouG69vw= + dependencies: + istanbul "^0.4.3" + remap-istanbul "^0.9.0" + +karma-sinon@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/karma-sinon/-/karma-sinon-1.0.5.tgz#4e3443f2830fdecff624d3747163f1217daa2a9a" + integrity sha1-TjRD8oMP3s/2JNN0cWPxIX2qKpo= + +karma-source-map-support@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz#58526ceccf7e8730e56effd97a4de8d712ac0d6b" + integrity sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A== + dependencies: + source-map-support "^0.5.5" + +karma-sourcemap-loader@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz#91322c77f8f13d46fed062b042e1009d4c4505d8" + integrity sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg= + dependencies: + graceful-fs "^4.1.2" + +karma-spec-reporter@0.0.31: + version "0.0.31" + resolved "https://registry.yarnpkg.com/karma-spec-reporter/-/karma-spec-reporter-0.0.31.tgz#4830dc7148a155c7d7a186e632339a0d80fadec3" + integrity sha1-SDDccUihVcfXoYbmMjOaDYD63sM= + dependencies: + colors "^1.1.2" + +karma-webpack@^2.0.4: + version "2.0.13" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.13.tgz#cf56e3056c15b7747a0bb2140fc9a6be41dd9f02" + integrity sha512-2cyII34jfrAabbI2+4Rk4j95Nazl98FvZQhgSiqKUDarT317rxfv/EdzZ60CyATN4PQxJdO5ucR5bOOXkEVrXw== + dependencies: + async "^2.0.0" + babel-runtime "^6.0.0" + loader-utils "^1.0.0" + lodash "^4.0.0" + source-map "^0.5.6" + webpack-dev-middleware "^1.12.0" + +karma@^1.2.0: + version "1.7.1" + resolved "https://registry.yarnpkg.com/karma/-/karma-1.7.1.tgz#85cc08e9e0a22d7ce9cca37c4a1be824f6a2b1ae" + integrity sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg== + dependencies: + bluebird "^3.3.0" + body-parser "^1.16.1" + chokidar "^1.4.1" + colors "^1.1.0" + combine-lists "^1.0.0" + connect "^3.6.0" + core-js "^2.2.0" + di "^0.0.1" + dom-serialize "^2.2.0" + expand-braces "^0.1.1" + glob "^7.1.1" + graceful-fs "^4.1.2" + http-proxy "^1.13.0" + isbinaryfile "^3.0.0" + lodash "^3.8.0" + log4js "^0.6.31" + mime "^1.3.4" + minimatch "^3.0.2" + optimist "^0.6.1" + qjobs "^1.1.4" + range-parser "^1.2.0" + rimraf "^2.6.0" + safe-buffer "^5.0.1" + socket.io "1.7.3" + source-map "^0.5.3" + tmp "0.0.31" + useragent "^2.1.12" + +kew@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" + integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + +labeled-stream-splicer@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz#9cffa32fd99e1612fd1d86a8db962416d5292926" + integrity sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg== + dependencies: + inherits "^2.0.1" + isarray "^2.0.4" + stream-splicer "^2.0.0" + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= + +lazystream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lcov-parse@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3" + integrity sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM= + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +liftoff@^2.1.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= + dependencies: + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +loader-runner@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@^0.2.11, loader-utils@^0.2.16: + version "0.2.17" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +loader-utils@^1.0.0, loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4= + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= + +lodash._basecreate@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821" + integrity sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE= + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash._root@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= + +lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= + +lodash.assignin@^4.0.9: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" + integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI= + +lodash.bind@^4.1.4: + version "4.2.1" + resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35" + integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + +lodash.clone@^4.3.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" + integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= + +lodash.clonedeep@^4.3.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.create@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7" + integrity sha1-1/KEnw29p+BGgruM1yqwIkYd6+c= + dependencies: + lodash._baseassign "^3.0.0" + lodash._basecreate "^3.0.0" + lodash._isiterateecall "^3.0.0" + +lodash.defaults@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= + dependencies: + lodash._root "^3.0.0" + +lodash.filter@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace" + integrity sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= + +lodash.flatten@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.foreach@^4.3.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" + integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.isequal@^4.0.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.map@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.memoize@~3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" + integrity sha1-LcvSwofLwKVcxCMovQxzYVDVPj8= + +lodash.merge@^4.4.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" + integrity sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== + +lodash.mergewith@^4.6.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" + integrity sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ== + +lodash.pick@^4.2.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= + +lodash.reduce@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b" + integrity sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= + +lodash.reject@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415" + integrity sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + +lodash.some@^4.2.2, lodash.some@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" + integrity sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= + +lodash.tail@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" + integrity sha1-0jM6NtnncXyK0vfKyv7HwytERmQ= + +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^3.8.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= + +lodash@^4.0.0, lodash@^4.0.1, lodash@^4.15.0, lodash@^4.17.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.5.0, lodash@~4.17.10: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== + +lodash@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= + +log-driver@1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.5.tgz#7ae4ec257302fd790d557cb10c97100d857b0056" + integrity sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY= + +log-symbols@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +log4js@^0.6.31: + version "0.6.38" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-0.6.38.tgz#2c494116695d6fb25480943d3fc872e662a522fd" + integrity sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0= + dependencies: + readable-stream "~1.0.2" + semver "~4.3.3" + +lolex@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.6.0.tgz#3a9a0283452a47d7439e72731b9e07d7386e49f6" + integrity sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY= + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= + +loose-envify@^1.0.0, loose-envify@^1.3.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + +lru-cache@2: + version "2.7.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= + +lru-cache@4.1.x, lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +math-expression-evaluator@^1.2.14: + version "1.2.17" + resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" + integrity sha1-3oGf282E3M2PrlnGrreWFbnSZqw= + +math-random@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + integrity sha1-8rslNovBIeORwlIN6Slpyu4KApA= + +memory-fs@^0.3.0, memory-fs@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.3.0.tgz#7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20" + integrity sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.4.0, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.3.0, meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-stream@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + dependencies: + readable-stream "^2.0.1" + +micromatch@^2.1.5, micromatch@^2.3.7: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@~1.37.0: + version "1.37.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" + integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== + +mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.18, mime-types@~2.1.19, mime-types@~2.1.7: + version "2.1.21" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" + integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== + dependencies: + mime-db "~1.37.0" + +mime@^1.3.4, mime@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^2.0.1: + version "2.0.10" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= + dependencies: + brace-expansion "^1.0.0" + +minimatch@~0.2.11: + version "0.2.14" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + +minipass@^2.2.1, minipass@^2.3.4: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + dependencies: + minipass "^2.2.1" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" + integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +mocha@^3.0.2: + version "3.5.3" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.5.3.tgz#1e0480fe36d2da5858d1eb6acc38418b26eaa20d" + integrity sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg== + dependencies: + browser-stdout "1.3.0" + commander "2.9.0" + debug "2.6.8" + diff "3.2.0" + escape-string-regexp "1.0.5" + glob "7.1.1" + growl "1.9.2" + he "1.1.1" + json3 "3.3.2" + lodash.create "3.1.1" + mkdirp "0.5.1" + supports-color "3.1.2" + +module-deps@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-6.2.0.tgz#d41a2e790245ce319171e4e7c4d8c73993ba3cd5" + integrity sha512-hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA== + dependencies: + JSONStream "^1.0.3" + browser-resolve "^1.7.0" + cached-path-relative "^1.0.0" + concat-stream "~1.6.0" + defined "^1.0.0" + detective "^5.0.2" + duplexer2 "^0.1.2" + inherits "^2.0.1" + parents "^1.0.0" + readable-stream "^2.0.2" + resolve "^1.4.0" + stream-combiner2 "^1.1.1" + subarg "^1.0.0" + through2 "^2.0.0" + xtend "^4.0.0" + +ms@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + integrity sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg= + +ms@0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" + integrity sha1-riXPJRKziFodldfwN4aNhDESR2U= + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= + dependencies: + duplexer2 "0.0.2" + +nan@^2.10.0, nan@^2.9.2: + version "2.12.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" + integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +native-promise-only@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11" + integrity sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE= + +natives@^1.1.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" + integrity sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA== + +needle@^2.2.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" + integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA== + dependencies: + debug "^2.1.2" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= + +neo-async@^2.5.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" + integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + +node-gyp@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "^2.87.0" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + +node-libs-browser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-0.7.0.tgz#3e272c0819e308935e26674408d7af0e1491b83b" + integrity sha1-PicsCBnjCJNeJmdECNevDhSRuDs= + dependencies: + assert "^1.1.1" + browserify-zlib "^0.1.4" + buffer "^4.9.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "3.3.0" + domain-browser "^1.1.1" + events "^1.0.0" + https-browserify "0.0.1" + os-browserify "^0.2.0" + path-browserify "0.0.0" + process "^0.11.0" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.0.5" + stream-browserify "^2.0.1" + stream-http "^2.3.1" + string_decoder "^0.10.25" + timers-browserify "^2.0.2" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.10.3" + vm-browserify "0.0.4" + +node-libs-browser@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.0" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "0.0.4" + +node-pre-gyp@^0.10.0: + version "0.10.3" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" + integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-sass@^4.5.3, node-sass@^4.8.3: + version "4.11.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.11.0.tgz#183faec398e9cbe93ba43362e2768ca988a6369a" + integrity sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA== + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash.assign "^4.2.0" + lodash.clonedeep "^4.3.2" + lodash.mergewith "^4.6.0" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.10.0" + node-gyp "^3.8.0" + npmlog "^4.0.0" + request "^2.88.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +"nopt@2 || 3", nopt@3.x: + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= + dependencies: + abbrev "1" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^1.4.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + +npm-packlist@^1.1.6: + version "1.3.0" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.3.0.tgz#7f01e8e44408341379ca98cfd756e7b29bd2626c" + integrity sha512-qPBc6CnxEzpOcc4bjoIBJbYdy0D/LFFPUdxvfwor4/w3vxeE0h6TiOVurCEPpQ6trjN77u/ShyfeJGsbAfB3dA== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + integrity sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" + integrity sha1-ejs9DpgGPUP0wD8uiubNUahog6A= + +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= + +object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-component@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" + integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-is@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" + integrity sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY= + +object-keys@^1.0.11, object-keys@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.entries@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" + integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +once@1.x, once@^1.3.0, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +once@~1.3.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= + dependencies: + wrappy "1" + +optimist@^0.6.1, optimist@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optionator@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= + +orchestrator@^0.3.0: + version "0.3.8" + resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= + dependencies: + end-of-stream "~0.1.5" + sequencify "~0.0.7" + stream-consume "~0.1.0" + +ordered-read-streams@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= + +ordered-read-streams@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz#7137e69b3298bb342247a1bbee3881c80e2fd78b" + integrity sha1-cTfmmzKYuzQiR6G77jiByA4v14s= + dependencies: + is-stream "^1.0.1" + readable-stream "^2.0.1" + +os-browserify@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f" + integrity sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8= + +os-browserify@^0.3.0, os-browserify@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@0, osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +outpipe@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/outpipe/-/outpipe-1.1.1.tgz#50cf8616365e87e031e29a5ec9339a3da4725fa2" + integrity sha1-UM+GFjZeh+Ax4ppeyTOaPaRyX6I= + dependencies: + shell-quote "^1.4.2" + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +pako@~0.2.0: + version "0.2.9" + resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= + +pako@~1.0.5: + version "1.0.8" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.8.tgz#6844890aab9c635af868ad5fecc62e8acbba3ea4" + integrity sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA== + +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= + dependencies: + no-case "^2.2.0" + +parents@^1.0.0, parents@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" + integrity sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E= + dependencies: + path-platform "~0.11.15" + +parse-asn1@^5.0.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.3.tgz#1600c6cc0727365d68b97f3aa78939e735a75204" + integrity sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg== + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parse5@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +parsejson@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab" + integrity sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs= + dependencies: + better-assert "~1.0.0" + +parseqs@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" + integrity sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= + dependencies: + better-assert "~1.0.0" + +parseuri@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" + integrity sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= + dependencies: + better-assert "~1.0.0" + +parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= + +path-browserify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-platform@~0.11.15: + version "0.11.15" + resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" + integrity sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I= + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + +path-to-regexp@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" + integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30= + dependencies: + isarray "0.0.1" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +pathval@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" + integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= + +pbkdf2-compat@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz#b6e0c8fa99494d94e0511575802a59a5c142f288" + integrity sha1-tuDI+plJTZTgURV1gCpZpcFC8og= + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +phantomjs-polyfill@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/phantomjs-polyfill/-/phantomjs-polyfill-0.0.2.tgz#8c6a7163e9bc8fd9ffdbe7d605cb5352f9fb891e" + integrity sha1-jGpxY+m8j9n/2+fWBctTUvn7iR4= + +phantomjs-prebuilt@^2.1.12, phantomjs-prebuilt@^2.1.7: + version "2.1.16" + resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef" + integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8= + dependencies: + es6-promise "^4.0.3" + extract-zip "^1.6.5" + fs-extra "^1.0.0" + hasha "^2.2.0" + kew "^0.7.0" + progress "^1.1.8" + request "^2.81.0" + request-progress "^2.0.1" + which "^1.2.10" + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-calc@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" + integrity sha1-d7rnypKK2FcW4v2kLyYb98HWW14= + dependencies: + postcss "^5.0.2" + postcss-message-helpers "^2.0.0" + reduce-css-calc "^1.2.6" + +postcss-colormin@^2.1.8: + version "2.2.2" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b" + integrity sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks= + dependencies: + colormin "^1.0.5" + postcss "^5.0.13" + postcss-value-parser "^3.2.3" + +postcss-convert-values@^2.3.4: + version "2.6.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" + integrity sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0= + dependencies: + postcss "^5.0.11" + postcss-value-parser "^3.1.2" + +postcss-discard-comments@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" + integrity sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0= + dependencies: + postcss "^5.0.14" + +postcss-discard-duplicates@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" + integrity sha1-uavye4isGIFYpesSq8riAmO5GTI= + dependencies: + postcss "^5.0.4" + +postcss-discard-empty@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" + integrity sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU= + dependencies: + postcss "^5.0.14" + +postcss-discard-overridden@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" + integrity sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg= + dependencies: + postcss "^5.0.16" + +postcss-discard-unused@^2.2.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" + integrity sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM= + dependencies: + postcss "^5.0.14" + uniqs "^2.0.0" + +postcss-filter-plugins@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz#82245fdf82337041645e477114d8e593aa18b8ec" + integrity sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ== + dependencies: + postcss "^5.0.4" + +postcss-merge-idents@^2.1.5: + version "2.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270" + integrity sha1-TFUwMTwI4dWzu/PSu8dH4njuonA= + dependencies: + has "^1.0.1" + postcss "^5.0.10" + postcss-value-parser "^3.1.1" + +postcss-merge-longhand@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658" + integrity sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg= + dependencies: + postcss "^5.0.4" + +postcss-merge-rules@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" + integrity sha1-0d9d+qexrMO+VT8OnhDofGG19yE= + dependencies: + browserslist "^1.5.2" + caniuse-api "^1.5.2" + postcss "^5.0.4" + postcss-selector-parser "^2.2.2" + vendors "^1.0.0" + +postcss-message-helpers@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" + integrity sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4= + +postcss-minify-font-values@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69" + integrity sha1-S1jttWZB66fIR0qzUmyv17vey2k= + dependencies: + object-assign "^4.0.1" + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-minify-gradients@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" + integrity sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE= + dependencies: + postcss "^5.0.12" + postcss-value-parser "^3.3.0" + +postcss-minify-params@^1.0.4: + version "1.2.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" + integrity sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM= + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.2" + postcss-value-parser "^3.0.2" + uniqs "^2.0.0" + +postcss-minify-selectors@^2.0.4: + version "2.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" + integrity sha1-ssapjAByz5G5MtGkllCBFDEXNb8= + dependencies: + alphanum-sort "^1.0.2" + has "^1.0.1" + postcss "^5.0.14" + postcss-selector-parser "^2.0.0" + +postcss-modules-extract-imports@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" + integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" + integrity sha1-757nEhLX/nWceO0WL2HtYrXLk/E= + dependencies: + postcss "^5.0.5" + +postcss-normalize-url@^3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" + integrity sha1-EI90s/L82viRov+j6kWSJ5/HgiI= + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^1.4.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + +postcss-ordered-values@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" + integrity sha1-7sbCpntsQSqNsgQud/6NpD+VwR0= + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.1" + +postcss-reduce-idents@^2.2.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" + integrity sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM= + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-reduce-initial@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea" + integrity sha1-aPgGlfBF0IJjqHmtJA343WT2ROo= + dependencies: + postcss "^5.0.4" + +postcss-reduce-transforms@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" + integrity sha1-/3b02CEkN7McKYpC0uFEQCV3GuE= + dependencies: + has "^1.0.1" + postcss "^5.0.8" + postcss-value-parser "^3.0.1" + +postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A= + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^2.1.1: + version "2.1.6" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" + integrity sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0= + dependencies: + is-svg "^2.0.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + svgo "^0.7.0" + +postcss-unique-selectors@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" + integrity sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0= + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-zindex@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" + integrity sha1-0hCd3AVbka9n/EyzsCWUZjnSryI= + dependencies: + has "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16: + version "5.2.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.1: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +private@^0.1.6, private@^0.1.8, private@~0.1.5: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= + +process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + +process@^0.11.0, process@^0.11.10, process@~0.11.0: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= + +prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" + integrity sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ== + dependencies: + loose-envify "^1.3.1" + object-assign "^4.1.1" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24: + version "1.1.31" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" + integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4, punycode@^1.3.2, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qjobs@^1.1.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" + integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== + +qs@6.5.2, qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +qs@~6.3.0: + version "6.3.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" + integrity sha1-51vV9uJoEioqDgvaYwslUMFmUCw= + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0, querystring-es3@~0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +randomatic@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" + integrity sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.0.3, range-parser@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + +raw-body@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" + integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== + dependencies: + bytes "3.0.0" + http-errors "1.6.3" + iconv-lite "0.4.23" + unpipe "1.0.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-addons-test-utils@^15.3.1: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-addons-test-utils/-/react-addons-test-utils-15.6.2.tgz#c12b6efdc2247c10da7b8770d185080a7b047156" + integrity sha1-wStu/cIkfBDae4dw0YUICnsEcVY= + +react-scroll@^1.3.0: + version "1.7.10" + resolved "https://registry.yarnpkg.com/react-scroll/-/react-scroll-1.7.10.tgz#b59cfa11a899a362c6489607ed5865c9c5fd0b53" + integrity sha512-7K1caXF19PQ/jck+QRCdRMytqWei1ktv7jtcsgMap2s55pGOUc/a5phr4loajZRFRx3qKj9Tz12KDtELp91xMg== + dependencies: + lodash.throttle "^4.1.1" + prop-types "^15.5.8" + +read-only-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" + integrity sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A= + dependencies: + readable-stream "^2.0.2" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.2: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.1.1" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.1.1.tgz#ed6bbc6c5ba58b090039ff18ce670515795aeb06" + integrity sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@~2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" + integrity sha1-j5A0HmilPMySh4jaz80Rs265t44= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + +readdirp@^2.0.0, readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +recast@~0.11.12: + version "0.11.23" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3" + integrity sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM= + dependencies: + ast-types "0.9.6" + esprima "~3.1.0" + private "~0.1.5" + source-map "~0.5.0" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +reduce-css-calc@^1.2.6: + version "1.3.0" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" + integrity sha1-dHyRTgSWFKTJz7umKYca0dKSdxY= + dependencies: + balanced-match "^0.4.2" + math-expression-evaluator "^1.2.14" + reduce-function-call "^1.0.1" + +reduce-function-call@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99" + integrity sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk= + dependencies: + balanced-match "^0.4.2" + +regenerate@^1.2.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remap-istanbul@^0.9.0, remap-istanbul@^0.9.5: + version "0.9.6" + resolved "https://registry.yarnpkg.com/remap-istanbul/-/remap-istanbul-0.9.6.tgz#bbd5a688fe265192f067a0ca5b2b0d7f746c5f4b" + integrity sha512-l0WDBsVjaTzP8m3glERJO6bjlAFUahcgfcgvcX+owZw7dKeDLT3CVRpS7UO4L9LfGcMiNsqk223HopwVxlh8Hg== + dependencies: + amdefine "^1.0.0" + gulp-util "3.0.7" + istanbul "0.4.5" + minimatch "^3.0.3" + source-map "^0.6.1" + through2 "2.0.1" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-0.2.2.tgz#c7a8d3236068362059a7e4651fc6884e8b1fb4ae" + integrity sha1-x6jTI2BoNiBZp+RlH8aITosftK4= + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= + +request-progress@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" + integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg= + dependencies: + throttleit "^1.0.0" + +request@2.79.0: + version "2.79.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" + integrity sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4= + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.11.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~2.0.6" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + qs "~6.3.0" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "~0.4.1" + uuid "^3.0.0" + +request@^2.81.0, request@^2.87.0, request@^2.88.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7, resolve@1.1.x: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2, resolve@^1.4.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" + integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== + dependencies: + path-parse "^1.0.6" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= + dependencies: + align-text "^0.1.1" + +rimraf@2, rimraf@^2.6.0, rimraf@^2.6.1: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +ripemd160@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-0.2.0.tgz#2bf198bde167cacfa51c0a928e84b68bbe171fce" + integrity sha1-K/GYveFnys+lHAqSjoS2i74XH84= + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +samsam@1.x, samsam@^1.1.3: + version "1.3.0" + resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50" + integrity sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg== + +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +sass-loader@^6.0.6: + version "6.0.7" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00" + integrity sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA== + dependencies: + clone-deep "^2.0.1" + loader-utils "^1.0.1" + lodash.tail "^4.1.1" + neo-async "^2.5.0" + pify "^3.0.0" + +sax@^1.2.4, sax@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +schema-utils@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" + integrity sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8= + dependencies: + ajv "^5.0.0" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + +semver@^4.1.0, semver@~4.3.3: + version "4.3.6" + resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" + integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= + +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= + +sequencify@~0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +sha.js@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.2.6.tgz#17ddeddc5f722fb66501658895461977867315ba" + integrity sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo= + +sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" + integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA== + dependencies: + is-extendable "^0.1.1" + kind-of "^5.0.0" + mixin-object "^2.0.1" + +shasum@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" + integrity sha1-5wEjENj0F/TetXEhUOVni4euVl8= + dependencies: + json-stable-stringify "~0.0.0" + sha.js "~2.4.4" + +shell-quote@^1.4.2, shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +sigmund@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + +signal-exit@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + +sinon@^2.3.8: + version "2.4.1" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-2.4.1.tgz#021fd64b54cb77d9d2fb0d43cdedfae7629c3a36" + integrity sha512-vFTrO9Wt0ECffDYIPSP/E5bBugt0UjcBQOfQUMh66xzkyPEnhl/vM2LRZi2ajuTdkH07sA6DzrM6KvdvGIH8xw== + dependencies: + diff "^3.1.0" + formatio "1.2.0" + lolex "^1.6.0" + native-promise-only "^0.8.1" + path-to-regexp "^1.7.0" + samsam "^1.1.3" + text-encoding "0.6.4" + type-detect "^4.0.0" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + integrity sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg= + dependencies: + hoek "2.x.x" + +socket.io-adapter@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz#cb6d4bb8bec81e1078b99677f9ced0046066bb8b" + integrity sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s= + dependencies: + debug "2.3.3" + socket.io-parser "2.3.1" + +socket.io-client@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.7.3.tgz#b30e86aa10d5ef3546601c09cde4765e381da377" + integrity sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c= + dependencies: + backo2 "1.0.2" + component-bind "1.0.0" + component-emitter "1.2.1" + debug "2.3.3" + engine.io-client "1.8.3" + has-binary "0.1.7" + indexof "0.0.1" + object-component "0.0.3" + parseuri "0.0.5" + socket.io-parser "2.3.1" + to-array "0.1.4" + +socket.io-parser@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.3.1.tgz#dd532025103ce429697326befd64005fcfe5b4a0" + integrity sha1-3VMgJRA85Clpcya+/WQAX8/ltKA= + dependencies: + component-emitter "1.1.2" + debug "2.2.0" + isarray "0.0.1" + json3 "3.3.2" + +socket.io@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-1.7.3.tgz#b8af9caba00949e568e369f1327ea9be9ea2461b" + integrity sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs= + dependencies: + debug "2.3.3" + engine.io "1.8.3" + has-binary "0.1.7" + object-assign "4.1.0" + socket.io-adapter "0.5.0" + socket.io-client "1.7.3" + socket.io-parser "2.3.1" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-list-map@~0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" + integrity sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY= + +source-map-loader@^0.2.1: + version "0.2.4" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.4.tgz#c18b0dc6e23bf66f6792437557c569a11e072271" + integrity sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ== + dependencies: + async "^2.5.0" + loader-utils "^1.1.0" + +source-map-resolve@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + dependencies: + source-map "^0.5.6" + +source-map-support@^0.5.5: + version "0.5.10" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.10.tgz#2214080bc9d51832511ee2bab96e3c2f9353120c" + integrity sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.4.2, source-map@~0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.0, source-map@~0.5.1, source-map@~0.5.3: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" + integrity sha1-2rc/vPwrqBm03gO9b26qSBZLP50= + dependencies: + amdefine ">=0.0.4" + +sparkles@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" + integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +statuses@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" + integrity sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4= + +stdout-stream@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + dependencies: + readable-stream "^2.0.1" + +stream-browserify@^2.0.0, stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-combiner2@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + +stream-consume@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg== + +stream-http@^2.0.0, stream-http@^2.3.1, stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + +stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" + integrity sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.2" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@^0.10.25, string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringstream@~0.0.4: + version "0.0.6" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72" + integrity sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA== + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-bom-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee" + integrity sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4= + dependencies: + first-chunk-stream "^1.0.0" + strip-bom "^2.0.0" + +strip-bom@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= + dependencies: + first-chunk-stream "^1.0.0" + is-utf8 "^0.2.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-loader@^0.18.2: + version "0.18.2" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.18.2.tgz#cc31459afbcd6d80b7220ee54b291a9fd66ff5eb" + integrity sha512-WPpJPZGUxWYHWIUMNNOYqql7zh85zGmr84FdTVWq52WTIkqlW9xSxD3QYWi/T31cqn9UNSsietVEgGn2aaSCzw== + dependencies: + loader-utils "^1.0.2" + schema-utils "^0.3.0" + +subarg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= + dependencies: + minimist "^1.1.0" + +supports-color@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" + integrity sha1-cqJiiU2dQIuVbKBf83su2KbiotU= + dependencies: + has-flag "^1.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.1.0, supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +svgo@^0.7.0: + version "0.7.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" + integrity sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U= + dependencies: + coa "~1.0.1" + colors "~1.1.2" + csso "~2.3.1" + js-yaml "~3.7.0" + mkdirp "~0.5.1" + sax "~1.2.1" + whet.extend "~0.9.9" + +syntax-error@^1.1.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" + integrity sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w== + dependencies: + acorn-node "^1.2.0" + +tapable@^0.1.8, tapable@~0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + integrity sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q= + +tapable@^0.2.7, tapable@~0.2.5: + version "0.2.9" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.9.tgz#af2d8bbc9b04f74ee17af2b4d9048f807acd18a8" + integrity sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A== + +tar@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + integrity sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +tar@^4: + version "4.4.8" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.3.4" + minizlib "^1.1.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.2" + +text-encoding@0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19" + integrity sha1-45mpgiV6J22uQou5KEXLcb3CbRk= + +throttleit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= + +through2-filter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec" + integrity sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw= + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9" + integrity sha1-OE51MU1J8y3hLuu4E2uOtrXVnak= + dependencies: + readable-stream "~2.0.0" + xtend "~4.0.0" + +through2@^0.6.0, through2@^0.6.1: + version "0.6.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^2.0.0, through2@^2.0.3, through2@~2.0.0, through2@~2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +"through@>=2.2.7 <3", through@^2.3.8, through@~2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +tildify@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= + dependencies: + os-homedir "^1.0.0" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +time-stamp@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.2.0.tgz#917e0a66905688790ec7bbbde04046259af83f57" + integrity sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA== + +timers-browserify@^1.0.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" + integrity sha1-ycWLV1voQHN1y14kYtrO50NZ9B0= + dependencies: + process "~0.11.0" + +timers-browserify@^2.0.2, timers-browserify@^2.0.4: + version "2.0.10" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== + dependencies: + setimmediate "^1.0.4" + +tmp@0.0.31: + version "0.0.31" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" + integrity sha1-jzirlDjhcxXl29izZX6L+yd65Kc= + dependencies: + os-tmpdir "~1.0.1" + +tmp@0.0.x: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +to-absolute-glob@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f" + integrity sha1-HN+kcqnvUMI57maZm2YsoOs5k38= + dependencies: + extend-shallow "^2.0.1" + +to-array@0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" + integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +tough-cookie@~2.3.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" + integrity sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== + dependencies: + punycode "^1.4.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +"true-case-path@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + dependencies: + glob "^7.1.2" + +ts-loader@^2.2.2: + version "2.3.7" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-2.3.7.tgz#a9028ced473bee12f28a75f9c5b139979d33f2fc" + integrity sha512-8t3bu2FcEkXb+D4L+Cn8qiK2E2C6Ms4/GQChvz6IMbVurcFHLXrhW4EMtfaol1a1ASQACZGDUGit4NHnX9g7hQ== + dependencies: + chalk "^2.0.1" + enhanced-resolve "^3.0.0" + loader-utils "^1.0.2" + semver "^5.0.1" + +tslib@^1.8.0, tslib@^1.8.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== + +tslint-react@^3.0.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/tslint-react/-/tslint-react-3.6.0.tgz#7f462c95c4a0afaae82507f06517ff02942196a1" + integrity sha512-AIv1QcsSnj7e9pFir6cJ6vIncTqxfqeFF3Lzh8SuuBljueYzEAtByuB6zMaD27BL0xhMEqsZ9s5eHuCONydjBw== + dependencies: + tsutils "^2.13.1" + +tslint@^5.5.0: + version "5.12.1" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.12.1.tgz#8cec9d454cf8a1de9b0a26d7bdbad6de362e52c1" + integrity sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw== + dependencies: + babel-code-frame "^6.22.0" + builtin-modules "^1.1.1" + chalk "^2.3.0" + commander "^2.12.1" + diff "^3.2.0" + glob "^7.1.1" + js-yaml "^3.7.0" + minimatch "^3.0.4" + resolve "^1.3.2" + semver "^5.3.0" + tslib "^1.8.0" + tsutils "^2.27.2" + +tsutils@^2.13.1, tsutils@^2.27.2: + version "2.29.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" + integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== + dependencies: + tslib "^1.8.1" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tty-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tunnel-agent@~0.4.1: + version "0.4.3" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" + integrity sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us= + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@^4.0.0, type-detect@^4.0.5: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-is@~1.6.16: + version "1.6.16" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" + integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.18" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +typescript@^2.4.1: + version "2.9.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c" + integrity sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w== + +uglify-js@3.4.x, uglify-js@^3.1.4: + version "3.4.9" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" + integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q== + dependencies: + commander "~2.17.1" + source-map "~0.6.1" + +uglify-js@^2.6.4, uglify-js@^2.8.27: + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0= + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-js@~2.7.3: + version "2.7.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" + integrity sha1-RhLAx7qu4rp8SH3kkErhIgefLKg= + dependencies: + async "~0.2.6" + source-map "~0.5.1" + uglify-to-browserify "~1.0.0" + yargs "~3.10.0" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= + +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= + +umd@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" + integrity sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow== + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undeclared-identifiers@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz#7d850a98887cff4bd0bf64999c014d08ed6d1acc" + integrity sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ== + dependencies: + acorn-node "^1.3.0" + get-assigned-identifiers "^1.2.0" + simple-concat "^1.0.0" + xtend "^4.0.1" + +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= + +unique-stream@^2.0.2: + version "2.3.1" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" + integrity sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw== + +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url@^0.11.0, url@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +user-home@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= + +useragent@^2.1.12: + version "2.3.0" + resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz#217f943ad540cb2128658ab23fc960f6a88c9972" + integrity sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw== + dependencies: + lru-cache "4.1.x" + tmp "0.0.x" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.10.3, util@~0.10.1: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.0.0, uuid@^3.0.1, uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +v8flags@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= + dependencies: + user-home "^1.1.1" + +vali-date@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/vali-date/-/vali-date-1.0.0.tgz#1b904a59609fb328ef078138420934f6b86709a6" + integrity sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY= + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vendors@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801" + integrity sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-fs@^0.3.0: + version "0.3.14" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= + dependencies: + defaults "^1.0.0" + glob-stream "^3.1.5" + glob-watcher "^0.0.6" + graceful-fs "^3.0.0" + mkdirp "^0.5.0" + strip-bom "^1.0.0" + through2 "^0.6.1" + vinyl "^0.4.0" + +vinyl-fs@~2.4.3: + version "2.4.4" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-2.4.4.tgz#be6ff3270cb55dfd7d3063640de81f25d7532239" + integrity sha1-vm/zJwy1Xf19MGNkDegfJddTIjk= + dependencies: + duplexify "^3.2.0" + glob-stream "^5.3.2" + graceful-fs "^4.0.0" + gulp-sourcemaps "1.6.0" + is-valid-glob "^0.3.0" + lazystream "^1.0.0" + lodash.isequal "^4.0.0" + merge-stream "^1.0.0" + mkdirp "^0.5.0" + object-assign "^4.0.0" + readable-stream "^2.0.4" + strip-bom "^2.0.0" + strip-bom-stream "^1.0.0" + through2 "^2.0.0" + through2-filter "^2.0.0" + vali-date "^1.0.0" + vinyl "^1.0.0" + +vinyl-source-stream@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vinyl-source-stream/-/vinyl-source-stream-1.1.2.tgz#62b53a135610a896e98ca96bee3a87f008a8e780" + integrity sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A= + dependencies: + through2 "^2.0.3" + vinyl "^0.4.3" + +vinyl-sourcemaps-apply@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= + dependencies: + source-map "^0.5.1" + +vinyl@^0.4.0, vinyl@^0.4.3: + version "0.4.6" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= + dependencies: + clone "^0.2.0" + clone-stats "^0.0.1" + +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.0.0, vinyl@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vm-browserify@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= + dependencies: + indexof "0.0.1" + +vm-browserify@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" + integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw== + +void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" + integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= + +watchify@^3.7.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/watchify/-/watchify-3.11.0.tgz#03f1355c643955e7ab8dcbf399f624644221330f" + integrity sha512-7jWG0c3cKKm2hKScnSAMUEUjRJKXUShwMPk0ASVhICycQhwND3IMAdhJYmc1mxxKzBUJTSF5HZizfrKrS6BzkA== + dependencies: + anymatch "^1.3.0" + browserify "^16.1.0" + chokidar "^1.0.0" + defined "^1.0.0" + outpipe "^1.1.0" + through2 "^2.0.0" + xtend "^4.0.0" + +watchpack@^0.2.1: + version "0.2.9" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-0.2.9.tgz#62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b" + integrity sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws= + dependencies: + async "^0.9.0" + chokidar "^1.0.0" + graceful-fs "^4.1.2" + +watchpack@^1.3.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + dependencies: + chokidar "^2.0.2" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + +webpack-core@^0.6.8, webpack-core@~0.6.9: + version "0.6.9" + resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" + integrity sha1-/FcViMhVjad76e+23r3Fo7FyvcI= + dependencies: + source-list-map "~0.1.7" + source-map "~0.4.1" + +webpack-dev-middleware@^1.12.0: + version "1.12.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e" + integrity sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A== + dependencies: + memory-fs "~0.4.1" + mime "^1.5.0" + path-is-absolute "^1.0.0" + range-parser "^1.0.3" + time-stamp "^2.0.0" + +webpack-sources@^1.0.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-stream@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/webpack-stream/-/webpack-stream-3.2.0.tgz#3a1d160fb11d41727b7ce6f32f722464f98b2186" + integrity sha1-Oh0WD7EdQXJ7fObzL3IkZPmLIYY= + dependencies: + gulp-util "^3.0.7" + lodash.clone "^4.3.2" + lodash.some "^4.2.2" + memory-fs "^0.3.0" + through "^2.3.8" + vinyl "^1.1.0" + webpack "^1.12.9" + +webpack-uglify-js-plugin@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/webpack-uglify-js-plugin/-/webpack-uglify-js-plugin-1.1.9.tgz#ecd4c27843a4ac17ee318f45229cdf1d2fb5e103" + integrity sha1-7NTCeEOkrBfuMY9FIpzfHS+14QM= + dependencies: + chalk "^1.1.3" + uglify-js "^2.6.4" + webpack-core "^0.6.8" + +webpack@^1.12.9: + version "1.15.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-1.15.0.tgz#4ff31f53db03339e55164a9d468ee0324968fe98" + integrity sha1-T/MfU9sDM55VFkqdRo7gMklo/pg= + dependencies: + acorn "^3.0.0" + async "^1.3.0" + clone "^1.0.2" + enhanced-resolve "~0.9.0" + interpret "^0.6.4" + loader-utils "^0.2.11" + memory-fs "~0.3.0" + mkdirp "~0.5.0" + node-libs-browser "^0.7.0" + optimist "~0.6.0" + supports-color "^3.1.0" + tapable "~0.1.8" + uglify-js "~2.7.3" + watchpack "^0.2.1" + webpack-core "~0.6.9" + +webpack@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.7.0.tgz#b2a1226804373ffd3d03ea9c6bd525067034f6b1" + integrity sha512-MjAA0ZqO1ba7ZQJRnoCdbM56mmFpipOPUv/vQpwwfSI42p5PVDdoiuK2AL2FwFUVgT859Jr43bFZXRg/LNsqvg== + dependencies: + acorn "^5.0.0" + acorn-dynamic-import "^2.0.0" + ajv "^4.7.0" + ajv-keywords "^1.1.1" + async "^2.1.2" + enhanced-resolve "^3.3.0" + interpret "^1.0.0" + json-loader "^0.5.4" + json5 "^0.5.1" + loader-runner "^2.3.0" + loader-utils "^0.2.16" + memory-fs "~0.4.1" + mkdirp "~0.5.0" + node-libs-browser "^2.0.0" + source-map "^0.5.3" + supports-color "^3.1.0" + tapable "~0.2.5" + uglify-js "^2.8.27" + watchpack "^1.3.1" + webpack-sources "^1.0.1" + yargs "^6.0.0" + +whet.extend@~0.9.9: + version "0.9.9" + resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" + integrity sha1-+HfVv2SMl+WqVC+twW1qJZucEaE= + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which@1, which@^1.1.1, which@^1.2.10, which@^1.2.14, which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= + +wordwrap@^1.0.0, wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +ws@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.2.tgz#8a244fa052401e08c9886cf44a85189e1fd4067f" + integrity sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8= + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +wtf-8@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a" + integrity sha1-OS2LotDxw00e4tYw8V0O+2jhBIo= + +xmlhttprequest-ssl@1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" + integrity sha1-GFqIjATspGw+QHDZn3tJ3jUomS0= + +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + +yargs-parser@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" + integrity sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw= + dependencies: + camelcase "^3.0.0" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= + dependencies: + camelcase "^3.0.0" + +yargs@^6.0.0: + version "6.6.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" + integrity sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^4.2.0" + +yargs@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" + +yargs@~3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E= + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" + +yauzl@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= + dependencies: + fd-slicer "~1.0.1" + +yeast@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" + integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= From 8e8d2b89aa6a8366d7f5515e692d25ebb129d0b5 Mon Sep 17 00:00:00 2001 From: Yarden Hochman Date: Tue, 12 Feb 2019 14:45:49 +0200 Subject: [PATCH 19/23] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 92aa47c..171399d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.18", + "version": "0.4.19", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { From e15898a5c196b474c328c3ad73b838b5d0c1cdfe Mon Sep 17 00:00:00 2001 From: Yarden Hochman Date: Tue, 12 Feb 2019 14:56:02 +0200 Subject: [PATCH 20/23] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 171399d..92aa47c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.19", + "version": "0.4.18", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { From 44f761ae6660dd1c35d4f57b6507c0abaa2714fe Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 12 Feb 2019 15:52:46 +0200 Subject: [PATCH 21/23] remove prepublishOnly script from package.json --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 92aa47c..fb52cbd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.4.18", + "version": "0.5.0", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { @@ -11,7 +11,6 @@ "coverage:remap": "remap-istanbul -i coverage/coverage.json -o coverage/coverage.json -t json -e node_modules,test", "coverage:report": "istanbul report", "coverage:post": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", - "prepublishOnly": "npm run pretest && gulp", "lint": "tslint --config tslint.json --project tsconfig.json --type-check" }, "repository": { From 22dad8814529c6c7ac6e109d2b744b94f3fb8fc0 Mon Sep 17 00:00:00 2001 From: noam rotem Date: Tue, 12 Feb 2019 17:32:01 +0200 Subject: [PATCH 22/23] fix pretest script and bump version --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fb52cbd..00ed09e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.5.0", + "version": "0.5.1", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { @@ -11,7 +11,9 @@ "coverage:remap": "remap-istanbul -i coverage/coverage.json -o coverage/coverage.json -t json -e node_modules,test", "coverage:report": "istanbul report", "coverage:post": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", - "lint": "tslint --config tslint.json --project tsconfig.json --type-check" + "lint": "tslint --config tslint.json --project tsconfig.json --type-check", + "prepublishOnly": "npm run gulp", + "gulp": "gulp" }, "repository": { "type": "git", From 4b7c658e365c1502cb7291b425b6103b8c0a4542 Mon Sep 17 00:00:00 2001 From: noam rotem Date: Wed, 15 May 2019 17:24:34 +0300 Subject: [PATCH 23/23] add proptypes --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 00ed09e..783ee08 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwt-map", - "version": "0.5.1", + "version": "0.6.1", "description": "React.js HERE Maps component", "main": "dist/main.js", "scripts": { @@ -112,6 +112,7 @@ "webpack-uglify-js-plugin": "^1.1.9" }, "dependencies": { + "@types/prop-types": "^15.7.1", "bluebird": "^3.4.1", "core-js": "^2.4.1", "lodash": "^4.15.0",