@warp-works/warpjs-survey-tool-plugin
Version:
Plugin to set up survey
32 lines • 880 kB
JavaScript
!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=384)}([function(e,t,n){"use strict";e.exports=n(94).default},function(e,t,n){"use strict";function r(e){return e>1?0:e<-1?a:Math.acos(e)}function i(e){return e>1?u:e<-1?-u:Math.asin(e)}function o(e){return(e=s(e/2))*e}Object.defineProperty(t,"__esModule",{value:!0}),t.acos=r,t.asin=i,t.haversin=o;var a=(t.epsilon=1e-6,t.epsilon2=1e-12,t.pi=Math.PI),u=t.halfPi=a/2,s=(t.quarterPi=a/4,t.tau=2*a,t.degrees=180/a,t.radians=a/180,t.abs=Math.abs,t.atan=Math.atan,t.atan2=Math.atan2,t.cos=Math.cos,t.ceil=Math.ceil,t.exp=Math.exp,t.floor=Math.floor,t.log=Math.log,t.pow=Math.pow,t.sin=Math.sin);t.sign=Math.sign||function(e){return e>0?1:e<0?-1:0},t.sqrt=Math.sqrt,t.tan=Math.tan},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}},function(e,t,n){"use strict";function r(e){return d[e]}function i(e){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],n)&&(e[n]=arguments[t][n]);return e}function o(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function a(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}return h.test(e)?e.replace(p,r):e}function u(e){return!e&&0!==e||!(!y(e)||0!==e.length)}function s(e){var t=i({},e);return t._parent=e,t}function c(e,t){return e.path=t,e}function l(e,t){return(e?e+".":"")+t}var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0,t.extend=i,t.indexOf=o,t.escapeExpression=a,t.isEmpty=u,t.createFrame=s,t.blockParams=c,t.appendContextPath=l;var d={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},p=/[&<>"'`=]/g,h=/[&<>"'`=]/,v=Object.prototype.toString;t.toString=v;var m=function(e){return"function"==typeof e};m(/x/)&&(t.isFunction=m=function(e){return"function"==typeof e&&"[object Function]"===v.call(e)}),t.isFunction=m;var y=Array.isArray||function(e){return!(!e||"object"!==(void 0===e?"undefined":f(e)))&&"[object Array]"===v.call(e)};t.isArray=y},function(e,t,n){"use strict";var r,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":i(window))&&(r=window)}e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.interpolateRgbBasis)(e[e.length-1])};var r=n(24)},function(e,t,n){"use strict";function r(e,t){var n=t&&t.loc,o=void 0,a=void 0,u=void 0,s=void 0;n&&(o=n.start.line,a=n.end.line,u=n.start.column,s=n.end.column,e+=" - "+o+":"+u);for(var c=Error.prototype.constructor.call(this,e),l=0;l<i.length;l++)this[i[l]]=c[i[l]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{n&&(this.lineNumber=o,this.endLineNumber=a,Object.defineProperty?(Object.defineProperty(this,"column",{value:u,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:s,enumerable:!0})):(this.column=u,this.endColumn=s))}catch(e){}}t.__esModule=!0;var i=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];r.prototype=new Error,t.default=r,e.exports=t.default},function(e,t,n){"use strict";var r=n(70);e.exports=Object.freeze({createAssessment:n(71),getAssessment:n(72),getAssessments:n(12),getCurrent:n(73),removeAssessment:n(75),setAssessments:n(19),setCurrent:n(76),updateAssessment:n(33),KEYS:r.KEYS})},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var a=t[i](o),u=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(u).then(function(e){r("next",e)},function(e){r("throw",e)});e(u)}return r("next")})}}e.exports=function(){var e=r(regeneratorRuntime.mark(function e(t,n,i,o,a,u){var s,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.getRelationshipByName(a);case 2:if(s=e.sent,c=[],!s){e.next=8;break}return e.next=7,s.getDocuments(n.persistence,o);case 7:c=e.sent;case 8:return e.abrupt("return",t.map(c,function(){var e=r(regeneratorRuntime.mark(function e(r){var i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=new u,e.abrupt("return",i.fromPersistence(t,n,s.getTargetEntity(),r));case 2:case"end":return e.stop()}},e,void 0)}));return function(t){return e.apply(this,arguments)}}()));case 9:case"end":return e.stop()}},e,void 0)}));return function(t,n,r,i,o,a){return e.apply(this,arguments)}}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(232);Object.defineProperty(t,"bisect",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(t,"bisectRight",{enumerable:!0,get:function(){return i.bisectRight}}),Object.defineProperty(t,"bisectLeft",{enumerable:!0,get:function(){return i.bisectLeft}});var o=n(59);Object.defineProperty(t,"ascending",{enumerable:!0,get:function(){return r(o).default}});var a=n(233);Object.defineProperty(t,"bisector",{enumerable:!0,get:function(){return r(a).default}});var u=n(401);Object.defineProperty(t,"cross",{enumerable:!0,get:function(){return r(u).default}});var s=n(402);Object.defineProperty(t,"descending",{enumerable:!0,get:function(){return r(s).default}});var c=n(234);Object.defineProperty(t,"deviation",{enumerable:!0,get:function(){return r(c).default}});var l=n(235);Object.defineProperty(t,"extent",{enumerable:!0,get:function(){return r(l).default}});var f=n(403);Object.defineProperty(t,"histogram",{enumerable:!0,get:function(){return r(f).default}});var d=n(413);Object.defineProperty(t,"thresholdFreedmanDiaconis",{enumerable:!0,get:function(){return r(d).default}});var p=n(414);Object.defineProperty(t,"thresholdScott",{enumerable:!0,get:function(){return r(p).default}});var h=n(239);Object.defineProperty(t,"thresholdSturges",{enumerable:!0,get:function(){return r(h).default}});var v=n(405);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return r(v).default}});var m=n(406);Object.defineProperty(t,"mean",{enumerable:!0,get:function(){return r(m).default}});var y=n(407);Object.defineProperty(t,"median",{enumerable:!0,get:function(){return r(y).default}});var b=n(408);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return r(b).default}});var _=n(236);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return r(_).default}});var g=n(237);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return r(g).default}});var w=n(409);Object.defineProperty(t,"permute",{enumerable:!0,get:function(){return r(w).default}});var x=n(171);Object.defineProperty(t,"quantile",{enumerable:!0,get:function(){return r(x).default}});var j=n(238);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return r(j).default}});var P=n(410);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return r(P).default}});var O=n(411);Object.defineProperty(t,"shuffle",{enumerable:!0,get:function(){return r(O).default}});var M=n(412);Object.defineProperty(t,"sum",{enumerable:!0,get:function(){return r(M).default}});var k=n(240);Object.defineProperty(t,"ticks",{enumerable:!0,get:function(){return r(k).default}}),Object.defineProperty(t,"tickIncrement",{enumerable:!0,get:function(){return k.tickIncrement}}),Object.defineProperty(t,"tickStep",{enumerable:!0,get:function(){return k.tickStep}});var S=n(241);Object.defineProperty(t,"transpose",{enumerable:!0,get:function(){return r(S).default}});var E=n(242);Object.defineProperty(t,"variance",{enumerable:!0,get:function(){return r(E).default}});var C=n(415);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return r(C).default}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(631);Object.defineProperty(t,"create",{enumerable:!0,get:function(){return r(i).default}});var o=n(139);Object.defineProperty(t,"creator",{enumerable:!0,get:function(){return r(o).default}});var a=n(632);Object.defineProperty(t,"local",{enumerable:!0,get:function(){return r(a).default}});var u=n(291);Object.defineProperty(t,"matcher",{enumerable:!0,get:function(){return r(u).default}});var s=n(633);Object.defineProperty(t,"mouse",{enumerable:!0,get:function(){return r(s).default}});var c=n(196);Object.defineProperty(t,"namespace",{enumerable:!0,get:function(){return r(c).default}});var l=n(197);Object.defineProperty(t,"namespaces",{enumerable:!0,get:function(){return r(l).default}});var f=n(140);Object.defineProperty(t,"clientPoint",{enumerable:!0,get:function(){return r(f).default}});var d=n(292);Object.defineProperty(t,"select",{enumerable:!0,get:function(){return r(d).default}});var p=n(634);Object.defineProperty(t,"selectAll",{enumerable:!0,get:function(){return r(p).default}});var h=n(23);Object.defineProperty(t,"selection",{enumerable:!0,get:function(){return r(h).default}});var v=n(199);Object.defineProperty(t,"selector",{enumerable:!0,get:function(){return r(v).default}});var m=n(296);Object.defineProperty(t,"selectorAll",{enumerable:!0,get:function(){return r(m).default}});var y=n(295);Object.defineProperty(t,"style",{enumerable:!0,get:function(){return y.styleValue}});var b=n(663);Object.defineProperty(t,"touch",{enumerable:!0,get:function(){return r(b).default}});var _=n(664);Object.defineProperty(t,"touches",{enumerable:!0,get:function(){return r(_).default}});var g=n(201);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return r(g).default}});var w=n(198);Object.defineProperty(t,"event",{enumerable:!0,get:function(){return w.event}}),Object.defineProperty(t,"customEvent",{enumerable:!0,get:function(){return w.customEvent}})},function(e,t,n){"use strict";function r(e,t,n,a){function u(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return u.floor=function(t){return e(t=new Date(+t)),t},u.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},u.round=function(e){var t=u(e),n=u.ceil(e);return e-t<n-e?t:n},u.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},u.range=function(n,r,i){var o,a=[];if(n=u.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return a;do{a.push(o=new Date(+n)),t(n,i),e(n)}while(o<n&&n<r);return a},u.filter=function(n){return r(function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})},n&&(u.count=function(t,r){return i.setTime(+t),o.setTime(+r),e(i),e(o),Math.floor(n(i,o))},u.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?u.filter(a?function(t){return a(t)%e==0}:function(t){return u.count(0,t)%e==0}):u:null}),u}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=new Date,o=new Date},function(e,t,n){"use strict";var r=n(32);e.exports=function(e){return r.get(e)||[]}},function(e,t,n){"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function i(e,t){switch(arguments.length){case 0:break;case 1:this.interpolator(e);break;default:this.interpolator(t).domain(e)}return this}Object.defineProperty(t,"__esModule",{value:!0}),t.initRange=r,t.initInterpolator=i},function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase();if(!(0,o.default)(n))throw TypeError("Stringified UUID is invalid");return n}Object.defineProperty(t,"__esModule",{value:!0});for(var i=n(15),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=[],u=0;u<256;++u)a.push((u+256).toString(16).substr(1));t.default=r},function(e,t,n){"use strict";function r(e){return"string"==typeof e&&o.default.test(e)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(117),o=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=r},function(e,t,n){"use strict";function r(e,t){var n=o(e,t);if(n.state>f)throw new Error("too late; already scheduled");return n}function i(e,t){var n=o(e,t);if(n.state>h)throw new Error("too late; already running");return n}function o(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function a(e,t,n){function r(e){n.state=d,n.timer.restart(i,n.delay,n.time),n.delay<=e&&i(e-n.delay)}function i(r){var l,f,m,b;if(n.state!==d)return a();for(l in c)if(b=c[l],b.name===n.name){if(b.state===h)return(0,s.timeout)(i);b.state===v?(b.state=y,b.timer.stop(),b.on.call("interrupt",e,e.__data__,b.index,b.group),delete c[l]):+l<t&&(b.state=y,b.timer.stop(),b.on.call("cancel",e,e.__data__,b.index,b.group),delete c[l])}if((0,s.timeout)(function(){n.state===h&&(n.state=v,n.timer.restart(o,n.delay,n.time),o(r))}),n.state=p,n.on.call("start",e,e.__data__,n.index,n.group),n.state===p){for(n.state=h,u=new Array(m=n.tween.length),l=0,f=-1;l<m;++l)(b=n.tween[l].value.call(e,e.__data__,n.index,n.group))&&(u[++f]=b);u.length=f+1}}function o(t){for(var r=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(a),n.state=m,1),i=-1,o=u.length;++i<o;)u[i].call(e,r);n.state===m&&(n.on.call("end",e,e.__data__,n.index,n.group),a())}function a(){n.state=y,n.timer.stop(),delete c[t];for(var r in c)return;delete e.__transition}var u,c=e.__transition;c[t]=n,n.timer=(0,s.timer)(r,0,n.time)}Object.defineProperty(t,"__esModule",{value:!0}),t.ENDED=t.ENDING=t.RUNNING=t.STARTED=t.STARTING=t.SCHEDULED=t.CREATED=void 0,t.default=function(e,t,n,r,i,o){var u=e.__transition;if(u){if(n in u)return}else e.__transition={};a(e,n,{name:t,index:r,group:i,on:c,tween:l,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:f})},t.init=r,t.set=i,t.get=o;var u=n(60),s=n(146),c=(0,u.dispatch)("start","end","cancel","interrupt"),l=[],f=t.CREATED=0,d=t.SCHEDULED=1,p=t.STARTING=2,h=t.STARTED=3,v=t.RUNNING=4,m=t.ENDING=5,y=t.ENDED=6},function(e,t,n){"use strict";function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(f===setTimeout)return setTimeout(e,0);if((f===r||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function a(e){if(d===clearTimeout)return clearTimeout(e);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function u(){m&&h&&(m=!1,h.length?v=h.concat(v):y=-1,v.length&&s())}function s(){if(!m){var e=o(u);m=!0;for(var t=v.length;t;){for(h=v,v=[];++y<t;)h&&h[y].run();y=-1,t=v.length}h=null,m=!1,a(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var f,d,p=e.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:r}catch(e){f=r}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(e){d=i}}();var h,v=[],m=!1,y=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];v.push(new c(e,t)),1!==v.length||m||o(s)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=l,p.addListener=l,p.once=l,p.off=l,p.removeListener=l,p.removeAllListeners=l,p.emit=l,p.prependListener=l,p.prependOnceListener=l,p.listeners=function(e){return[]},p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t,n){"use strict";(function(e,r){var i,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};(function(){function a(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function u(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r}function s(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function c(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function l(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function f(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}function d(e,t){return!!(null==e?0:e.length)&&j(e,t,0)>-1}function p(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function h(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function v(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function m(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}function y(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function b(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function _(e){return e.split("")}function g(e){return e.match(Ut)||[]}function w(e,t,n){var r;return n(e,function(e,n,i){if(t(e,n,i))return r=n,!1}),r}function x(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}function j(e,t,n){return t===t?K(e,t,n):x(e,O,n)}function P(e,t,n,r){for(var i=n-1,o=e.length;++i<o;)if(r(e[i],t))return i;return-1}function O(e){return e!==e}function M(e,t){var n=null==e?0:e.length;return n?T(e,t)/n:Le}function k(e){return function(t){return null==t?oe:t[e]}}function S(e){return function(t){return null==e?oe:e[t]}}function E(e,t,n,r,i){return i(e,function(e,i,o){n=r?(r=!1,e):t(n,e,i,o)}),n}function C(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}function T(e,t){for(var n,r=-1,i=e.length;++r<i;){var o=t(e[r]);o!==oe&&(n=n===oe?o:n+o)}return n}function A(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function R(e,t){return h(t,function(t){return[t,e[t]]})}function I(e){return e?e.slice(0,te(e)+1).replace(Nt,""):e}function N(e){return function(t){return e(t)}}function q(e,t){return h(t,function(t){return e[t]})}function L(e,t){return e.has(t)}function D(e,t){for(var n=-1,r=e.length;++n<r&&j(t,e[n],0)>-1;);return n}function F(e,t){for(var n=e.length;n--&&j(t,e[n],0)>-1;);return n}function U(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}function B(e){return"\\"+En[e]}function H(e,t){return null==e?oe:e[t]}function z(e){return gn.test(e)}function Y(e){return wn.test(e)}function V(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function W(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function G(e,t){return function(n){return e(t(n))}}function $(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n];a!==t&&a!==de||(e[n]=de,o[i++]=n)}return o}function X(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function Q(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function K(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}function J(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}function Z(e){return z(e)?ne(e):Wn(e)}function ee(e){return z(e)?re(e):_(e)}function te(e){for(var t=e.length;t--&&qt.test(e.charAt(t)););return t}function ne(e){for(var t=bn.lastIndex=0;bn.test(e);)++t;return t}function re(e){return e.match(bn)||[]}function ie(e){return e.match(_n)||[]}var oe,ae=200,ue="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",se="Expected a function",ce="Invalid `variable` option passed into `_.template`",le="__lodash_hash_undefined__",fe=500,de="__lodash_placeholder__",pe=1,he=2,ve=4,me=1,ye=2,be=1,_e=2,ge=4,we=8,xe=16,je=32,Pe=64,Oe=128,Me=256,ke=512,Se=30,Ee="...",Ce=800,Te=16,Ae=1,Re=2,Ie=1/0,Ne=9007199254740991,qe=1.7976931348623157e308,Le=NaN,De=4294967295,Fe=De-1,Ue=De>>>1,Be=[["ary",Oe],["bind",be],["bindKey",_e],["curry",we],["curryRight",xe],["flip",ke],["partial",je],["partialRight",Pe],["rearg",Me]],He="[object Arguments]",ze="[object Array]",Ye="[object AsyncFunction]",Ve="[object Boolean]",We="[object Date]",Ge="[object DOMException]",$e="[object Error]",Xe="[object Function]",Qe="[object GeneratorFunction]",Ke="[object Map]",Je="[object Number]",Ze="[object Null]",et="[object Object]",tt="[object Proxy]",nt="[object RegExp]",rt="[object Set]",it="[object String]",ot="[object Symbol]",at="[object Undefined]",ut="[object WeakMap]",st="[object WeakSet]",ct="[object ArrayBuffer]",lt="[object DataView]",ft="[object Float32Array]",dt="[object Float64Array]",pt="[object Int8Array]",ht="[object Int16Array]",vt="[object Int32Array]",mt="[object Uint8Array]",yt="[object Uint8ClampedArray]",bt="[object Uint16Array]",_t="[object Uint32Array]",gt=/\b__p \+= '';/g,wt=/\b(__p \+=) '' \+/g,xt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,jt=/&(?:amp|lt|gt|quot|#39);/g,Pt=/[&<>"']/g,Ot=RegExp(jt.source),Mt=RegExp(Pt.source),kt=/<%-([\s\S]+?)%>/g,St=/<%([\s\S]+?)%>/g,Et=/<%=([\s\S]+?)%>/g,Ct=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Tt=/^\w*$/,At=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Rt=/[\\^$.*+?()[\]{}|]/g,It=RegExp(Rt.source),Nt=/^\s+/,qt=/\s/,Lt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Dt=/\{\n\/\* \[wrapped with (.+)\] \*/,Ft=/,? & /,Ut=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bt=/[()=,{}\[\]\/\s]/,Ht=/\\(\\)?/g,zt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Yt=/\w*$/,Vt=/^[-+]0x[0-9a-f]+$/i,Wt=/^0b[01]+$/i,Gt=/^\[object .+?Constructor\]$/,$t=/^0o[0-7]+$/i,Xt=/^(?:0|[1-9]\d*)$/,Qt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Kt=/($^)/,Jt=/['\n\r\u2028\u2029\\]/g,Zt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",en="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tn="["+en+"]",nn="["+Zt+"]",rn="[a-z\\xdf-\\xf6\\xf8-\\xff]",on="[^\\ud800-\\udfff"+en+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",an="\\ud83c[\\udffb-\\udfff]",un="(?:\\ud83c[\\udde6-\\uddff]){2}",sn="[\\ud800-\\udbff][\\udc00-\\udfff]",cn="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ln="(?:"+rn+"|"+on+")",fn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",dn="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",un,sn].join("|")+")[\\ufe0e\\ufe0f]?"+fn+")*",pn="[\\ufe0e\\ufe0f]?"+fn+dn,hn="(?:"+["[\\u2700-\\u27bf]",un,sn].join("|")+")"+pn,vn="(?:"+["[^\\ud800-\\udfff]"+nn+"?",nn,un,sn,"[\\ud800-\\udfff]"].join("|")+")",mn=RegExp("['’]","g"),yn=RegExp(nn,"g"),bn=RegExp(an+"(?="+an+")|"+vn+pn,"g"),_n=RegExp([cn+"?"+rn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tn,cn,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[tn,cn+ln,"$"].join("|")+")",cn+"?"+ln+"+(?:['’](?:d|ll|m|re|s|t|ve))?",cn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",hn].join("|"),"g"),gn=RegExp("[\\u200d\\ud800-\\udfff"+Zt+"\\ufe0e\\ufe0f]"),wn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],jn=-1,Pn={};Pn[ft]=Pn[dt]=Pn[pt]=Pn[ht]=Pn[vt]=Pn[mt]=Pn[yt]=Pn[bt]=Pn[_t]=!0,Pn[He]=Pn[ze]=Pn[ct]=Pn[Ve]=Pn[lt]=Pn[We]=Pn[$e]=Pn[Xe]=Pn[Ke]=Pn[Je]=Pn[et]=Pn[nt]=Pn[rt]=Pn[it]=Pn[ut]=!1;var On={};On[He]=On[ze]=On[ct]=On[lt]=On[Ve]=On[We]=On[ft]=On[dt]=On[pt]=On[ht]=On[vt]=On[Ke]=On[Je]=On[et]=On[nt]=On[rt]=On[it]=On[ot]=On[mt]=On[yt]=On[bt]=On[_t]=!0,On[$e]=On[Xe]=On[ut]=!1;var Mn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},kn={"&":"&","<":"<",">":">",'"':""","'":"'"},Sn={"&":"&","<":"<",">":">",""":'"',"'":"'"},En={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Cn=parseFloat,Tn=parseInt,An="object"==(void 0===e?"undefined":o(e))&&e&&e.Object===Object&&e,Rn="object"==("undefined"==typeof self?"undefined":o(self))&&self&&self.Object===Object&&self,In=An||Rn||Function("return this")(),Nn="object"==o(t)&&t&&!t.nodeType&&t,qn=Nn&&"object"==o(r)&&r&&!r.nodeType&&r,Ln=qn&&qn.exports===Nn,Dn=Ln&&An.process,Fn=function(){try{var e=qn&&qn.require&&qn.require("util").types;return e||Dn&&Dn.binding&&Dn.binding("util")}catch(e){}}(),Un=Fn&&Fn.isArrayBuffer,Bn=Fn&&Fn.isDate,Hn=Fn&&Fn.isMap,zn=Fn&&Fn.isRegExp,Yn=Fn&&Fn.isSet,Vn=Fn&&Fn.isTypedArray,Wn=k("length"),Gn=S(Mn),$n=S(kn),Xn=S(Sn),Qn=function e(t){function n(e){if(is(e)&&!md(e)&&!(e instanceof _)){if(e instanceof i)return e;if(vl.call(e,"__wrapped__"))return ta(e)}return new i(e)}function r(){}function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=oe}function _(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=De,this.__views__=[]}function S(){var e=new _(this.__wrapped__);return e.__actions__=Ni(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ni(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ni(this.__views__),e}function K(){if(this.__filtered__){var e=new _(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function ne(){var e=this.__wrapped__.value(),t=this.__dir__,n=md(e),r=t<0,i=n?e.length:0,o=Oo(0,i,this.__views__),a=o.start,u=o.end,s=u-a,c=r?u:a-1,l=this.__iteratees__,f=l.length,d=0,p=Vl(s,this.__takeCount__);if(!n||!r&&i==s&&p==s)return bi(e,this.__actions__);var h=[];e:for(;s--&&d<p;){c+=t;for(var v=-1,m=e[c];++v<f;){var y=l[v],b=y.iteratee,_=y.type,g=b(m);if(_==Re)m=g;else if(!g){if(_==Ae)continue e;break e}}h[d++]=m}return h}function re(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function qt(){this.__data__=tf?tf(null):{},this.size=0}function Ut(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Zt(e){var t=this.__data__;if(tf){var n=t[e];return n===le?oe:n}return vl.call(t,e)?t[e]:oe}function en(e){var t=this.__data__;return tf?t[e]!==oe:vl.call(t,e)}function tn(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=tf&&t===oe?le:t,this}function nn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function rn(){this.__data__=[],this.size=0}function on(e){var t=this.__data__,n=Wn(t,e);return!(n<0)&&(n==t.length-1?t.pop():El.call(t,n,1),--this.size,!0)}function an(e){var t=this.__data__,n=Wn(t,e);return n<0?oe:t[n][1]}function un(e){return Wn(this.__data__,e)>-1}function sn(e,t){var n=this.__data__,r=Wn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function cn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ln(){this.size=0,this.__data__={hash:new re,map:new(Kl||nn),string:new re}}function fn(e){var t=wo(this,e).delete(e);return this.size-=t?1:0,t}function dn(e){return wo(this,e).get(e)}function pn(e){return wo(this,e).has(e)}function hn(e,t){var n=wo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function vn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new cn;++t<n;)this.add(e[t])}function bn(e){return this.__data__.set(e,le),this}function _n(e){return this.__data__.has(e)}function gn(e){var t=this.__data__=new nn(e);this.size=t.size}function wn(){this.__data__=new nn,this.size=0}function Mn(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function kn(e){return this.__data__.get(e)}function Sn(e){return this.__data__.has(e)}function En(e,t){var n=this.__data__;if(n instanceof nn){var r=n.__data__;if(!Kl||r.length<ae-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new cn(r)}return n.set(e,t),this.size=n.size,this}function An(e,t){var n=md(e),r=!n&&vd(e),i=!n&&!r&&bd(e),o=!n&&!r&&!i&&jd(e),a=n||r||i||o,u=a?A(e.length,sl):[],s=u.length;for(var c in e)!t&&!vl.call(e,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ro(c,s))||u.push(c);return u}function Rn(e){var t=e.length;return t?e[Zr(0,t-1)]:oe}function Nn(e,t){return Ko(Ni(e),nr(t,0,e.length))}function qn(e){return Ko(Ni(e))}function Dn(e,t,n){(n===oe||Yu(e[t],n))&&(n!==oe||t in e)||er(e,t,n)}function Fn(e,t,n){var r=e[t];vl.call(e,t)&&Yu(r,n)&&(n!==oe||t in e)||er(e,t,n)}function Wn(e,t){for(var n=e.length;n--;)if(Yu(e[n][0],t))return n;return-1}function Kn(e,t,n,r){return hf(e,function(e,i,o){t(r,e,n(e),o)}),r}function Jn(e,t){return e&&qi(t,Fs(t),e)}function Zn(e,t){return e&&qi(t,Us(t),e)}function er(e,t,n){"__proto__"==t&&Rl?Rl(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function tr(e,t){for(var n=-1,r=t.length,i=tl(r),o=null==e;++n<r;)i[n]=o?oe:qs(e,t[n]);return i}function nr(e,t,n){return e===e&&(n!==oe&&(e=e<=n?e:n),t!==oe&&(e=e>=t?e:t)),e}function rr(e,t,n,r,i,o){var a,u=t&pe,c=t&he,l=t&ve;if(n&&(a=i?n(e,r,i,o):n(e)),a!==oe)return a;if(!rs(e))return e;var f=md(e);if(f){if(a=So(e),!u)return Ni(e,a)}else{var d=Mf(e),p=d==Xe||d==Qe;if(bd(e))return Oi(e,u);if(d==et||d==He||p&&!i){if(a=c||p?{}:Eo(e),!u)return c?Di(e,Zn(a,e)):Li(e,Jn(a,e))}else{if(!On[d])return i?e:{};a=Co(e,d,u)}}o||(o=new gn);var h=o.get(e);if(h)return h;o.set(e,a),xd(e)?e.forEach(function(r){a.add(rr(r,t,n,r,e,o))}):gd(e)&&e.forEach(function(r,i){a.set(i,rr(r,t,n,i,e,o))});var v=l?c?yo:mo:c?Us:Fs,m=f?oe:v(e);return s(m||e,function(r,i){m&&(i=r,r=e[i]),Fn(a,i,rr(r,t,n,i,e,o))}),a}function ir(e){var t=Fs(e);return function(n){return or(n,e,t)}}function or(e,t,n){var r=n.length;if(null==e)return!r;for(e=al(e);r--;){var i=n[r],o=t[i],a=e[i];if(a===oe&&!(i in e)||!o(a))return!1}return!0}function ar(e,t,n){if("function"!=typeof e)throw new cl(se);return Ef(function(){e.apply(oe,n)},t)}function ur(e,t,n,r){var i=-1,o=d,a=!0,u=e.length,s=[],c=t.length;if(!u)return s;n&&(t=h(t,N(n))),r?(o=p,a=!1):t.length>=ae&&(o=L,a=!1,t=new vn(t));e:for(;++i<u;){var l=e[i],f=null==n?l:n(l);if(l=r||0!==l?l:0,a&&f===f){for(var v=c;v--;)if(t[v]===f)continue e;s.push(l)}else o(t,f,r)||s.push(l)}return s}function sr(e,t){var n=!0;return hf(e,function(e,r,i){return n=!!t(e,r,i)}),n}function cr(e,t,n){for(var r=-1,i=e.length;++r<i;){var o=e[r],a=t(o);if(null!=a&&(u===oe?a===a&&!vs(a):n(a,u)))var u=a,s=o}return s}function lr(e,t,n,r){var i=e.length;for(n=ws(n),n<0&&(n=-n>i?0:i+n),r=r===oe||r>i?i:ws(r),r<0&&(r+=i),r=n>r?0:xs(r);n<r;)e[n++]=t;return e}function fr(e,t){var n=[];return hf(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n}function dr(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=Ao),i||(i=[]);++o<a;){var u=e[o];t>0&&n(u)?t>1?dr(u,t-1,n,r,i):v(i,u):r||(i[i.length]=u)}return i}function pr(e,t){return e&&mf(e,t,Fs)}function hr(e,t){return e&&yf(e,t,Fs)}function vr(e,t){return f(t,function(t){return es(e[t])})}function mr(e,t){t=ji(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[Jo(t[n++])];return n&&n==r?e:oe}function yr(e,t,n){var r=t(e);return md(e)?r:v(r,n(e))}function br(e){return null==e?e===oe?at:Ze:Al&&Al in al(e)?Po(e):Yo(e)}function _r(e,t){return e>t}function gr(e,t){return null!=e&&vl.call(e,t)}function wr(e,t){return null!=e&&t in al(e)}function xr(e,t,n){return e>=Vl(t,n)&&e<Yl(t,n)}function jr(e,t,n){for(var r=n?p:d,i=e[0].length,o=e.length,a=o,u=tl(o),s=1/0,c=[];a--;){var l=e[a];a&&t&&(l=h(l,N(t))),s=Vl(l.length,s),u[a]=!n&&(t||i>=120&&l.length>=120)?new vn(a&&l):oe}l=e[0];var f=-1,v=u[0];e:for(;++f<i&&c.length<s;){var m=l[f],y=t?t(m):m;if(m=n||0!==m?m:0,!(v?L(v,y):r(c,y,n))){for(a=o;--a;){var b=u[a];if(!(b?L(b,y):r(e[a],y,n)))continue e}v&&v.push(y),c.push(m)}}return c}function Pr(e,t,n,r){return pr(e,function(e,i,o){t(r,n(e),i,o)}),r}function Or(e,t,n){t=ji(t,e),e=Wo(e,t);var r=null==e?e:e[Jo(ga(t))];return null==r?oe:a(r,e,n)}function Mr(e){return is(e)&&br(e)==He}function kr(e){return is(e)&&br(e)==ct}function Sr(e){return is(e)&&br(e)==We}function Er(e,t,n,r,i){return e===t||(null==e||null==t||!is(e)&&!is(t)?e!==e&&t!==t:Cr(e,t,n,r,Er,i))}function Cr(e,t,n,r,i,o){var a=md(e),u=md(t),s=a?ze:Mf(e),c=u?ze:Mf(t);s=s==He?et:s,c=c==He?et:c;var l=s==et,f=c==et,d=s==c;if(d&&bd(e)){if(!bd(t))return!1;a=!0,l=!1}if(d&&!l)return o||(o=new gn),a||jd(e)?fo(e,t,n,r,i,o):po(e,t,s,n,r,i,o);if(!(n&me)){var p=l&&vl.call(e,"__wrapped__"),h=f&&vl.call(t,"__wrapped__");if(p||h){var v=p?e.value():e,m=h?t.value():t;return o||(o=new gn),i(v,m,n,r,o)}}return!!d&&(o||(o=new gn),ho(e,t,n,r,i,o))}function Tr(e){return is(e)&&Mf(e)==Ke}function Ar(e,t,n,r){var i=n.length,o=i,a=!r;if(null==e)return!o;for(e=al(e);i--;){var u=n[i];if(a&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i<o;){u=n[i];var s=u[0],c=e[s],l=u[1];if(a&&u[2]){if(c===oe&&!(s in e))return!1}else{var f=new gn;if(r)var d=r(c,l,s,e,t,f);if(!(d===oe?Er(l,c,me|ye,r,f):d))return!1}}return!0}function Rr(e){return!(!rs(e)||Do(e))&&(es(e)?wl:Gt).test(Zo(e))}function Ir(e){return is(e)&&br(e)==nt}function Nr(e){return is(e)&&Mf(e)==rt}function qr(e){return is(e)&&ns(e.length)&&!!Pn[br(e)]}function Lr(e){return"function"==typeof e?e:null==e?Ec:"object"==(void 0===e?"undefined":o(e))?md(e)?zr(e[0],e[1]):Hr(e):Lc(e)}function Dr(e){if(!Fo(e))return zl(e);var t=[];for(var n in al(e))vl.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Fr(e){if(!rs(e))return zo(e);var t=Fo(e),n=[];for(var r in e)("constructor"!=r||!t&&vl.call(e,r))&&n.push(r);return n}function Ur(e,t){return e<t}function Br(e,t){var n=-1,r=Vu(e)?tl(e.length):[];return hf(e,function(e,i,o){r[++n]=t(e,i,o)}),r}function Hr(e){var t=xo(e);return 1==t.length&&t[0][2]?Bo(t[0][0],t[0][1]):function(n){return n===e||Ar(n,e,t)}}function zr(e,t){return No(e)&&Uo(t)?Bo(Jo(e),t):function(n){var r=qs(n,e);return r===oe&&r===t?Ds(n,e):Er(t,r,me|ye)}}function Yr(e,t,n,r,i){e!==t&&mf(t,function(o,a){if(i||(i=new gn),rs(o))Vr(e,t,a,n,Yr,r,i);else{var u=r?r($o(e,a),o,a+"",e,t,i):oe;u===oe&&(u=o),Dn(e,a,u)}},Us)}function Vr(e,t,n,r,i,o,a){var u=$o(e,n),s=$o(t,n),c=a.get(s);if(c)return void Dn(e,n,c);var l=o?o(u,s,n+"",e,t,a):oe,f=l===oe;if(f){var d=md(s),p=!d&&bd(s),h=!d&&!p&&jd(s);l=s,d||p||h?md(u)?l=u:Wu(u)?l=Ni(u):p?(f=!1,l=Oi(s,!0)):h?(f=!1,l=Ci(s,!0)):l=[]:ds(s)||vd(s)?(l=u,vd(u)?l=Ps(u):rs(u)&&!es(u)||(l=Eo(s))):f=!1}f&&(a.set(s,l),i(l,s,r,o,a),a.delete(s)),Dn(e,n,l)}function Wr(e,t){var n=e.length;if(n)return t+=t<0?n:0,Ro(t,n)?e[t]:oe}function Gr(e,t,n){t=t.length?h(t,function(e){return md(e)?function(t){return mr(t,1===e.length?e[0]:e)}:e}):[Ec];var r=-1;return t=h(t,N(go())),C(Br(e,function(e,n,i){return{criteria:h(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return Ai(e,t,n)})}function $r(e,t){return Xr(e,t,function(t,n){return Ds(e,n)})}function Xr(e,t,n){for(var r=-1,i=t.length,o={};++r<i;){var a=t[r],u=mr(e,a);n(u,a)&&oi(o,ji(a,e),u)}return o}function Qr(e){return function(t){return mr(t,e)}}function Kr(e,t,n,r){var i=r?P:j,o=-1,a=t.length,u=e;for(e===t&&(t=Ni(t)),n&&(u=h(e,N(n)));++o<a;)for(var s=0,c=t[o],l=n?n(c):c;(s=i(u,l,s,r))>-1;)u!==e&&El.call(u,s,1),El.call(e,s,1);return e}function Jr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;Ro(i)?El.call(e,i,1):vi(e,i)}}return e}function Zr(e,t){return e+Dl($l()*(t-e+1))}function ei(e,t,n,r){for(var i=-1,o=Yl(Ll((t-e)/(n||1)),0),a=tl(o);o--;)a[r?o:++i]=e,e+=n;return a}function ti(e,t){var n="";if(!e||t<1||t>Ne)return n;do{t%2&&(n+=e),(t=Dl(t/2))&&(e+=e)}while(t);return n}function ni(e,t){return Cf(Vo(e,t,Ec),e+"")}function ri(e){return Rn(Js(e))}function ii(e,t){var n=Js(e);return Ko(n,nr(t,0,n.length))}function oi(e,t,n,r){if(!rs(e))return e;t=ji(t,e);for(var i=-1,o=t.length,a=o-1,u=e;null!=u&&++i<o;){var s=Jo(t[i]),c=n;if("__proto__"===s||"constructor"===s||"prototype"===s)return e;if(i!=a){var l=u[s];c=r?r(l,s,u):oe,c===oe&&(c=rs(l)?l:Ro(t[i+1])?[]:{})}Fn(u,s,c),u=u[s]}return e}function ai(e){return Ko(Js(e))}function ui(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=tl(i);++r<i;)o[r]=e[r+t];return o}function si(e,t){var n;return hf(e,function(e,r,i){return!(n=t(e,r,i))}),!!n}function ci(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t===t&&i<=Ue){for(;r<i;){var o=r+i>>>1,a=e[o];null!==a&&!vs(a)&&(n?a<=t:a<t)?r=o+1:i=o}return i}return li(e,t,Ec,n)}function li(e,t,n,r){var i=0,o=null==e?0:e.length;if(0===o)return 0;t=n(t);for(var a=t!==t,u=null===t,s=vs(t),c=t===oe;i<o;){var l=Dl((i+o)/2),f=n(e[l]),d=f!==oe,p=null===f,h=f===f,v=vs(f);if(a)var m=r||h;else m=c?h&&(r||d):u?h&&d&&(r||!p):s?h&&d&&!p&&(r||!v):!p&&!v&&(r?f<=t:f<t);m?i=l+1:o=l}return Vl(o,Fe)}function fi(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n],u=t?t(a):a;if(!n||!Yu(u,s)){var s=u;o[i++]=0===a?0:a}}return o}function di(e){return"number"==typeof e?e:vs(e)?Le:+e}function pi(e){if("string"==typeof e)return e;if(md(e))return h(e,pi)+"";if(vs(e))return df?df.call(e):"";var t=e+"";return"0"==t&&1/e==-Ie?"-0":t}function hi(e,t,n){var r=-1,i=d,o=e.length,a=!0,u=[],s=u;if(n)a=!1,i=p;else if(o>=ae){var c=t?null:xf(e);if(c)return X(c);a=!1,i=L,s=new vn}else s=t?[]:u;e:for(;++r<o;){var l=e[r],f=t?t(l):l;if(l=n||0!==l?l:0,a&&f===f){for(var h=s.length;h--;)if(s[h]===f)continue e;t&&s.push(f),u.push(l)}else i(s,f,n)||(s!==u&&s.push(f),u.push(l))}return u}function vi(e,t){return t=ji(t,e),null==(e=Wo(e,t))||delete e[Jo(ga(t))]}function mi(e,t,n,r){return oi(e,t,n(mr(e,t)),r)}function yi(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++o<i)&&t(e[o],o,e););return n?ui(e,r?0:o,r?o+1:i):ui(e,r?o+1:0,r?i:o)}function bi(e,t){var n=e;return n instanceof _&&(n=n.value()),m(t,function(e,t){return t.func.apply(t.thisArg,v([e],t.args))},n)}function _i(e,t,n){var r=e.length;if(r<2)return r?hi(e[0]):[];for(var i=-1,o=tl(r);++i<r;)for(var a=e[i],u=-1;++u<r;)u!=i&&(o[i]=ur(o[i]||a,e[u],t,n));return hi(dr(o,1),t,n)}function gi(e,t,n){for(var r=-1,i=e.length,o=t.length,a={};++r<i;){var u=r<o?t[r]:oe;n(a,e[r],u)}return a}function wi(e){return Wu(e)?e:[]}function xi(e){return"function"==typeof e?e:Ec}function ji(e,t){return md(e)?e:No(e,t)?[e]:Tf(Ms(e))}function Pi(e,t,n){var r=e.length;return n=n===oe?r:n,!t&&n>=r?e:ui(e,t,n)}function Oi(e,t){if(t)return e.slice();var n=e.length,r=Ol?Ol(n):new e.constructor(n);return e.copy(r),r}function Mi(e){var t=new e.constructor(e.byteLength);return new Pl(t).set(new Pl(e)),t}function ki(e,t){var n=t?Mi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Si(e){var t=new e.constructor(e.source,Yt.exec(e));return t.lastIndex=e.lastIndex,t}function Ei(e){return ff?al(ff.call(e)):{}}function Ci(e,t){var n=t?Mi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ti(e,t){if(e!==t){var n=e!==oe,r=null===e,i=e===e,o=vs(e),a=t!==oe,u=null===t,s=t===t,c=vs(t);if(!u&&!c&&!o&&e>t||o&&a&&s&&!u&&!c||r&&a&&s||!n&&s||!i)return 1;if(!r&&!o&&!c&&e<t||c&&n&&i&&!r&&!o||u&&n&&i||!a&&i||!s)return-1}return 0}function Ai(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,a=i.length,u=n.length;++r<a;){var s=Ti(i[r],o[r]);if(s){if(r>=u)return s;return s*("desc"==n[r]?-1:1)}}return e.index-t.index}function Ri(e,t,n,r){for(var i=-1,o=e.length,a=n.length,u=-1,s=t.length,c=Yl(o-a,0),l=tl(s+c),f=!r;++u<s;)l[u]=t[u];for(;++i<a;)(f||i<o)&&(l[n[i]]=e[i]);for(;c--;)l[u++]=e[i++];return l}function Ii(e,t,n,r){for(var i=-1,o=e.length,a=-1,u=n.length,s=-1,c=t.length,l=Yl(o-u,0),f=tl(l+c),d=!r;++i<l;)f[i]=e[i];for(var p=i;++s<c;)f[p+s]=t[s];for(;++a<u;)(d||i<o)&&(f[p+n[a]]=e[i++]);return f}function Ni(e,t){var n=-1,r=e.length;for(t||(t=tl(r));++n<r;)t[n]=e[n];return t}function qi(e,t,n,r){var i=!n;n||(n={});for(var o=-1,a=t.length;++o<a;){var u=t[o],s=r?r(n[u],e[u],u,n,e):oe;s===oe&&(s=e[u]),i?er(n,u,s):Fn(n,u,s)}return n}function Li(e,t){return qi(e,Pf(e),t)}function Di(e,t){return qi(e,Of(e),t)}function Fi(e,t){return function(n,r){var i=md(n)?u:Kn,o=t?t():{};return i(n,e,go(r,2),o)}}function Ui(e){return ni(function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:oe,a=i>2?n[2]:oe;for(o=e.length>3&&"function"==typeof o?(i--,o):oe,a&&Io(n[0],n[1],a)&&(o=i<3?oe:o,i=1),t=al(t);++r<i;){var u=n[r];u&&e(t,u,r,o)}return t})}function Bi(e,t){return function(n,r){if(null==n)return n;if(!Vu(n))return e(n,r);for(var i=n.length,o=t?i:-1,a=al(n);(t?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Hi(e){return function(t,n,r){for(var i=-1,o=al(t),a=r(t),u=a.length;u--;){var s=a[e?u:++i];if(!1===n(o[s],s,o))break}return t}}function zi(e,t,n){function r(){return(this&&this!==In&&this instanceof r?o:e).apply(i?n:this,arguments)}var i=t&be,o=Wi(e);return r}function Yi(e){return function(t){t=Ms(t);var n=z(t)?ee(t):oe,r=n?n[0]:t.charAt(0),i=n?Pi(n,1).join(""):t.slice(1);return r[e]()+i}}function Vi(e){return function(t){return m(Pc(ic(t).replace(mn,"")),e,"")}}function Wi(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=pf(e.prototype),r=e.apply(n,t);return rs(r)?r:n}}function Gi(e,t,n){function r(){for(var o=arguments.length,u=tl(o),s=o,c=_o(r);s--;)u[s]=arguments[s];var l=o<3&&u[0]!==c&&u[o-1]!==c?[]:$(u,c);return(o-=l.length)<n?io(e,t,Qi,r.placeholder,oe,u,l,oe,oe,n-o):a(this&&this!==In&&this instanceof r?i:e,this,u)}var i=Wi(e);return r}function $i(e){return function(t,n,r){var i=al(t);if(!Vu(t)){var o=go(n,3);t=Fs(t),n=function(e){return o(i[e],e,i)}}var a=e(t,n,r);return a>-1?i[o?t[a]:a]:oe}}function Xi(e){return vo(function(t){var n=t.length,r=n,o=i.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new cl(se);if(o&&!u&&"wrapper"==bo(a))var u=new i([],!0)}for(r=u?r:n;++r<n;){a=t[r];var s=bo(a),c="wrapper"==s?jf(a):oe;u=c&&Lo(c[0])&&c[1]==(Oe|we|je|Me)&&!c[4].length&&1==c[9]?u[bo(c[0])].apply(u,c[3]):1==a.length&&Lo(a)?u[s]():u.thru(a)}return function(){var e=arguments,r=e[0];if(u&&1==e.length&&md(r))return u.plant(r).value();for(var i=0,o=n?t[i].apply(this,e):r;++i<n;)o=t[i].call(this,o);return o}})}function Qi(e,t,n,r,i,o,a,u,s,c){function l(){for(var y=arguments.length,b=tl(y),_=y;_--;)b[_]=arguments[_];if(h)var g=_o(l),w=U(b,g);if(r&&(b=Ri(b,r,i,h)),o&&(b=Ii(b,o,a,h)),y-=w,h&&y<c){var x=$(b,g);return io(e,t,Qi,l.placeholder,n,b,x,u,s,c-y)}var j=d?n:this,P=p?j[e]:e;return y=b.length,u?b=Go(b,u):v&&y>1&&b.reverse(),f&&s<y&&(b.length=s),this&&this!==In&&this instanceof l&&(P=m||Wi(P)),P.apply(j,b)}var f=t&Oe,d=t&be,p=t&_e,h=t&(we|xe),v=t&ke,m=p?oe:Wi(e);return l}function Ki(e,t){return function(n,r){return Pr(n,e,t(r),{})}}function Ji(e,t){return function(n,r){var i;if(n===oe&&r===oe)return t;if(n!==oe&&(i=n),r!==oe){if(i===oe)return r;"string"==typeof n||"string"==typeof r?(n=pi(n),r=pi(r)):(n=di(n),r=di(r)),i=e(n,r)}return i}}function Zi(e){return vo(function(t){return t=h(t,N(go())),ni(function(n){var r=this;return e(t,function(e){return a(e,r,n)})})})}function eo(e,t){t=t===oe?" ":pi(t);var n=t.length;if(n<2)return n?ti(t,e):t;var r=ti(t,Ll(e/Z(t)));return z(t)?Pi(ee(r),0,e).join(""):r.slice(0,e)}function to(e,t,n,r){function i(){for(var t=-1,s=arguments.length,c=-1,l=r.length,f=tl(l+s),d=this&&this!==In&&this instanceof i?u:e;++c<l;)f[c]=r[c];for(;s--;)f[c++]=arguments[++t];return a(d,o?n:this,f)}var o=t&be,u=Wi(e);return i}function no(e){return function(t,n,r){return r&&"number"!=typeof r&&Io(t,n,r)&&(n=r=oe),t=gs(t),n===oe?(n=t,t=0):n=gs(n),r=r===oe?t<n?1:-1:gs(r),ei(t,n,r,e)}}function ro(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=js(t),n=js(n)),e(t,n)}}function io(e,t,n,r,i,o,a,u,s,c){var l=t&we,f=l?a:oe,d=l?oe:a,p=l?o:oe,h=l?oe:o;t|=l?je:Pe,(t&=~(l?Pe:je))&ge||(t&=~(be|_e));var v=[e,t,i,p,f,h,d,u,s,c],m=n.apply(oe,v);return Lo(e)&&Sf(m,v),m.placeholder=r,Xo(m,e,t)}function oo(e){var t=ol[e];return function(e,n){if(e=js(e),(n=null==n?0:Vl(ws(n),292))&&Bl(e)){var r=(Ms(e)+"e").split("e");return r=(Ms(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return t(e)}}function ao(e){return function(t){var n=Mf(t);return n==Ke?W(t):n==rt?Q(t):R(t,e(t))}}function uo(e,t,n,r,i,o,a,u){var s=t&_e;if(!s&&"function"!=typeof e)throw new cl(se);var c=r?r.length:0;if(c||(t&=~(je|Pe),r=i=oe),a=a===oe?a:Yl(ws(a),0),u=u===oe?u:ws(u),c-=i?i.length:0,t&Pe){var l=r,f=i;r=i=oe}var d=s?oe:jf(e),p=[e,t,n,r,i,l,f,o,a,u];if(d&&Ho(p,d),e=p[0],t=p[1],n=p[2],r=p[3],i=p[4],u=p[9]=p[9]===oe?s?0:e.length:Yl(p[9]-c,0),!u&&t&(we|xe)&&(t&=~(we|xe)),t&&t!=be)h=t==we||t==xe?Gi(e,t,u):t!=je&&t!=(be|je)||i.length?Qi.apply(oe,p):to(e,t,n,r);else var h=zi(e,t,n);return Xo((d?bf:Sf)(h,p),e,t)}function so(e,t,n,r){return e===oe||Yu(e,dl[n])&&!vl.call(r,n)?t:e}function co(e,t,n,r,i,o){return rs(e)&&rs(t)&&(o.set(t,e),Yr(e,t,oe,co,o),o.delete(t)),e}function lo(e){return ds(e)?oe:e}function fo(e,t,n,r,i,o){var a=n&me,u=e.length,s=t.length;if(u!=s&&!(a&&s>u))return!1;var c=o.get(e),l=o.get(t);if(c&&l)return c==t&&l==e;var f=-1,d=!0,p=n&ye?new vn:oe;for(o.set(e,t),o.set(t,e);++f<u;){var h=e[f],v=t[f];if(r)var m=a?r(v,h,f,t,e,o):r(h,v,f,e,t,o);if(m!==oe){if(m)continue;d=!1;break}if(p){if(!b(t,function(e,t){if(!L(p,t)&&(h===e||i(h,e,n,r,o)))return p.push(t)})){d=!1;break}}else if(h!==v&&!i(h,v,n,r,o)){d=!1;break}}return o.delete(e),o.delete(t),d}function po(e,t,n,r,i,o,a){switch(n){case lt:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ct:return!(e.byteLength!=t.byteLength||!o(new Pl(e),new Pl(t)));case Ve:case We:case Je:return Yu(+e,+t);case $e:return e.name==t.name&&e.message==t.message;case nt:case it:return e==t+"";case Ke:var u=W;case rt:var s=r&me;if(u||(u=X),e.size!=t.size&&!s)return!1;var c=a.get(e);if(c)return c==t;r|=ye,a.set(e,t);var l=fo(u(e),u(t),r,i,o,a);return a.delete(e),l;case ot:if(ff)return ff.call(e)==ff.call(t)}return!1}function ho(e,t,n,r,i,o){var a=n&me,u=mo(e),s=u.length;if(s!=mo(t).length&&!a)return!1;for(var c=s;c--;){var l=u[c];if(!(a?l in t:vl.call(t,l)))return!1}var f=o.get(e),d=o.get(t);if(f&&d)return f==t&&d==e;var p=!0;o.set(e,t),o.set(t,e);for(var h=a;++c<s;){l=u[c];var v=e[l],m=t[l];if(r)var y=a?r(m,v,l,t,e,o):r(v,m,l,e,t,o);if(!(y===oe?v===m||i(v,m,n,r,o):y)){p=!1;break}h||(h="constructor"==l)}if(p&&!h){var b=e.constructor,_=t.constructor;b!=_&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _)&&(p=!1)}return o.delete(e),o.delete(t),p}function vo(e){return Cf(Vo(e,oe,da),e+"")}function mo(e){return yr(e,Fs,Pf)}function yo(e){return yr(e,Us,Of)}function bo(e){for(var t=e.name+"",n=rf[t],r=vl.call(rf,t)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==e)return i.name}return t}function _o(e){return(vl.call(n,"placeholder")?n:e).placeholder}function go(){var e=n.iteratee||Cc;return e=e===Cc?Lr:e,arguments.length?e(arguments[0],arguments[1]):e}function wo(e,t){var n=e.__data__;return qo(t)?n["string"==typeof t?"string":"hash"]:n.map}function xo(e){for(var t=Fs(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Uo(i)]}return t}function jo(e,t){var n=H(e,t);return Rr(n)?n:oe}function Po(e){var t=vl.call(e,Al),n=e[Al];try{e[Al]=oe;var r=!0}catch(e){}var i=bl.call(e);return r&&(t?e[Al]=n:delete e[Al]),i}function Oo(e,t,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=Vl(t,e+a);break;case"takeRight":e=Yl(e,t-a)}}return{start:e,end:t}}function Mo(e){var t=e.match(Dt);return t?t[1].split(Ft):[]}function ko(e,t,n){t=ji(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=Jo(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&ns(i)&&Ro(a,i)&&(md(e)||vd(e))}function So(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&vl.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function Eo(e){return"function"!=typeof e.constructor||Fo(e)?{}:pf(Ml(e))}function Co(e,t,n){var r=e.constructor;switch(t){case ct:return Mi(e);case Ve:case We:return new r(+e);case lt:return ki(e,n);case ft:case dt:case pt:case ht:case vt:case mt:case yt:case bt:case _t:return Ci(e,n);case Ke:return new r;case Je:case it:return new r(e);case nt:return Si(e);case rt:return new r;case ot:return Ei(e)}}function To(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Lt,"{\n/* [wrapped with "+t+"] */\n")}function Ao(e){return md(e)||vd(e)||!!(Cl&&e&&e[Cl])}function Ro(e,t){var n=void 0===e?"undefined":o(e);return!!(t=null==t?Ne:t)&&("number"==n||"symbol"!=n&&Xt.test(e))&&e>-1&&e%1==0&&e<t}function Io(e,t,n){if(!rs(n))return!1;var r=void 0===t?"undefined":o(t);return!!("number"==r?Vu(n)&&Ro(t,n.length):"string"==r&&t in n)&&Yu(n[t],e)}function No(e,t){if(md(e))return!1;var n=void 0===e?"undefined":o(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!vs(e))||(Tt.test(e)||!Ct.test(e)||null!=t&&e in al(t))}function qo(e){var t=void 0===e?"undefined":o(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function Lo(e){var t=bo(e),r=n[t];if("function"!=typeof r||!(t in _.prototype))return!1;if(e===r)return!0;var i=jf(r);return!!i&&e===i[0]}function Do(e){return!!yl&&yl in e}function Fo(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||dl)}function Uo(e){return e===e&&!rs(e)}function Bo(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==oe||e in al(n)))}}function Ho(e,t){var n=e[1],r=t[1],i=n|r,o=i<(be|_e|Oe),a=r==Oe&&n==we||r==Oe&&n==Me&&e[7].length<=t[8]||r==(Oe|Me)&&t[7].length<=t[8]&&n==we;if(!o&&!a)return e;r&be&&(e[2]=t[2],i|=n&be?0:ge);var u=t[3];if(u){var s=e[3];e[3]=s?Ri(s,u,t[4]):u,e[4]=s?$(e[3],de):t[4]}return u=t[5],u&&(s=e[5],e[5]=s?Ii(s,u,t[6]):u,e[6]=s?$(e[5],de):t[6]),u=t[7],u&&(e[7]=u),r&Oe&&(e[8]=null==e[8]?t[8]:Vl(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i,e}function zo(e){var t=[];if(null!=e)for(var n in al(e))t.push(n);return t}function Yo(e){return bl.call(e)}function Vo(e,t,n){return t=Yl(t===oe?e.length-1:t,0),function(){for(var r=arguments,i=-1,o=Yl(r.length-t,0),u=tl(o);++i<o;)u[i]=r[t+i];i=-1;for(var s=tl(t+1);++i<t;)s[i]=r[i];return s[t]=n(u),a(e,this,s)}}function Wo(e,t){return t.length<2?e:mr(e,ui(t,0,-1))}function Go(e,t){for(var n=e.length,r=Vl(t.length,n),i=Ni(e);r--;){var o=t[r];e[r]=Ro(o,n)?i[o]:oe}return e}function $o(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Xo(e,t,n){var r=t+"";return Cf(e,To(r,ea(Mo(r),n)))}function Qo(e){var t=0,n=0;return function(){var r=Wl(),i=Te-(r-n);if(n=r,i>0){if(++t>=Ce)return arguments[0]}else t=0;return e.apply(oe,arguments)}}function Ko(e,t){var n=-1,r=e.length,i=r-1;for(t=t===oe?r:t;++n<t;){var o=Zr(n,i),a=e[o];e[o]=e[n],e[n]=a}return e.length=t,e}function Jo(e){if("string"==typeof e||vs(e))return e;var t=e+"";return"0"==t&&1/e==-Ie?"-0":t}function Zo(e){if(null!=e){try{return hl.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ea(e,t){return s(Be,function(n){var r="_."+n[0];t&n[1]&&!d(e,r)&&e.push(r)}),e.sort()}function ta(e){if(e instanceof _)return e.clone();var t=new i(e.__wrapped__,e.__chain__);return t.__actions__=Ni(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function na(e,t,n){t=(n?Io(e,t,n):t===oe)?1:Yl(ws(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var i=0,o=0,a=tl(Ll(r/t));i<r;)a[o++]=ui(e,i,i+=t);return a}function ra(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var o=e[t];o&&(i[r++]=o)}return i}function ia(){var e=arguments.length;if(!e)return[];for(var t=tl(e-1),n=arguments[0],r=e;r--;)t[r-1]=arguments[r];return v(md(n)?Ni(n):[n],dr(t,1))}function oa(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===oe?1:ws(t),ui(e,t<0?0:t,r)):[]}function aa(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===oe?1:ws(t),t=r-t,ui(e,0,t<0?0:t)):[]}function ua(e,t){return e&&e.length?yi(e,go(t,3),!0,!0):[]}function sa(e,t){return e&&e.length?yi(e,go(t,3),!0):[]}function ca(e,t,n,r){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&Io(e,t,n)&&(n=0,r=i),lr(e,t,n,r)):[]}function la(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ws(n);return i<0&&(i=Yl(r+i,0)),x(e,go(t,3),i)}function fa(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==oe&&(i=ws(n),i=n<0?Yl(r+i,0):Vl(i,r-1)),x(e,go(t,3),i,!0)}function da(e){return(null==e?0:e.length)?dr(e,1):[]}function pa(e){return(null==e?0:e.length)?dr(e,Ie):[]}function ha(e,t){return(null==e?0:e.length)?(t=t===oe?1:ws(t),dr(e,t)):[]}function va(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r}function ma(e){return e&&e.length?e[0]:oe}function ya(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ws(n);return i<0&&(i=Yl(r+i,0)),j(e,t,i)}function ba(e){return(null==e?0:e.length)?ui(e,0,-1):[]}function _a(e,t){return null==e?"":Hl.call(e,t)}function ga(e){var t=null==e?0:e.length;return t?e[t-1]:oe}function wa(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==oe&&(i=ws(n),i=i<0?Yl(r+i,0):Vl(i,r-1)),t===t?J(e,t,i):x(e,O,i,!0)}function xa(e,t){return e&&e.length?Wr(e,ws(t)):oe}function ja(e,t){return e&&e.length&&t&&t.length?Kr(e,t):e}function Pa(e,t,n){return e&&e.length&&t&&t.length?Kr(e,t,go(n,2)):e}function Oa(e,t,n){return e&&e.length&&t&&t.length?Kr(e,t,oe,n):e}function Ma(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],o=e.length;for(t=go(t,3);++r<o;){var a=e[r];t(a,r,e)&&(n.push(a),i.push(r))}return Jr(e,i),n}function ka(e){return null==e?e:Xl.call(e)}function Sa(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Io(e,t,n)?(t=0,n=r):(t=null==t?0:ws(t),n=n===oe?r:ws(n)),ui(e,t,n)):[]}function Ea(e,t){return ci(e,t)}function Ca(e,t,n){return li(e,t,go(n,2))}function Ta(e,t){var n=null==e?0:e.length;if(n){var r=ci(e,t);if(r<n&&Yu(e[r],t))return r}return-1}function Aa(e,t){return ci(e,t,!0)}function Ra(e,t,n){return li(e,t,go(n,2),!0)}function Ia(e,t){if(null==e?0:e.length){var n=ci(e,t,!0)-1;if(Yu(e[n],t))return n}return-1}function Na(e){return e&&e.length?fi(e):[]}function qa(e,t){return e&&e.length?fi(e,go(t,2)):[]}function La(e){var t=null==e?0:e.length;return t?ui(e,1,t):[]}function Da(e,t,n){return e&&e.length?(t=n||t===oe?1:ws(t),ui(e,0,t<0?0:t)):[]}function Fa(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===oe?1:ws(t),t=r-t,ui(e,t<0?0:t,r)):[]}function Ua(e,t){return e&&e.length?yi(e,go(t,3),!1,!0):[]}function Ba(e,t){return e&&e.length?yi(e,go(t,3)):[]}function Ha(e){return e&&e.length?hi(e):[]}function za(e,t){return e&&e.length?hi(e,go(t,2)):[]}function Ya(e,t){return t="function"==typeof t?t:oe,e&&e.length?hi(e,oe,t):[]}function Va(e){if(!e||!e.length)return[];var t=0;return e=f(e,function(e){if(Wu(e))return t=Yl(e.length,t),!0}),A(t,function(t){return h(e,k(t))})}function Wa(e,t){if(!e||!e.length)return[];var n=Va(e);return null==t?n:h(n,function(e){return a(t,oe,e)})}function Ga(e,t){return gi(e||[],t||[],Fn)}function $a(e,t){return gi(e||[],t||[],oi)}function Xa(e){var t=n(e);return t.__chain__=!0,t}function Qa(e,t){return t(e),e}function Ka(e,t){return t(e)}function Ja(){return Xa(this)}function Za(){return new i(this.value(),this.__chain__)}function eu(){this.__values__===oe&&(this.__values__=_s(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?oe:this.__values__[this.__index__++]}}function tu(){return this}function nu(e){for(var t,n=this;n instanceof r;){var i=ta(n);i.__index__=0,i.__values__=oe,t?o.__wrapped__=i:t=i;var o=i;n=n.__wrapped__}return o.__wrapped__=e,t}function ru(){var e=this.__wrapped__;if(e instanceof _){var t=e;return this.__actions__.length&&(t=new _(this)),t=t.reverse(),t.__actions__.push({func:Ka,args:[ka],thisArg:oe}),new i(t,this.__chain__)}return this.thru(ka)}function iu(){return bi(this.__wrapped__,this.__actions__)}function ou(e,t,n){var r=md(e)?l:sr;return n&&Io(e,t,n)&&(t=oe),r(e,go(t,3))}function au(e,t){return(md(e)?f:fr)(e,go(t,3))}function uu(e,t){return dr(pu(e,t),1)}function su(e,t){return dr(pu(e,t),Ie)}function cu(e,t,n){return n=n===oe?1:ws(n),dr(pu(e,t),n)}function lu(e,t){return(md(e)?s:hf)(e,go(t,3))}function fu(e,t){return(md(e)?c:vf)(e,go(t,3))}function du(e,t,n,r){e=Vu(e)?e:Js(e),n=n&&!r?ws(n):0;var i=e.length;return n<0&&(n=Yl(i+n,0)),hs(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&j(e,t,n)>-1}function pu(e,t){return(md(e)?h:Br)(e,go(t,3))}function hu(e,t,n,r){return null==e?[]:(md(t)||(t=null==t?[]:[t]),n=r?oe:n,md(n)||(n=null==n?[]:[n]),Gr(e,t,n))}function vu(e,t,n){var r=md(e)?m:E,i=arguments.length<3;return r(e,go(t,4),n,i,hf)}function mu(e,t,n){var r=md(e)?y:E,i=arguments.length<3;return r(e,go(t,4),n,i,vf)}function yu(e,t){return(md(e)?f:fr)(e,Tu(go(t,3)))}function bu(e){return(md(e)?Rn:ri)(e)}function _u(e,t,n){return t=(n?Io(e,t,n):t===oe)?1:ws(t),(md(e)?Nn:ii)(e,t)}function gu(e){return(md(e)?qn:ai)(e)}function wu(e){if(null==e)return 0;if(Vu(e))return hs(e)?Z(e):e.length;var t=Mf(e);return t==Ke||t==rt?e.size:Dr(e).length}function xu(e,t,n){var r=md(e)?b:si;return n&&Io(e,t,n)&&(t=oe),r(e,go(t,3))}function ju(e,t){if("function"!=typeof t)throw new cl(se);return e=ws(e),function(){if(--e<1)return t.apply(this,arguments)}}function Pu(e,t,n){return t=n?oe:t,t=e&&null==t?e.length:t,uo(e,Oe,oe,oe,oe,oe,t)}function Ou(e,t){var n;if("function"!=typeof t)throw new cl(se);return e=ws(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=oe),n}}function Mu(e,t,n){t=n?oe:t;var r=uo(e,we,oe,oe,oe,oe,oe,t);return r.placeholder=Mu.placeholder,r}function ku(e,t,n){t=n?oe:t;var r=uo(e,xe,oe,oe,oe,oe,oe,t);return r.placeholder=ku.placeholder,r}function Su(e,t,n){function r(t){var n=d,r=p;return d=p=oe,b=t,v=e.apply(r,n)}function i(e){return b=e,m=Ef(u,t),_?r(e):v}function o(e){var n=e-y,r=e-b,i=t-n;return g?Vl(i,h-r):i}function a(e){var n=e-y,r=e-b;return y===oe||n>=t||n<0||g&&r>=h}function u(){var e=id();if(a(e))return s(e);m=Ef(u,o(e))}function s(e){return m=oe,w&&d?r(e):(d=p=oe,v)}function c(){m!==oe&&wf(m),b=0,d=y=p=m=oe}function l(){return m===oe?v:s(id())}function f(){var e=id(),n=a(e);if(d=arguments,p=this,y=e,n){if(m===oe)return i(y);if(g)return wf(m),m=Ef(u,t),r(y)}return m===oe&&(m=Ef(u,t)),v}var d,p,h,v,m,y,b=0,_=!1,g=!1,w=!0;if("function"!=typeof e)throw new cl(se);return t=js(t)||0,rs(n)&&(_=!!n.leading,g="maxWait"in n,h=g?Yl(js(n.maxWait)||0,t):h,w="trailing"in n?!!n.trailing:w),f.cancel=c,f.flush=l,f}function Eu(e){return uo(e,ke)}function Cu(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new cl(se);var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Cu.Cache||cn),n}function Tu(e){if("function"!=typeof e)throw new cl(se);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Au(e){return Ou(2,e)}function Ru(e,t){if("function"!=typeof e)throw new cl(se);return t=t===oe?t:ws(t),ni(e,t)}function Iu(e,t){if("function"!=typeof e)throw new cl(se);return t=null==t?0:Yl(ws(t),0),ni(function(n){var r=n[t],i=Pi(n,0,t);return r&&v(i,r),a(e,this,i)})}function Nu(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new cl(se);return rs(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Su(e,t,{leading:r,maxWait:t,trailing:i})}function qu(e){return Pu(e,1)}function Lu(e,t){return ld(xi(t),e)}function Du(){if(!arguments.length)return[];var e=arguments[0];return md(e)?e:[e]}function Fu(e){return rr(e,ve)}function Uu(e,t){return t="function"==typeof t?t:oe,rr(e,ve,t)}function Bu(e){return rr(e,pe|ve)}function Hu(e,t){return t="function"==typeof t?t:oe,rr(e,pe|ve,t)}function zu(e,t){return null==t||or(e,t,Fs(t))}function Yu(e,t){return e===t||e!==e&&t!==t}function Vu(e){return null!=e&&ns(e.length)&&!es(e)}function Wu(e){return is(e)&&Vu(e)}function Gu(e){return!0===e||!1===e||is(e)&&br(e)==Ve}function $u(e){return is(e)&&1===e.nodeType&&!ds(e)}function Xu(e){if(null==e)return!0;if(Vu(e)&&(md(e)||"string"==typeof e||"function"==typeof e.splice||bd(e)||jd(e)||vd(e)))return!e.length;var t=Mf(e);if(t==Ke||t==rt)return!e.size;if(Fo(e))return!Dr(e).length;for(var n in e)if(vl.call(e,n))return!1;return!0}function Qu(e,t){return Er(e,t)}function Ku(e,t,n){n="function"==typeof n?n:oe;var r=n?n(e,t):oe;return r===oe?Er(e,t,oe,n):!!r}function Ju(e){if(!is(e))return!1;var t=br(e);return t==$e||t==Ge||"string"==typeof e.message&&"string"==typeof e.name&&!ds(e)}function Zu(e){return"number"==typeof e&&Bl(e)}function es(e){if(!rs(e))return!1;var t=br(e);return t==Xe||t==Qe||t==Ye||t==tt}function ts(e){return"number"==typeof e&&e==ws(e)}function ns(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Ne}function rs(e){var t=void 0===e?"undefined":o(e);return null!=e&&("object"==t||"function"==t)}function is(e){return null!=e&&"object"==(void 0===e?"undefined":o(e))}function os(e,t){return e===t||Ar(e,t,xo(t))}function as(e,t,n){return n="function"==typeof n?n:oe,Ar(e,t,xo(t),n)}function us(e){return fs(e)&&e!=+e}function ss(e){if(kf(e))throw new rl(ue);return Rr(e)}function cs(e){return null===e}function ls(e){return null==e}function fs(e){return"number"==typeof e||is(e)&&br(e)==Je}function ds(e){if(!is(e)||br(e)!=et)return!1;var t=Ml(e);if(null===t)return!0;var n=vl.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&hl.call(n)==_l}function ps(e){return ts(e)&&e>=-Ne&&e<=Ne}function hs(e){return"string"==typeof e||!md(e)&&is(e)&&br(e)==it}function vs(e){return"symbol"==(void 0===e?"undefined":o(e))||is(e)&&br(e)==ot}function ms(e){return e===oe}function ys(e){return is(e)&&Mf(e)==ut}function bs(e){return is(e)&&br(e)==st}function _s(e){if(!e)return[];if(Vu(e))return hs(e)?ee(e):Ni(e);if(Tl&&e[Tl])return V(e[Tl]());var t=Mf(e);return(t==Ke?W:t==rt?X:Js)(e)}function gs(e){if(!e)return 0===e?e:0;if((e=js(e))===Ie||e===-Ie){return(e<0?-1:1)*qe}return e===e?e:0}function ws(e){var t=gs(e),n=t%1;return t===t?n?t-n:t:0}function xs(e){return e?nr(ws(e),0,De):0}function js(e){if("number"==typeof e)return e;if(vs(e))return Le;if(rs(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=rs(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=I(e);var n=Wt.test(e);return n||$t.test(e)?Tn(e.slice(2),n?2:8):Vt.test(e)?Le:+e}function Ps(e){return qi(e,Us(e))}function Os(e){return e?nr(ws(e),-Ne,Ne):0===e?e:0}function Ms(e){return null==e?"":pi(e)}function ks(e,t){var n=pf(e);return null==t?n:Jn(n,t)}function Ss(e,t){return w(e,go(t,3),pr)}function Es(e,t){return w(e,go(t,3),hr)}function Cs(e,t){return null==e?e:mf(e,go(t,3),Us)}function Ts(e,t){return null==e?e:yf(e,go(t,3),Us)}function As(e,t){return e&&pr(e,go(t,3))}function Rs(e,t){return e&&hr(e,go(t,3))}function Is(e){return null==e?[]:vr(e,Fs(e))}function Ns(e){return null==e?[]:vr(e,Us(e))}function qs(e,t,n){var r=null==e?oe:mr(e,t);return r===oe?n:r}function Ls(e,t){return null!=e&&ko(e,t,gr)}function Ds(e,t){return null!=e&&ko(e,t,wr)}function Fs(e){return Vu(e)?An(e):Dr(e)}function Us(e){return Vu(e)?An(e,!0):Fr(e)}function Bs(e,t){var n={};return t=go(t,3),pr(e,function(e,r,i){er(n,t(e,r,i),e)}),n}function Hs(e,t){var n={};return t=go(t,3),pr(e,function(e,r,i){er(n,r,t(e,r,i))}),n}function zs(e,t){return Ys(e,Tu(go(t)))}function Ys(e,t){if(null==e)return{};var n=h(yo(e),function(e){return[e]});return t=go(t),Xr(e,n,function(e,n){return t(e,n[0])})}function Vs(e,t,n){t=ji(t,e);var r=-1,i=t.length;for(i||(i=1,e=oe);++r<i;){var o=null==e?oe:e[Jo(t[r])];o===oe&&(r=i,o=n),e=es(o)?o.call(e):o}return e}function Ws(e,t,n){return null==e?e:oi(e,t,n)}function Gs(e,t,n,r){return r="function"==typeof r?r:oe,null==e?e:oi(e,t,n,r)}function $s(e,t,n){var r=md(e),i=r||bd(e)||jd(e);if(t=go(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:rs(e)&&es(o)?pf(Ml(e)):{}}return(i?s:pr)(e,function(e,r,i){return t(n,e,r,i)}),n}function Xs(e,t){return null==e||vi(e,t)}function Qs(e,t,n){return null==e?e:mi(e,t,xi(n))}function Ks(e,t,n,r){return r="function"==typeof r?r:oe,null==e?e:mi(e,t,xi(n),r)}function Js(e){return null==e?[]:q(e,Fs(e))}function Zs(e){return null==e?[]:q(e,Us(e))}function ec(e,t,n){return n===oe&&(n=t,t=oe),n!==oe&&(n=js(n),n=n===n?n:0),t!==oe&&(t=js(t),t=t===t?t:0),nr(js(e),t,n)}function tc(e,t,n){return t=gs(t),n===oe?(n=t,t=0):n=gs(n),e=js(e),xr(e,t,n)}function nc(e,t,n){if(n&&"boolean"!=typeof n&&Io(e,t,n)&&(t=n=oe),n===oe&&("boolean"==typeof t?(n=t,t=oe):"boolean"==typeof e&&(n=e,e=oe)),e===oe&&t===oe?(e=0,t=1):(e=gs(e),t===oe?(t=e,e=0):t=gs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=$l();return Vl(e+i*(t-e+Cn("1e-"+((i+"").length-1))),t)}return Zr(e,t)}function rc(e){return Xd(Ms(e).toLowerCase())}function ic(e){return(e=Ms(e))&&e.replace(Qt,Gn).replace(yn,"")}function oc(e,t,n){e=Ms(e),t=pi(t);var r=e.length;n=n===oe?r:nr(ws(n),0,r);var i=n;return(n-=t.length)>=0&&e.slice(n,i)==t}function ac(e){return e=Ms(e),e&&Mt.test(e)?e.replace(Pt,$n):e}function uc(e){return e=Ms(e),e&&It.test(e)?e.replace(Rt,"\\$&"):e}function sc(e,t,n){e=Ms(e),t=ws(t);var r=t?Z(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return eo(Dl(i),n)+e+eo(Ll(i),n)}function cc(e,t,n){e=Ms(e),t=ws(t);var r=t?Z(e):0;return t&&r<t?e+eo(t-r,n):e}function lc(e,t,n){e=Ms(e),t=ws(t);var r=t?Z(e):0;return t&&r<t?eo(t-r,n)+e:e}function fc(e,t,n){return n||null==t?t=0:t&&(t=+t),Gl(Ms(e).replace(Nt,""),t||0)}function dc(e,t,n){return t=(n?Io(e,t,n):t===oe)?1:ws(t),ti(Ms(e),t)}function pc(){var e=arguments,t=Ms(e[0]);return e.length<3?t:t.replace(e[1],e[2])}function hc(e,t,n){return n&&"number"!=typeof n&&Io(e,t,n)&&(t=n=oe),(n=n===oe?De:n>>>0)?(e=Ms(e),e&&("string"==typeof t||null!=t&&!wd(t))&&!(t=pi(t))&&z(e)?Pi(ee(e),0,n):e.split(t,n)):[]}function vc(e,t,n){return e=Ms(e),n=null==n?0:nr(ws(n),0,e.length),t=pi(t),e.slice(n,n+t.length)==t}function mc(e,t,r){var i=n.templateSettings;r&&Io(e,t,r)&&(t=oe),e=Ms(e),t=Sd({},t,i,so);var o,a,u=Sd({},t.imports,i.imports,so),s=Fs(u),c=q(u,s),l=0,f=t.interpolate||Kt,d="__p += '",p=ul((t.escape||Kt).source+"|"+f.source+"|"+(f===Et?zt:Kt).source+"|"+(t.evaluate||Kt).source+"|$","g"),h="//# sourceURL="+(vl.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++jn+"]")+"\n";e.replace(p,function(t,n,r,i,u,s){return r||(r=i),d+=e.slice(l,s).replace(Jt,B),n&&(o=!0,d+="' +\n__e("+n+") +\n'"),u&&(a=!0,d+="';\n"+u+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=s+t.length,t}),d+="';\n";var v=vl.call(t,"variable")&&t.variable;if(v){if(Bt.test(v))throw new rl(ce)}else d="with (obj) {\n"+d+"\n}\n";d=(a?d.replace(gt,""):d).replace(wt,"$1").replace(xt,"$1;"),d="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var m=Qd(function(){return il(s,h+"return "+d).apply(oe,c)});if(m.source=d,Ju(m))throw m;return m}function yc(e){return Ms(e).toLowerCase()}function bc(e){return Ms(e).toUpperCase()}function _c(e,t,n){if((e=Ms(e))&&(n||t===oe))return I(e);if(!e||!(t=pi(t)))return e;var r=ee(e),i=ee(t);return Pi(r,D(r,i),F(r,i)+1).join("")}function gc(e,t,n){if((e=Ms(e))&&(n||t===oe))return e.slice(0,te(e)+1);if(!e||!(t=pi(t)))return e;var r=ee(e);return Pi(r,0,F(r,ee(t))+1).join("")}function wc(e,t,n){if((e=Ms(e))&&(n||t===oe))return e.replace(Nt,"");if(!e||!(t=pi(t)))return e;var r=ee(e);return Pi(r,D(r,ee(t))).join("")}function xc(e,t){var n=Se,r=Ee;if(rs(t)){var i="separator"in t?t.separator:i;n="length"in t?ws(t.length):n,r="omission"in t?pi(t.omission):r}e=Ms(e);var o=e.length;if(z(e)){var a=ee(e);o=a.length}if(n>=o)return e;var u=n-Z(r);if(u<1)return r;var s=a?Pi(a,0,u).join(""):e.slice(0,u);if(i===oe)return s+r;if(a&&(u+=s.length-u),wd(i)){if(e.slice(u).search(i)){var c,l=s;for(i.global||(i=ul(i.source,Ms(Yt.exec(i))+"g")),i.lastIndex=0;c=i.exec(l);)var f=c.index;s=s.slice(0,f===oe?u:f)}}else if(e.indexOf(pi(i),u)!=u){var d=s.lastIndexOf(i);d>-1&&(s=s.slice(0,d))}return s+r}function jc(e){return e=Ms(e),e&&Ot.test(e)?e.replace(jt,Xn):e}function Pc(e,t,n){return e=Ms(e),t=n?oe:t,t===oe?Y(e)?ie(e):g(e):e.match(t)||[]}function Oc(e){var t=null==e?0:e.length,n=go();return e=t?h(e,function(e){if("function"!=typeof e[1])throw new cl(se);return[n(e[0]),e[1]]}):[],ni(function(n){for(var r=-1;++r<t;){var i=e[r];if(a(i[0],this,n))return a(i[1],this,n)}})}function Mc(e){return ir(rr(e,pe))}function kc(e){return function(){return e}}function Sc(e,t){return null==e||e!==e?t:e}function Ec(e){return e}function Cc(e){return Lr("function"==typeof e?e:rr(e,pe))}function Tc(e){return Hr(rr(e,pe))}function Ac(e,t){return zr(e,rr(t,pe))}function Rc(e,t,n){var r=Fs(t),i=vr(t,r);null!=n||rs(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=vr(t,Fs(t)));var o=!(rs(n)&&"chain"in n&&!n.chain),a=es(e);return s(i,function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=Ni(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,v([this.value()],arguments))})}),e}function Ic(){return In._===this&&(In._=gl),this}function Nc(){}function qc(e){return e=ws(e),ni(function(t){return Wr(t,e)})}function Lc(e){return No(e)?k(Jo(e)):Qr(e)}function Dc(e){return function(t){return null==e?oe:mr(e,t)}}function Fc(){return[]}function Uc(){return!1}function Bc(){return{}}function Hc(){return""}function zc(){return!0}function Yc(e,t){if((e=ws(e))<1||e>Ne)return[];var n=De,r=Vl(e,De);t=go(t),e-=De;for(var i=A(r,t);++n<e;)t(n);return i}function Vc(e){return md(e)?h(e,Jo):vs(e)?[e]:Ni(Tf(Ms(e)))}function Wc(e){var t=++ml;return Ms(e)+t}function Gc(e){return e&&e.length?cr(e,Ec,_r):oe}function $c(e,t){return e&&e.length?cr(e,go(t,2),_r):oe}function Xc(e){return M(e,Ec)}function Qc(e,t){return M(e,go(t,2))}function Kc(e){return e&&e.length?cr(e,Ec,Ur):oe}function Jc(e,t){return e&&e.length?cr(e,go(t,2),Ur):oe}function Zc(e){return e&&e.length?T(e,Ec):0}function el(e,t){return e&&e.length?T(e,go(t,2)):0}t=null==t?In:Qn.defaults(In.Object(),t,Qn.pick(In,xn));var tl=t.Array,nl=t.Date,rl=t.Error,il=t.Function,ol=t.Math,al=t.Object,ul=t.RegExp,sl=t.String,cl=t.TypeError,ll=tl.prototype,fl=il.prototype,dl=al.prototype,pl=t["__core-js_shared__"],hl=fl.toString,vl=dl.hasOwnProperty,ml=0,yl=function(){var e=/[^.]+$/.exec(pl&&pl.keys&&pl.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),bl=dl.toString,_l=hl.call(al),gl=In._,wl=ul("^"+hl.call(vl).replace(Rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),xl=Ln?t.Buffer:oe,jl=t.Symbol,Pl=t.Uint8Array,Ol=xl?xl.allocUnsafe:oe,Ml=G(al.getPrototypeOf,al),kl=al.create,Sl=dl.propertyIsEnumerable,El=ll.splice,Cl=jl?jl.isConcatSpreadable:oe,Tl=jl?jl.iterator:oe,Al=jl?jl.toStringTag:oe,Rl=function(){try{var e=jo(al,"defineProperty");return e({},"",{}),e}catch(e){}}(),Il=t.clearTimeout!==In.clearTimeout&&t.clearTimeout,Nl=nl&&nl.now!==In.Date.now&&nl.now,ql=t.setTimeout!==In.setTimeout&&t.setTimeout,Ll=ol.ceil,Dl=ol.floor,Fl=al.getOwnPropertySymbols,Ul=xl?xl.isBuffer:oe,Bl=t.isFinite,Hl=ll.join,zl=G(al.keys,al),Yl=ol.max,Vl=ol.min,Wl=nl.now,Gl=t.parseInt,$l=ol.random,Xl=ll.reverse,Ql=jo(t,"DataView"),Kl=jo(t,"Map"),Jl=jo(t,"Promise"),Zl=jo(t,"Set"),ef=jo(t,"WeakMap"),tf=jo(al,"create"),nf=ef&&new ef,rf={},of=Zo(Ql),af=Zo(Kl),uf=Zo(Jl),sf=Zo(Zl),cf=Zo(ef),lf=jl?jl.prototype:oe,ff=lf?lf.valueOf:oe,df=lf?lf.toString:oe,pf=function(){function e(){}return function(t){if(!rs(t))return{};if(kl)return kl(t);e.prototype=t;var n=new e;return e.prototype=oe,n}}();n.templateSettings={escape:kt,evaluate:St,interpolate:Et,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=pf(r.prototype),i.prototype.constructor=i,_.prototype=pf(r.prototype),_.prototype.constructor=_,re.prototype.clear=qt,re.prototype.delete=Ut,re.prototype.get=Zt,re.prototype.has=en,re.prototype.set=tn,nn.prototype.clear=rn,nn.prototype.delete=on,nn.prototype.get=an,nn.prototype.has=un,nn.prototype.set=sn,cn.prototype.clear=ln,cn.prototype.delete=fn,cn.prototype.get=dn,cn.prototype.has=pn,cn.prototype.set=hn,vn.prototype.add=vn.prototype.push=bn,vn.prototype.has=_n,gn.prototype.clear=wn,gn.prototype.delete=Mn,gn.prototype.get=kn,gn.prototype.has=Sn,gn.prototype.set=En;var hf=Bi(pr),vf=Bi(hr,!0),mf=Hi(),yf=Hi(!0),bf=nf?function(e,t){return nf.set(e,t),e}:Ec,_f=Rl?function(e,t){return Rl(e,"toString",{configurable:!0,enumerable:!1,value:kc(t),writable:!0})}:Ec,gf=ni,wf=Il||function(e){return In.clearTimeout(e)},xf=Zl&&1/X(new Zl([,-0]))[1]==Ie?function(e){return new Zl(e)}:Nc,jf=nf?function(e){return nf.get(e)}:Nc,Pf=Fl?function(e){return null==e?[]:(e=al(e),f(Fl(e),function(t){return Sl.call(e,t)}))}:Fc,Of=Fl?function(e){for(var t=[];e;)v(t,Pf(e)),e=Ml(e);return t}:Fc,Mf=br;(Ql&&Mf(new Ql(new ArrayBuffer(1)))!=lt||Kl&&Mf(new Kl)!=Ke||Jl&&"[object Promise]"!=Mf(Jl.resolve())||Zl&&Mf(new Zl)!=rt||ef&&Mf(new ef)!=ut)&&(Mf=function(e){var t=br(e),n=t==et?e.constructor:oe,r=n?Zo(n):"";if(r)switch(r){case of:return lt;case af:return Ke;case uf:return"[object Promise]";case sf:return rt;case cf:return ut}return t});var kf=pl?es:Uc,Sf=Qo(bf),Ef=ql||function(e,t){return In.setTimeout(e,t)},Cf=Qo(_f),Tf=function(e){var t=Cu(e,function(e){return n.size===fe&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(At,function(e,n,r,i){t.push(r?i.replace(Ht,"$1"):n||e)}),t}),Af=ni(function(e,t){return Wu(e)?ur(e,dr(t,1,Wu,!0)):[]}),Rf=ni(function(e,t){var n=ga(t);return Wu(n)&&(n=oe),Wu(e)?ur(e,dr(t,1,Wu,!0),go(n,2)):[]}),If=ni(function(e,t){var n=ga(t);return Wu(n)&&(n=oe),Wu(e)?ur(e,dr(t,1,Wu,!0),oe,n):[]}),Nf=ni(function(e){var t=h(e,wi);return t.length&&t[0]===e[0]?jr(t):[]}),qf=ni(function(e){var t=ga(e),n=h(e,wi);return t===ga(n)?t=oe:n.pop(),n.length&&n[0]===e[0]?jr(n,go(t,2)):[]}),Lf=ni(function(e){var t=ga(e),n=h(e,wi);return t="function"==typeof t?t:oe,t&&n.pop(),n.length&&n[0]===e[0]?jr(n,oe,t):[]}),Df=ni(ja),Ff=vo(function(e,t){var n=null==e?0:e.length,r=tr(e,t);return Jr(e,h(t,function(e){return Ro(e,n)?+e:e}).sort(Ti)),r}),Uf=ni(function(e){return hi(dr(e,1,Wu,!0))}),Bf=ni(function(e){var t=ga(e);return Wu(t)&&(t=oe),hi(dr(e,1,Wu,!0),go(t,2))}),Hf=ni(function(e){var t=ga(e);return t="function"==typeof t?t:oe,hi(dr(e,1,Wu,!0),oe,t)}),zf=ni(function(e,t){return Wu(e)?ur(e,t):[]}),Yf=ni(function(e){return _i(f(e,Wu))}),Vf=ni(function(e){var t=ga(e);return Wu(t)&&(t=oe),_i(f(e,Wu),go(t,2))}),Wf=ni(function(e){var t=ga(e);return t="function"==typeof t?t:oe,_i(f(e,Wu),oe,t)}),Gf=ni(Va),$f=ni(function(e){var t=e.length,n=t>1?e[t-1]:oe;return n="function"==typeof n?(e.pop(),n):oe,Wa(e,n)}),Xf=vo(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return tr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof _&&Ro(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:Ka,args:[o],thisArg:oe}),new i(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(oe),e})):this.thru(o)}),Qf=Fi(function(e,t,n){vl.call(e,n)?++e[n]:er(e,n,1)}),Kf=$i(la),Jf=$i(fa),Zf=Fi(function(e,t,n){vl.call(e,n)?e[n].push(t):er(e,n,[t])}),ed=ni(function(e,t,n){var r=-1,i="function"==typeof t,o=Vu(e)?tl(e.length):[];return hf(e,function(e){o[++r]=i?a(t,e,n):Or(e,t,n)}),o}),td=Fi(function(e,t,n){er(e,n,t)}),nd=Fi(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),rd=ni(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Io(e,t[0],t[1])?t=[]:n>2&&Io(t[0],t[1],t[2])&&(t=[t[0]]),Gr(e,dr(t,1),[])}),id=Nl||function(){return In.Date.now()},od=ni(function(e,t,n){var r=be;if(n.length){var i=$(n,_o(od));r|=je}return uo(e,r,t,n,i)}),ad=ni(function(e,t,n){var r=be|_e;if(n.length){var i=$(n,_o(ad));r|=je}return uo(t,r,e,n,i)}),ud=ni(function(e,t){return ar(e,1,t)}),sd=ni(function(e,t,n){return ar(e,js(t)||0,n)});Cu.Cache=cn;var cd=gf(function(e,t){t=1==t.length&&md(t[0])?h(t[0],N(go())):h(dr(t,1),N(go()));var n=t.length;return ni(function(r){for(var i=-1,o=Vl(r.length,n);++i<o;)r[i]=t[i].call(this,r[i]);return a(e,this,r)})}),ld=ni(function(e,t){var n=$(t,_o(ld));return uo(e,je,oe,t,n)}),fd=ni(function(e,t){var n=$(t,_o(fd));return uo(e,Pe,oe,t,n)}),dd=vo(function(e,t){return uo(e,Me,oe,oe,oe,t)}),pd=ro(_r),hd=ro(function(e,t){return e>=t}),vd=Mr(function(){return arguments}())?Mr:function(e){return is(e)&&vl.call(e,"callee")&&!Sl.call(e,"callee")},md=tl.isArray,yd=Un?N(Un):kr,bd=Ul||Uc,_d=Bn?N(Bn):Sr,gd=Hn?N(Hn):Tr,wd=zn?N(zn):Ir,xd=Yn?N(Yn):Nr,jd=Vn?N(Vn):qr,Pd=ro(Ur),Od=ro(function(e,t){return e<=t}),Md=Ui(function(e,t){if(Fo(t)||Vu(t))return void qi(t,Fs(t),e);for(var n in t)vl.call(t,n)&&Fn(e,n,t[n])}),kd=Ui(function(e,t){qi(t,Us(t),e)}),Sd=Ui(function(e,t,n,r){qi(t,Us(t),e,r)}),Ed=Ui(function(e,t,n,r){qi(t,Fs(t),e,r)}),Cd=vo(tr),Td=ni(function(e,t){e=al(e);var n=-1,r=t.length,i=r>2?t[2]:oe;for(i&&Io(t[0],t[1],i)&&(r=1);++n<r;)for(var o=t[n],a=Us(o),u=-1,s=a.length;++u<s;){var c=a[u],l=e[c];(l===oe||Yu(l,dl[c])&&!vl.call(e,c))&&(e[c]=o[c])}return e}),Ad=ni(function(e){return e.push(oe,co),a(Ld,oe,e)}),Rd=Ki(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=bl.call(t)),e[t]=n},kc(Ec)),Id=Ki(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=bl.call(t)),vl.call(e,t)?e[t].push(n):e[t]=[n]},go),Nd=ni(Or),qd=Ui(function(e,t,n){Yr(e,t,n)}),Ld=Ui(function(e,t,n,r){Yr(e,t,n,r)}),Dd=vo(function(e,t){var n={};if(null==e)return n;var r=!1;t=h(t,function(t){return t=ji(t,e),r||(r=t.length>1),t}),qi(e,yo(e),n),r&&(n=rr(n,pe|he|ve,lo));for(var i=t.length;i--;)vi(n,t[i]);return n}),Fd=vo(function(e,t){return null==e?{}:$r(e,t)}),Ud=ao(Fs),Bd=ao(Us),Hd=Vi(function(e,t,n){return t=t.toLowerCase(),e+(n?rc(t):t)}),zd=Vi(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Yd=Vi(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Vd=Yi("toLowerCase"),Wd=Vi(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Gd=Vi(function(e,t,n){return e+(n?" ":"")+Xd(t)}),$d=Vi(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Xd=Yi("toUpperCase"),Qd=ni(function(e,t){try{return a(e,oe,t)}catch(e){return Ju(e)?e:new rl(e)}}),Kd=vo(function(e,t){return s(t,function(t){t=Jo(t),er(e,t,od(e[t],e))}),e}),Jd=Xi(),Zd=Xi(!0),ep=ni(function(e,t){return function(n){return Or(n,e,t)}}),tp=ni(function(e,t){return function(n){return Or(e,n,t)}}),np=Zi(h),rp=Zi(l),ip=Zi(b),op=no(),ap=no(!0),up=Ji(function(e,t){return e+t},0),sp=oo("ceil"),cp=Ji(function(e,t){return e/t},1),lp=oo("floor"),fp=Ji(function(e,t){return e*t},1),dp=oo("round"),pp=Ji(function(e,t){return e-t},0);return n.after=ju,n.ary=Pu,n.assign=Md,n.assignIn=kd,n.assignInWith=Sd,n.assignWith=Ed,n.at=Cd,n.before=Ou,n.bind=od,n.bindAll=Kd,n.bindKey=ad,n.castArray=Du,n.chain=Xa,n.chunk=na,n.compact=ra,n.concat=ia,n.cond=Oc,n.conforms=Mc,n.constant=kc,n.countBy=Qf,n.create=ks,n.curry=Mu,n.curryRight=ku,n.debounce=Su,n.defaults=Td,n.defaultsDeep=Ad,n.defer=ud,n.delay=sd,n.difference=Af,n.differenceBy=Rf,n.differenceWith=If,n.drop=oa,n.dropRight=aa,n.dropRightWhile=ua,n.dropWhile=sa,n.fill=ca,n.filter=au,n.flatMap=uu,n.flatMapDeep=su,n.flatMapDepth=cu,n.flatten=da,n.flattenDeep=pa,n.flattenDepth=ha,n.flip=Eu,n.flow=Jd,n.flowRight=Zd,n.fromPairs=va,n.functions=Is,n.functionsIn=Ns,n.groupBy=Zf,n.initial=ba,n.intersection=Nf,n.intersectionBy=qf,n.intersectionWith=Lf,n.invert=Rd,n.invertBy=Id,n.invokeMap=ed,n.iteratee=Cc,n.keyBy=td,n.keys=Fs,n.keysIn=Us,n.map=pu,n.mapKeys=Bs,n.mapValues=Hs,n.matches=Tc,n.matchesProperty=Ac,n.memoize=Cu,n.merge=qd,n.mergeWith=Ld,n.method=ep,n.methodOf=tp,n.mixin=Rc,n.negate=Tu,n.nthArg=qc,n.omit=Dd,n.omitBy=zs,n.once=Au,n.orderBy=hu,n.over=np,n.overArgs=cd,n.overEvery=rp,n.overSome=ip,n.partial=ld,n.partialRight=fd,n.partition=nd,n.pick=Fd,n.pickBy=Ys,n.property=Lc,n.propertyOf=Dc,n.pull=Df,n.pullAll=ja,n.pullAllBy=Pa,n.pullAllWith=Oa,n.pullAt=Ff,n.range=op,n.rangeRight=ap,n.rearg=dd,n.reject=yu,n.remove=Ma,n.rest=Ru,n.reverse=ka,n.sampleSize=_u,n.set=Ws,n.setWith=Gs,n.shuffle=gu,n.slice=Sa,n.sortBy=rd,n.sortedUniq=Na,n.sortedUniqBy=qa,n.split=hc,n.spread=Iu,n.tail=La,n.take=Da,n.takeRight=Fa,n.takeRightWhile=Ua,n.takeWhile=Ba,n.tap=Qa,n.throttle=Nu,n.thru=Ka,n.toArray=_s,n.toPairs=Ud,n.toPairsIn=Bd,n.toPath=Vc,n.toPlainObject=Ps,n.transform=$s,n.unary=qu,n.union=Uf,n.unionBy=Bf,n.unionWith=Hf,n.uniq=Ha,n.uniqBy=za,n.uniqWith=Ya,n.unset=Xs,n.unzip=Va,n.unzipWith=Wa,n.update=Qs,n.updateWith=Ks,n.values=Js,n.valuesIn=Zs,n.without=zf,n.words=Pc,n.wrap=Lu,n.xor=Yf,n.xorBy=Vf,n.xorWith=Wf,n.zip=Gf,n.zipObject=Ga,n.zipObjectDeep=$a,n.zipWith=$f,n.entries=Ud,n.entriesIn=Bd,n.extend=kd,n.extendWith=Sd,Rc(n,n),n.add=up,n.attempt=Qd,n.camelCase=Hd,n.capitalize=rc,n.ceil=sp,n.clamp=ec,n.clone=Fu,n.cloneDeep=Bu,n.cloneDeepWith=Hu,n.cloneWith=Uu,n.conformsTo=zu,n.deburr=ic,n.defaultTo=Sc,n.divide=cp,n.endsWith=oc,n.eq=Yu,n.escape=ac,n.escapeRegExp=uc,n.every=ou,n.find=Kf,n.findIndex=la,n.findKey=Ss,n.findLast=Jf,n.findLastIndex=fa,n.findLastKey=Es,n.floor=lp,n.forEach=lu,n.forEachRight=fu,n.forIn=Cs,n.forInRight=Ts,n.forOwn=As,n.forOwnRight=Rs,n.get=qs,n.gt=pd,n.gte=hd,n.has=Ls,n.hasIn=Ds,n.head=ma,n.identity=Ec,n.includes=du,n.indexOf=ya,n.inRange=tc,n.invoke=Nd,n.isArguments=vd,n.isArray=md,n.isArrayBuffer=yd,n.isArrayLike=Vu,n.isArrayLikeObject=Wu,n.isBoolean=Gu,n.isBuffer=bd,n.isDate=_d,n.isElement=$u,n.isEmpty=Xu,n.isEqual=Qu,n.isEqualWith=Ku,n.isError=Ju,n.isFinite=Zu,n.isFunction=es,n.isInteger=ts,n.isLength=ns,n.isMap=gd,n.isMatch=os,n.isMatchWith=as,n.isNaN=us,n.isNative=ss,n.isNil=ls,n.isNull=cs,n.isNumber=fs,n.isObject=rs,n.isObjectLike=is,n.isPlainObject=ds,n.isRegExp=wd,n.isSafeInteger=ps,n.isSet=xd,n.isString=hs,n.isSymbol=vs,n.isTypedArray=jd,n.isUndefined=ms,n.isWeakMap=ys,n.isWeakSet=bs,n.join=_a,n.kebabCase=zd,n.last=ga,n.lastIndexOf=wa,n.lowerCase=Yd,n.lowerFirst=Vd,n.lt=Pd,n.lte=Od,n.max=Gc,n.maxBy=$c,n.mean=Xc,n.meanBy=Qc,n.min=Kc,n.minBy=Jc,n.stubArray=Fc,n.stubFalse=Uc,n.stubObject=Bc,n.stubString=Hc,n.stubTrue=zc,n.multiply=fp,n.nth=xa,n.noConflict=Ic,n.noop=Nc,n.now=id,n.pad=sc,n.padEnd=cc,n.padStart=lc,n.parseInt=fc,n.random=nc,n.reduce=vu,n.reduceRight=mu,n.repeat=dc,n.replace=pc,n.result=Vs,n.round=dp,n.runInContext=e,n.sample=bu,n.size=wu,n.snakeCase=Wd,n.some=xu,n.sortedIndex=Ea,n.sortedIndexBy=Ca,n.sortedIndexOf=Ta,n.sortedLastIndex=Aa,n.sortedLastIndexBy=Ra,n.sortedLastIndexOf=Ia,n.startCase=Gd,n.startsWith=vc,n.subtract=pp,n.sum=Zc,n.sumBy=el,n.template=mc,n.times=Yc,n.toFinite=gs,n.toInteger=ws,n.toLength=xs,n.toLower=yc,n.toNumber=js,n.toSafeInteger=Os,n.toString=Ms,n.toUpper=bc,n.trim=_c,n.trimEnd=gc,n.trimStart=wc,n.truncate=xc,n.unescape=jc,n.uniqueId=Wc,n.upperCase=$d,n.upperFirst=Xd,n.each=lu,n.eachRight=fu,n.first=ma,Rc(n,function(){var e={};return pr(n,function(t,r){vl.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION="4.17.21",s(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){n[e].placeholder=n}),s(["drop","take"],function(e,t){_.prototype[e]=function(n){n=n===oe?1:Yl(ws(n),0);var r=this.__filtered__&&!t?new _(this):this.clone();return r.__filtered__?r.__takeCount__=Vl(n,r.__takeCount__):r.__views__.push({size:Vl(n,De),type:e+(r.__dir__<0?"Right":"")}),r},_.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),s(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==Ae||3==n;_.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:go(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),s(["head","last"],function(e,t){var n="take"+(t?"Right":"");_.prototype[e]=function(){return this[n](1).value()[0]}}),s(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");_.prototype[e]=function(){return this.__filtered__?new _(this):this[n](1)}}),_.prototype.compact=function(){return this.filter(Ec)},_.prototype.find=function(e){return this.filter(e).head()},_.prototype.findLast=function(e){return this.reverse().find(e)},_.prototype.invokeMap=ni(function(e,t){return"function"==typeof e?new _(this):this.map(function(n){return Or(n,e,t)})}),_.prototype.reject=function(e){return this.filter(Tu(go(e)))},_.prototype.slice=function(e,t){e=ws(e);var n=this;return n.__filtered__&&(e>0||t<0)?new _(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==oe&&(t=ws(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},_.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},_.prototype.toArray=function(){return this.take(De)},pr(_.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),a=n[o?"take"+("last"==t?"Right":""):t],u=o||/^find/.test(t);a&&(n.prototype[t]=function(){var t=this.__wrapped__,s=o?[1]:arguments,c=t instanceof _,l=s[0],f=c||md(t),d=function(e){var t=a.apply(n,v([e],s));return o&&p?t[0]:t};f&&r&&"function"==typeof l&&1!=l.length&&(c=f=!1);var p=this.__chain__,h=!!this.__actions__.length,m=u&&!p,y=c&&!h;if(!u&&f){t=y?t:new _(this);var b=e.apply(t,s);return b.__actions__.push({func:Ka,args:[d],thisArg:oe}),new i(b,p)}return m&&y?e.apply(this,s):(b=this.thru(d),m?o?b.value()[0]:b.value():b)})}),s(["pop","push","shift","sort","splice","unshift"],function(e){var t=ll[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var n=this.value();return t.apply(md(n)?n:[],e)}return this[r](function(n){return t.apply(md(n)?n:[],e)})}}),pr(_.prototype,function(e,t){var r=n[t];if(r){var i=r.name+"";vl.call(rf,i)||(rf[i]=[]),rf[i].push({name:t,func:r})}}),rf[Qi(oe,_e).name]=[{name:"wrapper",func:oe}],_.prototype.clone=S,_.prototype.reverse=K,_.prototype.value=ne,n.prototype.at=Xf,n.prototype.chain=Ja,n.prototype.commit=Za,n.prototype.next=eu,n.prototype.plant=nu,n.prototype.reverse=ru,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=iu,n.prototype.first=n.prototype.head,Tl&&(n.prototype[Tl]=tu),n}();"object"==o(n(56))&&n(56)?(In._=Qn,(i=function(){return Qn}.call(t,n,t,r))!==oe&&(r.exports=i)):qn?((qn.exports=Qn)._=Qn,Nn._=Qn):In._=Qn}).call(void 0)}).call(t,n(4),n(55)(e))},function(e,t,n){"use strict";var r=n(32);e.exports=function(e,t){return r.set(e,t)}},function(e,t,n){"use strict";e.exports=function(e){return"mm"===e||e.startsWith("mm:")}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(173);Object.defineProperty(t,"color",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(t,"rgb",{enumerable:!0,get:function(){return i.rgb}}),Object.defineProperty(t,"hsl",{enumerable:!0,get:function(){return i.hsl}});var o=n(436);Object.defineProperty(t,"lab",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"hcl",{enumerable:!0,get:function(){return o.hcl}}),Object.defineProperty(t,"lch",{enumerable:!0,get:function(){return o.lch}}),Object.defineProperty(t,"gray",{enumerable:!0,get:function(){return o.gray}});var a=n(435);Object.defineProperty(t,"cubehelix",{enumerable:!0,get:function(){return r(a).default}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return(0,w.transformer)({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}function o(e,t,n,r,i){function o(o,a){return o*=r,a*=i,[t+e*o,n-e*a]}return o.invert=function(o,a){return[(o-t)/e*r,(n-a)/e*i]},o}function a(e,t,n,r,i,o){function a(e,o){return e*=r,o*=i,[c*e-l*o+t,n-l*e-c*o]}var u=(0,_.cos)(o),s=(0,_.sin)(o),c=u*e,l=s*e,f=u/e,d=s/e,p=(s*n-u*t)/e,h=(s*t+u*n)/e;return a.invert=function(e,t){return[r*(f*e-d*t+p),i*(h-d*e-f*t)]},a}function u(e){return s(function(){return e})()}function s(e){function t(e){return j(e[0]*_.radians,e[1]*_.radians)}function n(e){return(e=j.invert(e[0],e[1]))&&[e[0]*_.degrees,e[1]*_.degrees]}function r(){var e=a(S,0,0,L,D,q).apply(null,s(T,A)),t=(q?a:o)(S,E-e[0],C-e[1],L,D,q);return c=(0,g.rotateRadians)(R,I,N),w=(0,m.default)(s,t),j=(0,m.default)(c,w),y=(0,P.default)(w,z),u()}function u(){return M=k=null,t}var s,c,f,p,v,y,w,j,M,k,S=150,E=480,C=250,T=0,A=0,R=0,I=0,N=0,q=0,L=1,D=1,F=null,U=l.default,B=null,H=b.default,z=.5;return t.stream=function(e){return M&&k===e?M:M=O(i(c)(U(y(H(k=e)))))},t.preclip=function(e){return arguments.length?(U=e,F=void 0,u()):U},t.postclip=function(e){return arguments.length?(H=e,B=f=p=v=null,u()):H},t.clipAngle=function(e){return arguments.length?(U=+e?(0,d.default)(F=e*_.radians):(F=null,l.default),u()):F*_.degrees},t.clipExtent=function(e){return arguments.length?(H=null==e?(B=f=p=v=null,b.default):(0,h.default)(B=+e[0][0],f=+e[0][1],p=+e[1][0],v=+e[1][1]),u()):null==B?null:[[B,f],[p,v]]},t.scale=function(e){return arguments.length?(S=+e,r()):S},t.translate=function(e){return arguments.length?(E=+e[0],C=+e[1],r()):[E,C]},t.center=function(e){return arguments.length?(T=e[0]%360*_.radians,A=e[1]%360*_.radians,r()):[T*_.degrees,A*_.degrees]},t.rotate=function(e){return arguments.length?(R=e[0]%360*_.radians,I=e[1]%360*_.radians,N=e.length>2?e[2]%360*_.radians:0,r()):[R*_.degrees,I*_.degrees,N*_.degrees]},t.angle=function(e){return arguments.length?(q=e%360*_.radians,r()):q*_.degrees},t.reflectX=function(e){return arguments.length?(L=e?-1:1,r()):L<0},t.reflectY=function(e){return arguments.length?(D=e?-1:1,r()):D<0},t.precision=function(e){return arguments.length?(y=(0,P.default)(w,z=e*e),u()):(0,_.sqrt)(z)},t.fitExtent=function(e,n){return(0,x.fitExtent)(t,e,n)},t.fitSize=function(e,n){return(0,x.fitSize)(t,e,n)},t.fitWidth=function(e,n){return(0,x.fitWidth)(t,e,n)},t.fitHeight=function(e,n){return(0,x.fitHeight)(t,e,n)},function(){return s=e.apply(this,arguments),t.invert=s.invert&&n,r()}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=u,t.projectionMutator=s;var c=n(259),l=r(c),f=n(261),d=r(f),p=n(134),h=r(p),v=n(264),m=r(v),y=n(180),b=r(y),_=n(1),g=n(135),w=n(136),x=n(183),j=n(512),P=r(j),O=(0,w.transformer)({point:function(e,t){this.stream.point(e*_.radians,t*_.radians)}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){this._groups=e,this._parents=t}function o(){return new i([[document.documentElement]],he)}Object.defineProperty(t,"__esModule",{value:!0}),t.root=void 0,t.Selection=i;var a=n(658),u=r(a),s=n(659),c=r(s),l=n(646),f=r(l),d=n(640),p=r(d),h=n(293),v=r(h),m=n(645),y=r(m),b=n(649),_=r(b),g=n(651),w=r(g),x=n(654),j=r(x),P=n(661),O=r(P),M=n(637),k=r(M),S=n(653),E=r(S),C=n(652),T=r(C),A=n(660),R=r(A),I=n(644),N=r(I),q=n(643),L=r(q),D=n(636),F=r(D),U=n(295),B=r(U),H=n(655),z=r(H),Y=n(638),V=r(Y),W=n(662),G=r(W),$=n(647),X=r($),Q=n(656),K=r(Q),J=n(650),Z=r(J),ee=n(635),te=r(ee),ne=n(648),re=r(ne),ie=n(657),oe=r(ie),ae=n(639),ue=r(ae),se=n(641),ce=r(se),le=n(198),fe=r(le),de=n(642),pe=r(de),he=t.root=[null];i.prototype=o.prototype={constructor:i,select:u.default,selectAll:c.default,filter:f.default,data:p.default,enter:v.default,exit:y.default,join:_.default,merge:w.default,order:j.default,sort:O.default,call:k.default,nodes:E.default,node:T.default,size:R.default,empty:N.default,each:L.default,attr:F.default,style:B.default,property:z.default,classed:V.default,text:G.default,html:X.default,raise:K.default,lower:Z.default,append:te.default,insert:re.default,remove:oe.default,clone:ue.default,datum:ce.default,on:fe.default,dispatch:pe.default},t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(190);Object.defineProperty(t,"interpolate",{enumerable:!0,get:function(){return r(i).default}});var o=n(276);Object.defineProperty(t,"interpolateArray",{enumerable:!0,get:function(){return r(o).default}});var a=n(188);Object.defineProperty(t,"interpolateBasis",{enumerable:!0,get:function(){return r(a).default}});var u=n(277);Object.defineProperty(t,"interpolateBasisClosed",{enumerable:!0,get:function(){return r(u).default}});var s=n(279);Object.defineProperty(t,"interpolateDate",{enumerable:!0,get:function(){return r(s).default}});var c=n(538);Object.defineProperty(t,"interpolateDiscrete",{enumerable:!0,get:function(){return r(c).default}});var l=n(541);Object.defineProperty(t,"interpolateHue",{enumerable:!0,get:function(){return r(l).default}});var f=n(138);Object.defineProperty(t,"interpolateNumber",{enumerable:!0,get:function(){return r(f).default}});var d=n(189);Object.defineProperty(t,"interpolateNumberArray",{enumerable:!0,get:function(){return r(d).default}});var p=n(280);Object.defineProperty(t,"interpolateObject",{enumerable:!0,get:function(){return r(p).default}});var h=n(545);Object.defineProperty(t,"interpolateRound",{enumerable:!0,get:function(){return r(h).default}});var v=n(282);Object.defineProperty(t,"interpolateString",{enumerable:!0,get:function(){return r(v).default}});var m=n(547);Object.defineProperty(t,"interpolateTransformCss",{enumerable:!0,get:function(){return m.interpolateTransformCss}}),Object.defineProperty(t,"interpolateTransformSvg",{enumerable:!0,get:function(){return m.interpolateTransformSvg}});var y=n(549);Object.defineProperty(t,"interpolateZoom",{enumerable:!0,get:function(){return r(y).default}});var b=n(281);Object.defineProperty(t,"interpolateRgb",{enumerable:!0,get:function(){return r(b).default}}),Object.defineProperty(t,"interpolateRgbBasis",{enumerable:!0,get:function(){return b.rgbBasis}}),Object.defineProperty(t,"interpolateRgbBasisClosed",{enumerable:!0,get:function(){return b.rgbBasisClosed}});var _=n(540);Object.defineProperty(t,"interpolateHsl",{enumerable:!0,get:function(){return r(_).default}}),Object.defineProperty(t,"interpolateHslLong",{enumerable:!0,get:function(){return _.hslLong}});var g=n(542);Object.defineProperty(t,"interpolateLab",{enumerable:!0,get:function(){return r(g).default}});var w=n(539);Object.defineProperty(t,"interpolateHcl",{enumerable:!0,get:function(){return r(w).default}}),Object.defineProperty(t,"interpolateHclLong",{enumerable:!0,get:function(){return w.hclLong}});var x=n(537);Object.defineProperty(t,"interpolateCubehelix",{enumerable:!0,get:function(){return r(x).default}}),Object.defineProperty(t,"interpolateCubehelixLong",{enumerable:!0,get:function(){return x.cubehelixLong}});var j=n(543);Object.defineProperty(t,"piecewise",{enumerable:!0,get:function(){return r(j).default}});var P=n(544);Object.defineProperty(t,"quantize",{enumerable:!0,get:function(){return r(P).default}})},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(332),o="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,a=i||o||Function("return this")();e.exports=a},function(e,t,n){"use strict";var r=Array.isArray;e.exports=r},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var a=t[i](o),u=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(u).then(function(e){r("next",e)},function(e){r("throw",e)});e(u)}return r("next")})}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(8),u=n(165),s=function(){function e(){i(this,e),this.id=null,this.name=null,this.content=null,this.images=[]}return o(e,[{key:"fromPersistence",value:function(){function e(e,n,r,i){return t.apply(this,arguments)}var t=r(regeneratorRuntime.mark(function e(t,n,r,i){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.id=i.id,this.name=i.Name,this.content=i.Description,e.next=5,a(t,n,r,i,n.config.schema.image,u);case 5:return this.images=e.sent,e.abrupt("return",this);case 7:case"end":return e.stop()}},e,this)}));return e}()},{key:"toHal",value:function(e,t,n){var r=e.createResource("",{id:this.id,name:this.name,content:this.content});return r.embed("images",this.images.map(function(r){return r.toHal(e,t,n)})),r}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,n.content=t.content,t._embedded&&t._embedded.images&&(n.images=t._embedded.images.map(u.fromHal)),n}}]),e}();e.exports=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.durationSecond=1e3,t.durationMinute=6e4,t.durationHour=36e5,t.durationDay=864e5,t.durationWeek=6048e5},function(e,t,n){"use strict";e.exports={NAVIGATION:Object.freeze({BACK:"back",NEXT:"next"}),specializedTemplates:{introCategory:"Introduction",description:"Project Description",details:"Levels of Detail",create:"Privacy",spider:"Spider Diagram",personas:"Personas",modules:"Modules"},TITLES:Object.freeze({IPT:"IIC Project Explorer",MM:"Maturity Assessment",AI:"AI Project Explorer"})}},function(e,t,n){"use strict";var r=n(67),i=n(68),o=n(69);e.exports=Object.freeze({postRender:function(e,t){return r(e,t)},preRender:function(e){return i(e)},setSurveyContent:function(e,t,n){return o(e,t,n)}})},function(e,t,n){"use strict";(function(n,r,i){var o,a,u,s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};/* @preserve
* The MIT License (MIT)
*
* Copyright (c) 2013-2018 Petka Antonov
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
!function(n){if("object"==s(t)&&void 0!==e)e.exports=n();else{a=[],o=n,void 0!==(u="function"==typeof o?o.apply(t,a):o)&&(e.exports=u)}}(function(){var e,t,o;return function e(t,n,r){function i(a,u){if(!n[a]){if(!t[a]){var s="function"==typeof _dereq_&&_dereq_;if(!u&&s)return s(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[a]={exports:{}};t[a][0].call(l.exports,function(e){var n=t[a][1][e];return i(n||e)},l,l.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof _dereq_&&_dereq_,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(e,t,n){t.exports=function(e){function t(e){var t=new n(e),r=t.promise();return t.setHowMany(1),t.setUnwrap(),t.init(),r}var n=e._SomePromiseArray;e.any=function(e){return t(e)},e.prototype.any=function(){return t(this)}}},{}],2:[function(e,t,r){function i(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new d(16),this._normalQueue=new d(16),this._haveDrainedQueues=!1;var e=this;this.drainQueues=function(){e._drainQueues()},this._schedule=f}function o(e,t,n){this._lateQueue.push(e,t,n),this._queueTick()}function a(e,t,n){this._normalQueue.push(e,t,n),this._queueTick()}function u(e){this._normalQueue._pushOne(e),this._queueTick()}function s(e){for(;e.length()>0;)c(e)}function c(e){var t=e.shift();if("function"!=typeof t)t._settlePromises();else{var n=e.shift(),r=e.shift();t.call(n,r)}}var l;try{throw new Error}catch(e){l=e}var f=e("./schedule"),d=e("./queue");i.prototype.setScheduler=function(e){var t=this._schedule;return this._schedule=e,this._customScheduler=!0,t},i.prototype.hasCustomScheduler=function(){return this._customScheduler},i.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},i.prototype.fatalError=function(e,t){t?(n.stderr.write("Fatal "+(e instanceof Error?e.stack:e)+"\n"),n.exit(2)):this.throwLater(e)},i.prototype.throwLater=function(e,t){if(1===arguments.length&&(t=e,e=function(){throw t}),"undefined"!=typeof setTimeout)setTimeout(function(){e(t)},0);else try{this._schedule(function(){e(t)})}catch(e){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},i.prototype.invokeLater=o,i.prototype.invoke=a,i.prototype.settlePromises=u,i.prototype._drainQueues=function(){s(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,s(this._lateQueue)},i.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},i.prototype._reset=function(){this._isTickUsed=!1},t.exports=i,t.exports.firstLineError=l},{"./queue":26,"./schedule":29}],3:[function(e,t,n){t.exports=function(e,t,n,r){var i=!1,o=function(e,t){this._reject(t)},a=function(e,t){t.promiseRejectionQueued=!0,t.bindingPromise._then(o,o,null,this,e)},u=function(e,t){0==(50397184&this._bitField)&&this._resolveCallback(t.target)},s=function(e,t){t.promiseRejectionQueued||this._reject(e)};e.prototype.bind=function(o){i||(i=!0,e.prototype._propagateFrom=r.propagateFromFunction(),e.prototype._boundValue=r.boundValueFunction());var c=n(o),l=new e(t);l._propagateFrom(this,1);var f=this._target();if(l._setBoundTo(c),c instanceof e){var d={promiseRejectionQueued:!1,promise:l,target:f,bindingPromise:c};f._then(t,a,void 0,l,d),c._then(u,s,void 0,l,d),l._setOnCancel(c)}else l._resolveCallback(f);return l},e.prototype._setBoundTo=function(e){void 0!==e?(this._bitField=2097152|this._bitField,this._boundTo=e):this._bitField=-2097153&this._bitField},e.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},e.bind=function(t,n){return e.resolve(n).bind(t)}}},{}],4:[function(e,t,n){function r(){try{Promise===o&&(Promise=i)}catch(e){}return o}var i;"undefined"!=typeof Promise&&(i=Promise);var o=e("./promise")();o.noConflict=r,t.exports=o},{"./promise":22}],5:[function(e,t,n){var r=Object.create;if(r){var i=r(null),o=r(null);i[" size"]=o[" size"]=0}t.exports=function(t){function n(e,n){var r;if(null!=e&&(r=e[n]),"function"!=typeof r){var i="Object "+u.classString(e)+" has no method '"+u.toString(n)+"'";throw new t.TypeError(i)}return r}function r(e){return n(e,this.pop()).apply(e,this)}function i(e){return e[this]}function o(e){var t=+this;return t<0&&(t=Math.max(0,t+e.length)),e[t]}var a,u=e("./util"),s=u.canEvaluate;u.isIdentifier;t.prototype.call=function(e){var t=[].slice.call(arguments,1);return t.push(e),this._then(r,void 0,void 0,t,void 0)},t.prototype.get=function(e){var t,n="number"==typeof e;if(n)t=o;else if(s){var r=a(e);t=null!==r?r:i}else t=i;return this._then(t,void 0,void 0,e,void 0)}}},{"./util":36}],6:[function(e,t,n){t.exports=function(t,n,r,i){var o=e("./util"),a=o.tryCatch,u=o.errorObj,s=t._async;t.prototype.break=t.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");for(var e=this,t=e;e._isCancellable();){if(!e._cancelBy(t)){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}var n=e._cancellationParent;if(null==n||!n._isCancellable()){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}e._isFollowing()&&e._followee().cancel(),e._setWillBeCancelled(),t=e,e=n}},t.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},t.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},t.prototype._cancelBy=function(e){return e===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},t.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},t.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),s.invoke(this._cancelPromises,this,void 0))},t.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},t.prototype._unsetOnCancel=function(){this._onCancelField=void 0},t.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},t.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},t.prototype._doInvokeOnCancel=function(e,t){if(o.isArray(e))for(var n=0;n<e.length;++n)this._doInvokeOnCancel(e[n],t);else if(void 0!==e)if("function"==typeof e){if(!t){var r=a(e).call(this._boundValue());r===u&&(this._attachExtraTrace(r.e),s.throwLater(r.e))}}else e._resultCancelled(this)},t.prototype._invokeOnCancel=function(){var e=this._onCancel();this._unsetOnCancel(),s.invoke(this._doInvokeOnCancel,this,e)},t.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},t.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(e,t,n){t.exports=function(t){function n(e,n,u){return function(s){var c=u._boundValue();e:for(var l=0;l<e.length;++l){var f=e[l];if(f===Error||null!=f&&f.prototype instanceof Error){if(s instanceof f)return o(n).call(c,s)}else if("function"==typeof f){var d=o(f).call(c,s);if(d===a)return d;if(d)return o(n).call(c,s)}else if(r.isObject(s)){for(var p=i(f),h=0;h<p.length;++h){var v=p[h];if(f[v]!=s[v])continue e}return o(n).call(c,s)}}return t}}var r=e("./util"),i=e("./es5").keys,o=r.tryCatch,a=r.errorObj;return n}},{"./es5":13,"./util":36}],8:[function(e,t,n){t.exports=function(e){function t(){this._trace=new t.CapturedTrace(r())}function n(){if(i)return new t}function r(){var e=o.length-1;if(e>=0)return o[e]}var i=!1,o=[];return e.prototype._promiseCreated=function(){},e.prototype._pushContext=function(){},e.prototype._popContext=function(){return null},e._peekContext=e.prototype._peekContext=function(){},t.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,o.push(this._trace))},t.prototype._popContext=function(){if(void 0!==this._trace){var e=o.pop(),t=e._promiseCreated;return e._promiseCreated=null,t}return null},t.CapturedTrace=null,t.create=n,t.deactivateLongStackTraces=function(){},t.activateLongStackTraces=function(){var n=e.prototype._pushContext,o=e.prototype._popContext,a=e._peekContext,u=e.prototype._peekContext,s=e.prototype._promiseCreated;t.deactivateLongStackTraces=function(){e.prototype._pushContext=n,e.prototype._popContext=o,e._peekContext=a,e.prototype._peekContext=u,e.prototype._promiseCreated=s,i=!1},i=!0,e.prototype._pushContext=t.prototype._pushContext,e.prototype._popContext=t.prototype._popContext,e._peekContext=e.prototype._peekContext=r,e.prototype._promiseCreated=function(){var e=this._peekContext();e&&null==e._promiseCreated&&(e._promiseCreated=this)}},t}},{}],9:[function(e,t,r){t.exports=function(t,r,i,o){function a(e,t){return{promise:t}}function u(){return!1}function c(e,t,n){var r=this;try{e(t,n,function(e){if("function"!=typeof e)throw new TypeError("onCancel must be a function, got: "+z.toString(e));r._attachCancellationCallback(e)})}catch(e){return e}}function l(e){if(!this._isCancellable())return this;var t=this._onCancel();void 0!==t?z.isArray(t)?t.push(e):this._setOnCancel([t,e]):this._setOnCancel(e)}function f(){return this._onCancelField}function d(e){this._onCancelField=e}function p(){this._cancellationParent=void 0,this._onCancelField=void 0}function h(e,t){if(0!=(1&t)){this._cancellationParent=e;var n=e._branchesRemainingToCancel;void 0===n&&(n=0),e._branchesRemainingToCancel=n+1}0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}function v(e,t){0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}function m(){var e=this._boundTo;return void 0!==e&&e instanceof t?e.isFulfilled()?e.value():void 0:e}function y(){this._trace=new q(this._peekContext())}function b(e,t){if(V(e)){var n=this._trace;if(void 0!==n&&t&&(n=n._parent),void 0!==n)n.attachExtraTrace(e);else if(!e.__stackCleaned__){var r=S(e);z.notEnumerableProp(e,"stack",r.message+"\n"+r.stack.join("\n")),z.notEnumerableProp(e,"__stackCleaned__",!0)}}}function _(){this._trace=void 0}function g(e,t,n,r,i){if(void 0===e&&null!==t&&te){if(void 0!==i&&i._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var o="",a="";if(t._trace){for(var u=t._trace.stack.split("\n"),s=M(u),c=s.length-1;c>=0;--c){var l=s[c];if(!G.test(l)){var f=l.match($);f&&(o="at "+f[1]+":"+f[2]+":"+f[3]+" ");break}}if(s.length>0)for(var d=s[0],c=0;c<u.length;++c)if(u[c]===d){c>0&&(a="\n"+u[c-1]);break}}var p="a promise was created in a "+n+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+a;r._warn(p,!0,t)}}function w(e,t){var n=e+" is deprecated and will be removed in a future version.";return t&&(n+=" Use "+t+" instead."),x(n)}function x(e,n,r){if(de.warnings){var i,o=new H(e);if(n)r._attachExtraTrace(o);else if(de.longStackTraces&&(i=t._peekContext()))i.attachExtraTrace(o);else{var a=S(o);o.stack=a.message+"\n"+a.stack.join("\n")}ue("warning",o)||E(o,"",!0)}}function j(e,t){for(var n=0;n<t.length-1;++n)t[n].push("From previous event:"),t[n]=t[n].join("\n");return n<t.length&&(t[n]=t[n].join("\n")),e+"\n"+t.join("\n")}function P(e){for(var t=0;t<e.length;++t)(0===e[t].length||t+1<e.length&&e[t][0]===e[t+1][0])&&(e.splice(t,1),t--)}function O(e){for(var t=e[0],n=1;n<e.length;++n){for(var r=e[n],i=t.length-1,o=t[i],a=-1,u=r.length-1;u>=0;--u)if(r[u]===o){a=u;break}for(var u=a;u>=0;--u){var s=r[u];if(t[i]!==s)break;t.pop(),i--}t=r}}function M(e){for(var t=[],n=0;n<e.length;++n){var r=e[n],i=" (No stack trace)"===r||X.test(r),o=i&&ce(r);i&&!o&&(K&&" "!==r.charAt(0)&&(r=" "+r),t.push(r))}return t}function k(e){for(var t=e.stack.replace(/\s+$/g,"").split("\n"),n=0;n<t.length;++n){var r=t[n];if(" (No stack trace)"===r||X.test(r))break}return n>0&&"SyntaxError"!=e.name&&(t=t.slice(n)),t}function S(e){var t=e.stack,n=e.toString();return t="string"==typeof t&&t.length>0?k(e):[" (No stack trace)"],{message:n,stack:"SyntaxError"==e.name?t:M(t)}}function E(e,t,n){if("undefined"!=typeof console){var r;if(z.isObject(e)){var i=e.stack;r=t+Q(i,e)}else r=t+String(e);"function"==typeof F?F(r,n):"function"!=typeof console.log&&"object"!==s(console.log)||console.log(r)}}function C(e,t,n,r){var i=!1;try{"function"==typeof t&&(i=!0,"rejectionHandled"===e?t(r):t(n,r))}catch(e){B.throwLater(e)}"unhandledRejection"===e?ue(e,n,r)||i||E(n,"Unhandled rejection "):ue(e,r)}function T(e){var t;if("function"==typeof e)t="[function "+(e.name||"anonymous")+"]";else{t=e&&"function"==typeof e.toString?e.toString():z.toString(e);if(/\[object [a-zA-Z0-9$_]+\]/.test(t))try{t=JSON.stringify(e)}catch(e){}0===t.length&&(t="(empty array)")}return"(<"+A(t)+">, no stack trace)"}function A(e){return e.length<41?e:e.substr(0,38)+"..."}function R(){return"function"==typeof fe}function I(e){var t=e.match(le);if(t)return{fileName:t[1],line:parseInt(t[2],10)}}function N(e,t){if(R()){for(var n,r,i=(e.stack||"").split("\n"),o=(t.stack||"").split("\n"),a=-1,u=-1,s=0;s<i.length;++s){var c=I(i[s]);if(c){n=c.fileName,a=c.line;break}}for(var s=0;s<o.length;++s){var c=I(o[s]);if(c){r=c.fileName,u=c.line;break}}a<0||u<0||!n||!r||n!==r||a>=u||(ce=function(e){if(W.test(e))return!0;var t=I(e);return!!(t&&t.fileName===n&&a<=t.line&&t.line<=u)})}}function q(e){this._parent=e,this._promisesCreated=0;var t=this._length=1+(void 0===e?0:e._length);fe(this,q),t>32&&this.uncycle()}var L,D,F,U,B=t._async,H=e("./errors").Warning,z=e("./util"),Y=e("./es5"),V=z.canAttachTrace,W=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,G=/\((?:timers\.js):\d+:\d+\)/,$=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,X=null,Q=null,K=!1,J=!(0==z.env("BLUEBIRD_DEBUG")),Z=!(0==z.env("BLUEBIRD_WARNINGS")||!J&&!z.env("BLUEBIRD_WARNINGS")),ee=!(0==z.env("BLUEBIRD_LONG_STACK_TRACES")||!J&&!z.env("BLUEBIRD_LONG_STACK_TRACES")),te=0!=z.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(Z||!!z.env("BLUEBIRD_W_FORGOTTEN_RETURN"));!function(){function e(){for(var e=0;e<r.length;++e)r[e]._notifyUnhandledRejection();n()}function n(){r.length=0}var r=[];U=function(t){r.push(t),setTimeout(e,1)},Y.defineProperty(t,"_unhandledRejectionCheck",{value:e}),Y.defineProperty(t,"_unhandledRejectionClear",{value:n})}(),t.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=-1048577&e._bitField|524288},t.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),U(this))},t.prototype._notifyUnhandledRejectionIsHandled=function(){C("rejectionHandled",L,void 0,this)},t.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},t.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},t.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified(),C("unhandledRejection",D,e,this)}},t.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},t.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},t.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},t.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},t.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},t.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},t.prototype._warn=function(e,t,n){return x(e,t,n||this)},t.onPossiblyUnhandledRejection=function(e){var n=t._getContext();D=z.contextBind(n,e)},t.onUnhandledRejectionHandled=function(e){var n=t._getContext();L=z.contextBind(n,e)};var ne=function(){};t.longStackTraces=function(){if(B.haveItemsQueued()&&!de.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!de.longStackTraces&&R()){var e=t.prototype._captureStackTrace,n=t.prototype._attachExtraTrace,i=t.prototype._dereferenceTrace;de.longStackTraces=!0,ne=function(){if(B.haveItemsQueued()&&!de.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");t.prototype._captureStackTrace=e,t.prototype._attachExtraTrace=n,t.prototype._dereferenceTrace=i,r.deactivateLongStackTraces(),de.longStackTraces=!1},t.prototype._captureStackTrace=y,t.prototype._attachExtraTrace=b,t.prototype._dereferenceTrace=_,r.activateLongStackTraces()}},t.hasLongStackTraces=function(){return de.longStackTraces&&R()};var re={unhandledrejection:{before:function(){var e=z.global.onunhandledrejection;return z.global.onunhandledrejection=null,e},after:function(e){z.global.onunhandledrejection=e}},rejectionhandled:{before:function(){var e=z.global.onrejectionhandled;return z.global.onrejectionhandled=null,e},after:function(e){z.global.onrejectionhandled=e}}},ie=function(){var e=function(e,t){if(!e)return!z.global.dispatchEvent(t);var n;try{return n=e.before(),!z.global.dispatchEvent(t)}finally{e.after(n)}};try{if("function"==typeof CustomEvent){var t=new CustomEvent("CustomEvent");return z.global.dispatchEvent(t),function(t,n){t=t.toLowerCase();var r={detail:n,cancelable:!0},i=new CustomEvent(t,r);return Y.defineProperty(i,"promise",{value:n.promise}),Y.defineProperty(i,"reason",{value:n.reason}),e(re[t],i)}}if("function"==typeof Event){var t=new Event("CustomEvent");return z.global.dispatchEvent(t),function(t,n){t=t.toLowerCase();var r=new Event(t,{cancelable:!0});return r.detail=n,Y.defineProperty(r,"promise",{value:n.promise}),Y.defineProperty(r,"reason",{value:n.reason}),e(re[t],r)}}var t=document.createEvent("CustomEvent");return t.initCustomEvent("testingtheevent",!1,!0,{}),z.global.dispatchEvent(t),function(t,n){t=t.toLowerCase();var r=document.createEvent("CustomEvent");return r.initCustomEvent(t,!1,!0,n),e(re[t],r)}}catch(e){}return function(){return!1}}(),oe=function(){return z.isNode?function(){return n.emit.apply(n,arguments)}:z.global?function(e){var t="on"+e.toLowerCase(),n=z.global[t];return!!n&&(n.apply(z.global,[].slice.call(arguments,1)),!0)}:function(){return!1}}(),ae={promiseCreated:a,promiseFulfilled:a,promiseRejected:a,promiseResolved:a,promiseCancelled:a,promiseChained:function(e,t,n){return{promise:t,child:n}},warning:function(e,t){return{warning:t}},unhandledRejection:function(e,t,n){return{reason:t,promise:n}},rejectionHandled:a},ue=function(e){var t=!1;try{t=oe.apply(null,arguments)}catch(e){B.throwLater(e),t=!0}var n=!1;try{n=ie(e,ae[e].apply(null,arguments))}catch(e){B.throwLater(e),n=!0}return n||t};t.config=function(e){if(e=Object(e),"longStackTraces"in e&&(e.longStackTraces?t.longStackTraces():!e.longStackTraces&&t.hasLongStackTraces()&&ne()),"warnings"in e){var n=e.warnings;de.warnings=!!n,te=de.warnings,z.isObject(n)&&"wForgottenReturn"in n&&(te=!!n.wForgottenReturn)}if("cancellation"in e&&e.cancellation&&!de.cancellation){if(B.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");t.prototype._clearCancellationData=p,t.prototype._propagateFrom=h,t.prototype._onCancel=f,t.prototype._setOnCancel=d,t.prototype._attachCancellationCallback=l,t.prototype._execute=c,se=h,de.cancellation=!0}if("monitoring"in e&&(e.monitoring&&!de.monitoring?(de.monitoring=!0,t.prototype._fireEvent=ue):!e.monitoring&&de.monitoring&&(de.monitoring=!1,t.prototype._fireEvent=u)),"asyncHooks"in e&&z.nodeSupportsAsyncResource){var r=de.asyncHooks,a=!!e.asyncHooks;r!==a&&(de.asyncHooks=a,a?i():o())}return t},t.prototype._fireEvent=u,t.prototype._execute=function(e,t,n){try{e(t,n)}catch(e){return e}},t.prototype._onCancel=function(){},t.prototype._setOnCancel=function(e){},t.prototype._attachCancellationCallback=function(e){},t.prototype._captureStackTrace=function(){},t.prototype._attachExtraTrace=function(){},t.prototype._dereferenceTrace=function(){},t.prototype._clearCancellationData=function(){},t.prototype._propagateFrom=function(e,t){};var se=v,ce=function(){return!1},le=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;z.inherits(q,Error),r.CapturedTrace=q,q.prototype.uncycle=function(){var e=this._length;if(!(e<2)){for(var t=[],n={},r=0,i=this;void 0!==i;++r)t.push(i),i=i._parent;e=this._length=r;for(var r=e-1;r>=0;--r){var o=t[r].stack;void 0===n[o]&&(n[o]=r)}for(var r=0;r<e;++r){var a=t[r].stack,u=n[a];if(void 0!==u&&u!==r){u>0&&(t[u-1]._parent=void 0,t[u-1]._length=1),t[r]._parent=void 0,t[r]._length=1;var s=r>0?t[r-1]:this;u<e-1?(s._parent=t[u+1],s._parent.uncycle(),s._length=s._parent._length+1):(s._parent=void 0,s._length=1);for(var c=s._length+1,l=r-2;l>=0;--l)t[l]._length=c,c++;return}}}},q.prototype.attachExtraTrace=function(e){if(!e.__stackCleaned__){this.uncycle();for(var t=S(e),n=t.message,r=[t.stack],i=this;void 0!==i;)r.push(M(i.stack.split("\n"))),i=i._parent;O(r),P(r),z.notEnumerableProp(e,"stack",j(n,r)),z.notEnumerableProp(e,"__stackCleaned__",!0)}};var fe=function(){var e=/^\s*at\s*/,t=function(e,t){return"string"==typeof e?e:void 0!==t.name&&void 0!==t.message?t.toString():T(t)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,X=e,Q=t;var n=Error.captureStackTrace;return ce=function(e){return W.test(e)},function(e,t){Error.stackTraceLimit+=6,n(e,t),Error.stackTraceLimit-=6}}var r=new Error;if("string"==typeof r.stack&&r.stack.split("\n")[0].indexOf("stackDetection@")>=0)return X=/@/,Q=t,K=!0,function(e){e.stack=(new Error).stack};var i;try{throw new Error}catch(e){i="stack"in e}return"stack"in r||!i||"number"!=typeof Error.stackTraceLimit?(Q=function(e,t){return"string"==typeof e?e:"object"!==(void 0===t?"undefined":s(t))&&"function"!=typeof t||void 0===t.name||void 0===t.message?T(t):t.toString()},null):(X=e,Q=t,function(e){Error.stackTraceLimit+=6;try{throw new Error}catch(t){e.stack=t.stack}Error.stackTraceLimit-=6})}();"undefined"!=typeof console&&void 0!==console.warn&&(F=function(e){console.warn(e)},z.isNode&&n.stderr.isTTY?F=function(e,t){var n=t?"[33m":"[31m";console.warn(n+e+"[0m\n")}:z.isNode||"string"!=typeof(new Error).stack||(F=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")}));var de={warnings:Z,longStackTraces:!1,cancellation:!1,monitoring:!1,asyncHooks:!1};return ee&&t.longStackTraces(),{asyncHooks:function(){return de.asyncHooks},longStackTraces:function(){return de.longStackTraces},warnings:function(){return de.warnings},cancellation:function(){return de.cancellation},monitoring:function(){return de.monitoring},propagateFromFunction:function(){return se},boundValueFunction:function(){return m},checkForgottenReturns:g,setBounds:N,warn:x,deprecated:w,CapturedTrace:q,fireDomEvent:ie,fireGlobalEvent:oe}}},{"./errors":12,"./es5":13,"./util":36}],10:[function(e,t,n){t.exports=function(e){function t(){return this.value}function n(){throw this.reason}e.prototype.return=e.prototype.thenReturn=function(n){return n instanceof e&&n.suppressUnhandledRejections(),this._then(t,void 0,void 0,{value:n},void 0)},e.prototype.throw=e.prototype.thenThrow=function(e){return this._then(n,void 0,void 0,{reason:e},void 0)},e.prototype.catchThrow=function(e){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:e},void 0);var t=arguments[1],r=function(){throw t};return this.caught(e,r)},e.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof e&&n.suppressUnhandledRejections(),this._then(void 0,t,void 0,{value:n},void 0);var r=arguments[1];r instanceof e&&r.suppressUnhandledRejections();var i=function(){return r};return this.caught(n,i)}}},{}],11:[function(e,t,n){t.exports=function(e,t){function n(){return o(this)}function r(e,n){return i(e,n,t,t)}var i=e.reduce,o=e.all;e.prototype.each=function(e){return i(this,e,t,0)._then(n,void 0,void 0,this,void 0)},e.prototype.mapSeries=function(e){return i(this,e,t,t)},e.each=function(e,r){return i(e,r,t,0)._then(n,void 0,void 0,e,void 0)},e.mapSeries=r}},{}],12:[function(e,t,n){function r(e,t){function n(r){if(!(this instanceof n))return new n(r);f(this,"message","string"==typeof r?r:t),f(this,"name",e),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return l(n,Error),n}function i(e){if(!(this instanceof i))return new i(e);f(this,"name","OperationalError"),f(this,"message",e),this.cause=e,this.isOperational=!0,e instanceof Error?(f(this,"message",e.message),f(this,"stack",e.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}var o,a,u=e("./es5"),s=u.freeze,c=e("./util"),l=c.inherits,f=c.notEnumerableProp,d=r("Warning","warning"),p=r("CancellationError","cancellation error"),h=r("TimeoutError","timeout error"),v=r("AggregateError","aggregate error");try{o=TypeError,a=RangeError}catch(e){o=r("TypeError","type error"),a=r("RangeError","range error")}for(var m="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),y=0;y<m.length;++y)"function"==typeof Array.prototype[m[y]]&&(v.prototype[m[y]]=Array.prototype[m[y]]);u.defineProperty(v.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),v.prototype.isOperational=!0;var b=0;v.prototype.toString=function(){var e=Array(4*b+1).join(" "),t="\n"+e+"AggregateError of:\n";b++,e=Array(4*b+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",i=r.split("\n"),o=0;o<i.length;++o)i[o]=e+i[o];r=i.join("\n"),t+=r+"\n"}return b--,t},l(i,Error);var _=Error.__BluebirdErrorTypes__;_||(_=s({CancellationError:p,TimeoutError:h,OperationalError:i,RejectionError:i,AggregateError:v}),u.defineProperty(Error,"__BluebirdErrorTypes__",{value:_,writable:!1,enumerable:!1,configurable:!1})),t.exports={Error:Error,TypeError:o,RangeError:a,CancellationError:_.CancellationError,OperationalError:_.OperationalError,TimeoutError:_.TimeoutError,AggregateError:_.AggregateError,Warning:d}},{"./es5":13,"./util":36}],13:[function(e,t,n){var r=function(){return void 0===this}();if(r)t.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:r,propertyIsWritable:function(e,t){var n=Object.getOwnPropertyDescriptor(e,t);return!(n&&!n.writable&&!n.set)}};else{var i={}.hasOwnProperty,o={}.toString,a={}.constructor.prototype,u=function(e){var t=[];for(var n in e)i.call(e,n)&&t.push(n);return t},s=function(e,t){return{value:e[t]}},c=function(e,t,n){return e[t]=n.value,e},l=function(e){return e},f=function(e){try{return Object(e).constructor.prototype}catch(e){return a}},d=function(e){try{return"[object Array]"===o.call(e)}catch(e){return!1}};t.exports={isArray:d,keys:u,names:u,defineProperty:c,getDescriptor:s,freeze:l,getPrototypeOf:f,isES5:r,propertyIsWritable:function(){return!0}}}},{}],14:[function(e,t,n){t.exports=function(e,t){var n=e.map;e.prototype.filter=function(e,r){return n(this,e,r,t)},e.filter=function(e,r,i){return n(e,r,i,t)}}},{}],15:[function(e,t,n){t.exports=function(t,n,r){function i(e,t,n){this.promise=e,this.type=t,this.handler=n,this.called=!1,this.cancelPromise=null}function o(e){this.finallyHandler=e}function a(e,t){return null!=e.cancelPromise&&(arguments.length>1?e.cancelPromise._reject(t):e.cancelPromise._cancel(),e.cancelPromise=null,!0)}function u(){return c.call(this,this.promise._target()._settledValue())}function s(e){if(!a(this,e))return d.e=e,d}function c(e){var i=this.promise,c=this.handler;if(!this.called){this.called=!0;var l=this.isFinallyHandler()?c.call(i._boundValue()):c.call(i._boundValue(),e);if(l===r)return l;if(void 0!==l){i._setReturnedNonUndefined();var p=n(l,i);if(p instanceof t){if(null!=this.cancelPromise){if(p._isCancelled()){var h=new f("late cancellation observer");return i._attachExtraTrace(h),d.e=h,d}p.isPending()&&p._attachCancellationCallback(new o(this))}return p._then(u,s,void 0,this,void 0)}}}return i.isRejected()?(a(this),d.e=e,d):(a(this),e)}var l=e("./util"),f=t.CancellationError,d=l.errorObj,p=e("./catch_filter")(r);return i.prototype.isFinallyHandler=function(){return 0===this.type},o.prototype._resultCancelled=function(){a(this.finallyHandler)},t.prototype._passThrough=function(e,t,n,r){return"function"!=typeof e?this.then():this._then(n,r,void 0,new i(this,t,e),void 0)},t.prototype.lastly=t.prototype.finally=function(e){return this._passThrough(e,0,c,c)},t.prototype.tap=function(e){return this._passThrough(e,1,c)},t.prototype.tapCatch=function(e){var n=arguments.length;if(1===n)return this._passThrough(e,1,void 0,c);var r,i=new Array(n-1),o=0;for(r=0;r<n-1;++r){var a=arguments[r];if(!l.isObject(a))return t.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+l.classString(a)));i[o++]=a}i.length=o;var u=arguments[r];return this._passThrough(p(i,u,this),1,void 0,c)},i}},{"./catch_filter":7,"./util":36}],16:[function(e,t,n){t.exports=function(t,n,r,i,o,a){function u(e,n,r){for(var o=0;o<n.length;++o){r._pushContext();var a=p(n[o])(e);if(r._popContext(),a===d){r._pushContext();var u=t.reject(d.e);return r._popContext(),u}var s=i(a,r);if(s instanceof t)return s}return null}function s(e,n,i,o){if(a.cancellation()){var u=new t(r),s=this._finallyPromise=new t(r);this._promise=u.lastly(function(){return s}),u._captureStackTrace(),u._setOnCancel(this)}else{(this._promise=new t(r))._captureStackTrace()}this._stack=o,this._generatorFunction=e,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"==typeof i?[i].concat(h):h,this._yieldedPromise=null,this._cancellationPhase=!1}var c=e("./errors"),l=c.TypeError,f=e("./util"),d=f.errorObj,p=f.tryCatch,h=[];f.inherits(s,o),s.prototype._isResolved=function(){return null===this._promise},s.prototype._cleanup=function(){this._promise=this._generator=null,a.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},s.prototype._promiseCancelled=function(){if(!this._isResolved()){var e,n=void 0!==this._generator.return;if(n)this._promise._pushContext(),e=p(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var r=new t.CancellationError("generator .return() sentinel");t.coroutine.returnSentinel=r,this._promise._attachExtraTrace(r),this._promise._pushContext(),e=p(this._generator.throw).call(this._generator,r),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(e)}},s.prototype._promiseFulfilled=function(e){this._yieldedPromise=null,this._promise._pushContext();var t=p(this._generator.next).call(this._generator,e);this._promise._popContext(),this._continue(t)},s.prototype._promiseRejected=function(e){this._yieldedPromise=null,this._promise._attachExtraTrace(e),this._promise._pushContext();var t=p(this._generator.throw).call(this._generator,e);this._promise._popContext(),this._continue(t)},s.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof t){var e=this._yieldedPromise;this._yieldedPromise=null,e.cancel()}},s.prototype.promise=function(){return this._promise},s.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},s.prototype._continue=function(e){var n=this._promise;if(e===d)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(e.e,!1);var r=e.value;if(!0===e.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var o=i(r,this._promise);if(!(o instanceof t)&&null===(o=u(o,this._yieldHandlers,this._promise)))return void this._promiseRejected(new l("A value %s was yielded that could not be treated as a promise\n\n See http://goo.gl/MqrFmX\n\n".replace("%s",String(r))+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")));o=o._target();var a=o._bitField;0==(50397184&a)?(this._yieldedPromise=o,o._proxy(this,null)):0!=(33554432&a)?t._async.invoke(this._promiseFulfilled,this,o._value()):0!=(16777216&a)?t._async.invoke(this._promiseRejected,this,o._reason()):this._promiseCancelled()},t.coroutine=function(e,t){if("function"!=typeof e)throw new l("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var n=Object(t).yieldHandler,r=s,i=(new Error).stack;return function(){var t=e.apply(this,arguments),o=new r(void 0,void 0,n,i),a=o.promise();return o._generator=t,o._promiseFulfilled(void 0),a}},t.coroutine.addYieldHandler=function(e){if("function"!=typeof e)throw new l("expecting a function but got "+f.classString(e));h.push(e)},t.spawn=function(e){if(a.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!=typeof e)return n("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var r=new s(e,this),i=r.promise();return r._run(t.spawn),i}}},{"./errors":12,"./util":36}],17:[function(e,t,n){t.exports=function(t,n,r,i,o){var a=e("./util");a.canEvaluate,a.tryCatch,a.errorObj;t.join=function(){var e,t=arguments.length-1;if(t>0&&"function"==typeof arguments[t]){e=arguments[t];var r}var i=[].slice.call(arguments);e&&i.pop();var r=new n(i).promise();return void 0!==e?r.spread(e):r}}},{"./util":36}],18:[function(e,t,n){t.exports=function(t,n,r,i,o,a){function u(e,n,r,i){this.constructor$(e),this._promise._captureStackTrace();var a=t._getContext();if(this._callback=l.contextBind(a,n),this._preservedValues=i===o?new Array(this.length()):null,this._limit=r,this._inFlight=0,this._queue=[],p.invoke(this._asyncInit,this,void 0),l.isArray(e))for(var u=0;u<e.length;++u){var s=e[u];s instanceof t&&s.suppressUnhandledRejections()}}function c(e,n,i,o){if("function"!=typeof n)return r("expecting a function but got "+l.classString(n));var a=0;if(void 0!==i){if("object"!==(void 0===i?"undefined":s(i))||null===i)return t.reject(new TypeError("options argument must be an object but it is "+l.classString(i)));if("number"!=typeof i.concurrency)return t.reject(new TypeError("'concurrency' must be a number but it is "+l.classString(i.concurrency)));a=i.concurrency}return a="number"==typeof a&&isFinite(a)&&a>=1?a:0,new u(e,n,a,o).promise()}var l=e("./util"),f=l.tryCatch,d=l.errorObj,p=t._async;l.inherits(u,n),u.prototype._asyncInit=function(){this._init$(void 0,-2)},u.prototype._init=function(){},u.prototype._promiseFulfilled=function(e,n){var r=this._values,o=this.length(),u=this._preservedValues,s=this._limit;if(n<0){if(n=-1*n-1,r[n]=e,s>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(s>=1&&this._inFlight>=s)return r[n]=e,this._queue.push(n),!1;null!==u&&(u[n]=e);var c=this._promise,l=this._callback,p=c._boundValue();c._pushContext();var h=f(l).call(p,e,n,o),v=c._popContext();if(a.checkForgottenReturns(h,v,null!==u?"Promise.filter":"Promise.map",c),h===d)return this._reject(h.e),!0;var m=i(h,this._promise);if(m instanceof t){m=m._target();var y=m._bitField;if(0==(50397184&y))return s>=1&&this._inFlight++,r[n]=m,m._proxy(this,-1*(n+1)),!1;if(0==(33554432&y))return 0!=(16777216&y)?(this._reject(m._reason()),!0):(this._cancel(),!0);h=m._value()}r[n]=h}return++this._totalResolved>=o&&(null!==u?this._filter(r,u):this._resolve(r),!0)},u.prototype._drainQueue=function(){for(var e=this._queue,t=this._limit,n=this._values;e.length>0&&this._inFlight<t;){if(this._isResolved())return;var r=e.pop();this._promiseFulfilled(n[r],r)}},u.prototype._filter=function(e,t){for(var n=t.length,r=new Array(n),i=0,o=0;o<n;++o)e[o]&&(r[i++]=t[o]);r.length=i,this._resolve(r)},u.prototype.preservedValues=function(){return this._preservedValues},t.prototype.map=function(e,t){return c(this,e,t,null)},t.map=function(e,t,n,r){return c(e,t,n,r)}}},{"./util":36}],19:[function(e,t,n){t.exports=function(t,n,r,i,o){var a=e("./util"),u=a.tryCatch;t.method=function(e){if("function"!=typeof e)throw new t.TypeError("expecting a function but got "+a.classString(e));return function(){var r=new t(n);r._captureStackTrace(),r._pushContext();var i=u(e).apply(this,arguments),a=r._popContext();return o.checkForgottenReturns(i,a,"Promise.method",r),r._resolveFromSyncValue(i),r}},t.attempt=t.try=function(e){if("function"!=typeof e)return i("expecting a function but got "+a.classString(e));var r=new t(n);r._captureStackTrace(),r._pushContext();var s;if(arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var c=arguments[1],l=arguments[2];s=a.isArray(c)?u(e).apply(l,c):u(e).call(l,c)}else s=u(e)();var f=r._popContext();return o.checkForgottenReturns(s,f,"Promise.try",r),r._resolveFromSyncValue(s),r},t.prototype._resolveFromSyncValue=function(e){e===a.errorObj?this._rejectCallback(e.e,!1):this._resolveCallback(e,!0)}}},{"./util":36}],20:[function(e,t,n){function r(e){return e instanceof Error&&l.getPrototypeOf(e)===Error.prototype}function i(e){var t;if(r(e)){t=new c(e),t.name=e.name,t.message=e.message,t.stack=e.stack;for(var n=l.keys(e),i=0;i<n.length;++i){var o=n[i];f.test(o)||(t[o]=e[o])}return t}return a.markAsOriginatingFromRejection(e),e}function o(e,t){return function(n,r){if(null!==e){if(n){var o=i(u(n));e._attachExtraTrace(o),e._reject(o)}else if(t){var a=[].slice.call(arguments,1);e._fulfill(a)}else e._fulfill(r);e=null}}}var a=e("./util"),u=a.maybeWrapAsError,s=e("./errors"),c=s.OperationalError,l=e("./es5"),f=/^(?:name|message|stack|cause)$/;t.exports=o},{"./errors":12,"./es5":13,"./util":36}],21:[function(e,t,n){t.exports=function(t){function n(e,t){var n=this;if(!o.isArray(e))return r.call(n,e,t);var i=u(t).apply(n._boundValue(),[null].concat(e));i===s&&a.throwLater(i.e)}function r(e,t){var n=this,r=n._boundValue(),i=void 0===e?u(t).call(r,null):u(t).call(r,null,e);i===s&&a.throwLater(i.e)}function i(e,t){var n=this;if(!e){var r=new Error(e+"");r.cause=e,e=r}var i=u(t).call(n._boundValue(),e);i===s&&a.throwLater(i.e)}var o=e("./util"),a=t._async,u=o.tryCatch,s=o.errorObj;t.prototype.asCallback=t.prototype.nodeify=function(e,t){if("function"==typeof e){var o=r;void 0!==t&&Object(t).spread&&(o=n),this._then(o,i,void 0,this,e)}return this}}},{"./util":36}],22:[function(e,t,r){t.exports=function(){function r(){}function i(e,t){if(null==e||e.constructor!==o)throw new M("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n");if("function"!=typeof t)throw new M("expecting a function but got "+p.classString(t))}function o(e){e!==S&&i(this,e),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(e),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function a(e){this.promise._resolveCallback(e)}function u(e){this.promise._rejectCallback(e,!1)}function s(e){var t=new o(S);t._fulfillmentHandler0=e,t._rejectionHandler0=e,t._promise0=e,t._receiver0=e}var c=function(){return new M("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},l=function(){return new o.PromiseInspection(this._target())},f=function(e){return o.reject(new M(e))},d={},p=e("./util");p.setReflectHandler(l);var h=function(){var e=n.domain;return void 0===e?null:e},v=function(){return null},m=function(){return{domain:h(),async:null}},y=p.isNode&&p.nodeSupportsAsyncResource?e("async_hooks").AsyncResource:null,b=function(){return{domain:h(),async:new y("Bluebird::Promise")}},_=p.isNode?m:v;p.notEnumerableProp(o,"_getContext",_);var g=function(){_=b,p.notEnumerableProp(o,"_getContext",b)},w=function(){_=m,p.notEnumerableProp(o,"_getContext",m)},x=e("./es5"),j=e("./async"),P=new j;x.defineProperty(o,"_async",{value:P});var O=e("./errors"),M=o.TypeError=O.TypeError;o.RangeError=O.RangeError;var k=o.CancellationError=O.CancellationError;o.TimeoutError=O.TimeoutError,o.OperationalError=O.OperationalError,o.RejectionError=O.OperationalError,o.AggregateError=O.AggregateError;var S=function(){},E={},C={},T=e("./thenables")(o,S),A=e("./promise_array")(o,S,T,f,r),R=e("./context")(o),I=R.create,N=e("./debuggability")(o,R,g,w),q=(N.CapturedTrace,e("./finally")(o,T,C)),L=e("./catch_filter")(C),D=e("./nodeback"),F=p.errorObj,U=p.tryCatch;return o.prototype.toString=function(){return"[object Promise]"},o.prototype.caught=o.prototype.catch=function(e){var t=arguments.length;if(t>1){var n,r=new Array(t-1),i=0;for(n=0;n<t-1;++n){var o=arguments[n];if(!p.isObject(o))return f("Catch statement predicate: expecting an object but got "+p.classString(o));r[i++]=o}if(r.length=i,"function"!=typeof(e=arguments[n]))throw new M("The last argument to .catch() must be a function, got "+p.toString(e));return this.then(void 0,L(r,e,this))}return this.then(void 0,e)},o.prototype.reflect=function(){return this._then(l,l,void 0,this,void 0)},o.prototype.then=function(e,t){if(N.warnings()&&arguments.length>0&&"function"!=typeof e&&"function"!=typeof t){var n=".then() only accepts functions but was passed: "+p.classString(e);arguments.length>1&&(n+=", "+p.classString(t)),this._warn(n)}return this._then(e,t,void 0,void 0,void 0)},o.prototype.done=function(e,t){this._then(e,t,void 0,void 0,void 0)._setIsFinal()},o.prototype.spread=function(e){return"function"!=typeof e?f("expecting a function but got "+p.classString(e)):this.all()._then(e,void 0,void 0,E,void 0)},o.prototype.toJSON=function(){var e={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(e.fulfillmentValue=this.value(),e.isFulfilled=!0):this.isRejected()&&(e.rejectionReason=this.reason(),e.isRejected=!0),e},o.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new A(this).promise()},o.prototype.error=function(e){return this.caught(p.originatesFromRejection,e)},o.getNewLibraryCopy=t.exports,o.is=function(e){return e instanceof o},o.fromNode=o.fromCallback=function(e){var t=new o(S);t._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=U(e)(D(t,n));return r===F&&t._rejectCallback(r.e,!0),t._isFateSealed()||t._setAsyncGuaranteed(),t},o.all=function(e){return new A(e).promise()},o.cast=function(e){var t=T(e);return t instanceof o||(t=new o(S),t._captureStackTrace(),t._setFulfilled(),t._rejectionHandler0=e),t},o.resolve=o.fulfilled=o.cast,o.reject=o.rejected=function(e){var t=new o(S);return t._captureStackTrace(),t._rejectCallback(e,!0),t},o.setScheduler=function(e){if("function"!=typeof e)throw new M("expecting a function but got "+p.classString(e));return P.setScheduler(e)},o.prototype._then=function(e,t,n,r,i){var a=void 0!==i,u=a?i:new o(S),s=this._target(),c=s._bitField;a||(u._propagateFrom(this,3),u._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&c)?this._boundValue():s===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,u));var l=_();if(0!=(50397184&c)){var f,d,h=s._settlePromiseCtx;0!=(33554432&c)?(d=s._rejectionHandler0,f=e):0!=(16777216&c)?(d=s._fulfillmentHandler0,f=t,s._unsetRejectionIsUnhandled()):(h=s._settlePromiseLateCancellationObserver,d=new k("late cancellation observer"),s._attachExtraTrace(d),f=t),P.invoke(h,s,{handler:p.contextBind(l,f),promise:u,receiver:r,value:d})}else s._addCallbacks(e,t,u,r,l);return u},o.prototype._length=function(){return 65535&this._bitField},o.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},o.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},o.prototype._setLength=function(e){this._bitField=-65536&this._bitField|65535&e},o.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},o.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},o.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},o.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},o.prototype._isFinal=function(){return(4194304&this._bitField)>0},o.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},o.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},o.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},o.prototype._setAsyncGuaranteed=function(){if(!P.hasCustomScheduler()){var e=this._bitField;this._bitField=e|(536870912&e)>>2^134217728}},o.prototype._setNoAsyncGuarantee=function(){this._bitField=-134217729&(536870912|this._bitField)},o.prototype._receiverAt=function(e){var t=0===e?this._receiver0:this[4*e-4+3];if(t!==d)return void 0===t&&this._isBound()?this._boundValue():t},o.prototype._promiseAt=function(e){return this[4*e-4+2]},o.prototype._fulfillmentHandlerAt=function(e){return this[4*e-4+0]},o.prototype._rejectionHandlerAt=function(e){return this[4*e-4+1]},o.prototype._boundValue=function(){},o.prototype._migrateCallback0=function(e){var t=(e._bitField,e._fulfillmentHandler0),n=e._rejectionHandler0,r=e._promise0,i=e._receiverAt(0);void 0===i&&(i=d),this._addCallbacks(t,n,r,i,null)},o.prototype._migrateCallbackAt=function(e,t){var n=e._fulfillmentHandlerAt(t),r=e._rejectionHandlerAt(t),i=e._promiseAt(t),o=e._receiverAt(t);void 0===o&&(o=d),this._addCallbacks(n,r,i,o,null)},o.prototype._addCallbacks=function(e,t,n,r,i){var o=this._length();if(o>=65531&&(o=0,this._setLength(0)),0===o)this._promise0=n,this._receiver0=r,"function"==typeof e&&(this._fulfillmentHandler0=p.contextBind(i,e)),"function"==typeof t&&(this._rejectionHandler0=p.contextBind(i,t));else{var a=4*o-4;this[a+2]=n,this[a+3]=r,"function"==typeof e&&(this[a+0]=p.contextBind(i,e)),"function"==typeof t&&(this[a+1]=p.contextBind(i,t))}return this._setLength(o+1),o},o.prototype._proxy=function(e,t){this._addCallbacks(void 0,void 0,t,e,null)},o.prototype._resolveCallback=function(e,t){if(0==(117506048&this._bitField)){if(e===this)return this._rejectCallback(c(),!1);var n=T(e,this);if(!(n instanceof o))return this._fulfill(e);t&&this._propagateFrom(n,2);var r=n._target();if(r===this)return void this._reject(c());var i=r._bitField;if(0==(50397184&i)){var a=this._length();a>0&&r._migrateCallback0(this);for(var u=1;u<a;++u)r._migrateCallbackAt(this,u);this._setFollowing(),this._setLength(0),this._setFollowee(n)}else if(0!=(33554432&i))this._fulfill(r._value());else if(0!=(16777216&i))this._reject(r._reason());else{var s=new k("late cancellation observer");r._attachExtraTrace(s),this._reject(s)}}},o.prototype._rejectCallback=function(e,t,n){var r=p.ensureErrorObject(e),i=r===e;if(!i&&!n&&N.warnings()){var o="a promise was rejected with a non-error: "+p.classString(e);this._warn(o,!0)}this._attachExtraTrace(r,!!t&&i),this._reject(e)},o.prototype._resolveFromExecutor=function(e){if(e!==S){var t=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(e,function(e){t._resolveCallback(e)},function(e){t._rejectCallback(e,n)});n=!1,this._popContext(),void 0!==r&&t._rejectCallback(r,!0)}},o.prototype._settlePromiseFromHandler=function(e,t,n,r){var i=r._bitField;if(0==(65536&i)){r._pushContext();var o;t===E?n&&"number"==typeof n.length?o=U(e).apply(this._boundValue(),n):(o=F,o.e=new M("cannot .spread() a non-array: "+p.classString(n))):o=U(e).call(t,n);var a=r._popContext();i=r._bitField,0==(65536&i)&&(o===C?r._reject(n):o===F?r._rejectCallback(o.e,!1):(N.checkForgottenReturns(o,a,"",r,this),r._resolveCallback(o)))}},o.prototype._target=function(){for(var e=this;e._isFollowing();)e=e._followee();return e},o.prototype._followee=function(){return this._rejectionHandler0},o.prototype._setFollowee=function(e){this._rejectionHandler0=e},o.prototype._settlePromise=function(e,t,n,i){var a=e instanceof o,u=this._bitField,s=0!=(134217728&u);0!=(65536&u)?(a&&e._invokeInternalOnCancel(),n instanceof q&&n.isFinallyHandler()?(n.cancelPromise=e,U(t).call(n,i)===F&&e._reject(F.e)):t===l?e._fulfill(l.call(n)):n instanceof r?n._promiseCancelled(e):a||e instanceof A?e._cancel():n.cancel()):"function"==typeof t?a?(s&&e._setAsyncGuaranteed(),this._settlePromiseFromHandler(t,n,i,e)):t.call(n,i,e):n instanceof r?n._isResolved()||(0!=(33554432&u)?n._promiseFulfilled(i,e):n._promiseRejected(i,e)):a&&(s&&e._setAsyncGuaranteed(),0!=(33554432&u)?e._fulfill(i):e._reject(i))},o.prototype._settlePromiseLateCancellationObserver=function(e){var t=e.handler,n=e.promise,r=e.receiver,i=e.value;"function"==typeof t?n instanceof o?this._settlePromiseFromHandler(t,r,i,n):t.call(r,i,n):n instanceof o&&n._reject(i)},o.prototype._settlePromiseCtx=function(e){this._settlePromise(e.promise,e.handler,e.receiver,e.value)},o.prototype._settlePromise0=function(e,t,n){var r=this._promise0,i=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,e,i,t)},o.prototype._clearCallbackDataAtIndex=function(e){var t=4*e-4;this[t+2]=this[t+3]=this[t+0]=this[t+1]=void 0},o.prototype._fulfill=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(e===this){var n=c();return this._attachExtraTrace(n),this._reject(n)}this._setFulfilled(),this._rejectionHandler0=e,(65535&t)>0&&(0!=(134217728&t)?this._settlePromises():P.settlePromises(this),this._dereferenceTrace())}},o.prototype._reject=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=e,this._isFinal())return P.fatalError(e,p.isNode);(65535&t)>0?P.settlePromises(this):this._ensurePossibleRejectionHandled()}},o.prototype._fulfillPromises=function(e,t){for(var n=1;n<e;n++){var r=this._fulfillmentHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,t)}},o.prototype._rejectPromises=function(e,t){for(var n=1;n<e;n++){var r=this._rejectionHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,t)}},o.prototype._settlePromises=function(){var e=this._bitField,t=65535&e;if(t>0){if(0!=(16842752&e)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,e),this._rejectPromises(t,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,e),this._fulfillPromises(t,r)}this._setLength(0)}this._clearCancellationData()},o.prototype._settledValue=function(){var e=this._bitField;return 0!=(33554432&e)?this._rejectionHandler0:0!=(16777216&e)?this._fulfillmentHandler0:void 0},"undefined"!=typeof Symbol&&Symbol.toStringTag&&x.defineProperty(o.prototype,Symbol.toStringTag,{get:function(){return"Object"}}),o.defer=o.pending=function(){return N.deprecated("Promise.defer","new Promise"),{promise:new o(S),resolve:a,reject:u}},p.notEnumerableProp(o,"_makeSelfResolutionError",c),e("./method")(o,S,T,f,N),e("./bind")(o,S,T,N),e("./cancel")(o,A,f,N),e("./direct_resolve")(o),e("./synchronous_inspection")(o),e("./join")(o,A,T,S,P),o.Promise=o,o.version="3.7.2",e("./call_get.js")(o),e("./generators.js")(o,f,S,T,r,N),e("./map.js")(o,A,f,T,S,N),e("./nodeify.js")(o),e("./promisify.js")(o,S),e("./props.js")(o,A,T,f),e("./race.js")(o,S,T,f),e("./reduce.js")(o,A,f,T,S,N),e("./settle.js")(o,A,N),e("./some.js")(o,A,f),e("./timers.js")(o,S,N),e("./using.js")(o,f,T,I,S,N),e("./any.js")(o),e("./each.js")(o,S),e("./filter.js")(o,S),p.toFastProperties(o),p.toFastProperties(o.prototype),s({a:1}),s({b:2}),s({c:3}),s(1),s(function(){}),s(void 0),s(!1),s(new o(S)),N.setBounds(j.firstLineError,p.lastLineError),o}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36,async_hooks:void 0}],23:[function(e,t,n){t.exports=function(t,n,r,i,o){function a(e){switch(e){case-2:return[];case-3:return{};case-6:return new Map}}function u(e){var r=this._promise=new t(n);e instanceof t&&(r._propagateFrom(e,3),e.suppressUnhandledRejections()),r._setOnCancel(this),this._values=e,this._length=0,this._totalResolved=0,this._init(void 0,-2)}var s=e("./util");s.isArray;return s.inherits(u,o),u.prototype.length=function(){return this._length},u.prototype.promise=function(){return this._promise},u.prototype._init=function e(n,o){var u=r(this._values,this._promise);if(u instanceof t){u=u._target();var c=u._bitField;if(this._values=u,0==(50397184&c))return this._promise._setAsyncGuaranteed(),u._then(e,this._reject,void 0,this,o);if(0==(33554432&c))return 0!=(16777216&c)?this._reject(u._reason()):this._cancel();u=u._value()}if(null===(u=s.asArray(u))){var l=i("expecting an array or an iterable object but got "+s.classString(u)).reason();return void this._promise._rejectCallback(l,!1)}if(0===u.length)return void(-5===o?this._resolveEmptyArray():this._resolve(a(o)));this._iterate(u)},u.prototype._iterate=function(e){var n=this.getActualLength(e.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,o=!1,a=null,u=0;u<n;++u){var s=r(e[u],i);s instanceof t?(s=s._target(),a=s._bitField):a=null,o?null!==a&&s.suppressUnhandledRejections():null!==a?0==(50397184&a)?(s._proxy(this,u),this._values[u]=s):o=0!=(33554432&a)?this._promiseFulfilled(s._value(),u):0!=(16777216&a)?this._promiseRejected(s._reason(),u):this._promiseCancelled(u):o=this._promiseFulfilled(s,u)}o||i._setAsyncGuaranteed()},u.prototype._isResolved=function(){return null===this._values},u.prototype._resolve=function(e){this._values=null,this._promise._fulfill(e)},u.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},u.prototype._reject=function(e){this._values=null,this._promise._rejectCallback(e,!1)},u.prototype._promiseFulfilled=function(e,t){return this._values[t]=e,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},u.prototype._promiseCancelled=function(){return this._cancel(),!0},u.prototype._promiseRejected=function(e){return this._totalResolved++,this._reject(e),!0},u.prototype._resultCancelled=function(){if(!this._isResolved()){var e=this._values;if(this._cancel(),e instanceof t)e.cancel();else for(var n=0;n<e.length;++n)e[n]instanceof t&&e[n].cancel()}},u.prototype.shouldCopyValues=function(){return!0},u.prototype.getActualLength=function(e){return e},u}},{"./util":36}],24:[function(e,t,n){t.exports=function(t,n){function r(e){return!x.test(e)}function i(e){try{return!0===e.__isPromisified__}catch(e){return!1}}function o(e,t,n){var r=h.getDataPropertyOrDefault(e,t+n,g);return!!r&&i(r)}function a(e,t,n){for(var r=0;r<e.length;r+=2){var i=e[r];if(n.test(i))for(var o=i.replace(n,""),a=0;a<e.length;a+=2)if(e[a]===o)throw new _("Cannot promisify an API that has normal methods with '%s'-suffix\n\n See http://goo.gl/MqrFmX\n".replace("%s",t))}}function u(e,t,n,r){for(var u=h.inheritedDataKeys(e),s=[],c=0;c<u.length;++c){var l=u[c],f=e[l],d=r===j||j(l,f,e);"function"!=typeof f||i(f)||o(e,l,t)||!r(l,f,e,d)||s.push(l,f)}return a(s,t,n),s}function c(e,r,i,o,a,u){function s(){var i=r;r===p&&(i=this);var o=new t(n);o._captureStackTrace();var a="string"==typeof l&&this!==c?this[l]:e,s=v(o,u);try{a.apply(i,m(arguments,s))}catch(e){o._rejectCallback(y(e),!0,!0)}return o._isFateSealed()||o._setAsyncGuaranteed(),o}var c=function(){return this}(),l=e;return"string"==typeof l&&(e=o),h.notEnumerableProp(s,"__isPromisified__",!0),s}function l(e,t,n,r,i){for(var o=new RegExp(P(t)+"$"),a=u(e,t,o,n),s=0,c=a.length;s<c;s+=2){var l=a[s],f=a[s+1],d=l+t;if(r===O)e[d]=O(l,p,l,f,t,i);else{var v=r(f,function(){return O(l,p,l,f,t,i)});h.notEnumerableProp(v,"__isPromisified__",!0),e[d]=v}}return h.toFastProperties(e),e}function f(e,t,n){return O(e,t,void 0,e,null,n)}var d,p={},h=e("./util"),v=e("./nodeback"),m=h.withAppended,y=h.maybeWrapAsError,b=h.canEvaluate,_=e("./errors").TypeError,g={__isPromisified__:!0},w=["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"],x=new RegExp("^(?:"+w.join("|")+")$"),j=function(e){return h.isIdentifier(e)&&"_"!==e.charAt(0)&&"constructor"!==e},P=function(e){return e.replace(/([$])/,"\\$")},O=b?d:c;t.promisify=function(e,t){if("function"!=typeof e)throw new _("expecting a function but got "+h.classString(e));if(i(e))return e;t=Object(t);var n=void 0===t.context?p:t.context,o=!!t.multiArgs,a=f(e,n,o);return h.copyDescriptors(e,a,r),a},t.promisifyAll=function(e,t){if("function"!=typeof e&&"object"!==(void 0===e?"undefined":s(e)))throw new _("the target of promisifyAll must be an object or a function\n\n See http://goo.gl/MqrFmX\n");t=Object(t);var n=!!t.multiArgs,r=t.suffix;"string"!=typeof r&&(r="Async");var i=t.filter;"function"!=typeof i&&(i=j);var o=t.promisifier;if("function"!=typeof o&&(o=O),!h.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n See http://goo.gl/MqrFmX\n");for(var a=h.inheritedDataKeys(e),u=0;u<a.length;++u){var c=e[a[u]];"constructor"!==a[u]&&h.isClass(c)&&(l(c.prototype,r,i,o,n),l(c,r,i,o,n))}return l(e,r,i,o,n)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(e,t,n){t.exports=function(t,n,r,i){function o(e){var t,n=!1;if(void 0!==u&&e instanceof u)t=f(e),n=!0;else{var r=l.keys(e),i=r.length;t=new Array(2*i);for(var o=0;o<i;++o){var a=r[o];t[o]=e[a],t[o+i]=a}}this.constructor$(t),this._isMap=n,this._init$(void 0,n?-6:-3)}function a(e){var n,a=r(e);return c(a)?(n=a instanceof t?a._then(t.props,void 0,void 0,void 0,void 0):new o(a).promise(),a instanceof t&&n._propagateFrom(a,2),n):i("cannot await properties of a non-object\n\n See http://goo.gl/MqrFmX\n")}var u,s=e("./util"),c=s.isObject,l=e("./es5");"function"==typeof Map&&(u=Map);var f=function(){function e(e,r){this[t]=e,this[t+n]=r,t++}var t=0,n=0;return function(r){n=r.size,t=0;var i=new Array(2*r.size);return r.forEach(e,i),i}}(),d=function(e){for(var t=new u,n=e.length/2|0,r=0;r<n;++r){var i=e[n+r],o=e[r];t.set(i,o)}return t};s.inherits(o,n),o.prototype._init=function(){},o.prototype._promiseFulfilled=function(e,t){if(this._values[t]=e,++this._totalResolved>=this._length){var n;if(this._isMap)n=d(this._values);else{n={};for(var r=this.length(),i=0,o=this.length();i<o;++i)n[this._values[i+r]]=this._values[i]}return this._resolve(n),!0}return!1},o.prototype.shouldCopyValues=function(){return!1},o.prototype.getActualLength=function(e){return e>>1},t.prototype.props=function(){return a(this)},t.props=function(e){return a(e)}}},{"./es5":13,"./util":36}],26:[function(e,t,n){function r(e,t,n,r,i){for(var o=0;o<i;++o)n[o+r]=e[o+t],e[o+t]=void 0}function i(e){this._capacity=e,this._length=0,this._front=0}i.prototype._willBeOverCapacity=function(e){return this._capacity<e},i.prototype._pushOne=function(e){var t=this.length();this._checkCapacity(t+1),this[this._front+t&this._capacity-1]=e,this._length=t+1},i.prototype.push=function(e,t,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(e),this._pushOne(t),void this._pushOne(n);var i=this._front+r-3;this._checkCapacity(r);var o=this._capacity-1;this[i+0&o]=e,this[i+1&o]=t,this[i+2&o]=n,this._length=r},i.prototype.shift=function(){var e=this._front,t=this[e];return this[e]=void 0,this._front=e+1&this._capacity-1,this._length--,t},i.prototype.length=function(){return this._length},i.prototype._checkCapacity=function(e){this._capacity<e&&this._resizeTo(this._capacity<<1)},i.prototype._resizeTo=function(e){var t=this._capacity;this._capacity=e,r(this,0,this,t,this._front+this._length&t-1)},t.exports=i},{}],27:[function(e,t,n){t.exports=function(t,n,r,i){function o(e,o){var s=r(e);if(s instanceof t)return u(s);if(null===(e=a.asArray(e)))return i("expecting an array or an iterable object but got "+a.classString(e));var c=new t(n);void 0!==o&&c._propagateFrom(o,3);for(var l=c._fulfill,f=c._reject,d=0,p=e.length;d<p;++d){var h=e[d];(void 0!==h||d in e)&&t.cast(h)._then(l,f,void 0,c,null)}return c}var a=e("./util"),u=function(e){return e.then(function(t){return o(t,e)})};t.race=function(e){return o(e,void 0)},t.prototype.race=function(){return o(this,void 0)}}},{"./util":36}],28:[function(e,t,n){t.exports=function(t,n,r,i,o,a){function u(e,n,r,i){this.constructor$(e);var a=t._getContext();this._fn=d.contextBind(a,n),void 0!==r&&(r=t.resolve(r),r._attachCancellationCallback(this)),this._initialValue=r,this._currentCancellable=null,this._eachValues=i===o?Array(this._length):0===i?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function s(e,t){this.isFulfilled()?t._resolve(e):t._reject(e)}function c(e,t,n,i){return"function"!=typeof t?r("expecting a function but got "+d.classString(t)):new u(e,t,n,i).promise()}function l(e){this.accum=e,this.array._gotAccum(e);var n=i(this.value,this.array._promise);return n instanceof t?(this.array._currentCancellable=n,n._then(f,void 0,void 0,this,void 0)):f.call(this,n)}function f(e){var n=this.array,r=n._promise,i=p(n._fn);r._pushContext();var o;(o=void 0!==n._eachValues?i.call(r._boundValue(),e,this.index,this.length):i.call(r._boundValue(),this.accum,e,this.index,this.length))instanceof t&&(n._currentCancellable=o);var u=r._popContext();return a.checkForgottenReturns(o,u,void 0!==n._eachValues?"Promise.each":"Promise.reduce",r),o}var d=e("./util"),p=d.tryCatch;d.inherits(u,n),u.prototype._gotAccum=function(e){void 0!==this._eachValues&&null!==this._eachValues&&e!==o&&this._eachValues.push(e)},u.prototype._eachComplete=function(e){return null!==this._eachValues&&this._eachValues.push(e),this._eachValues},u.prototype._init=function(){},u.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},u.prototype.shouldCopyValues=function(){return!1},u.prototype._resolve=function(e){this._promise._resolveCallback(e),this._values=null},u.prototype._resultCancelled=function(e){if(e===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof t&&this._currentCancellable.cancel(),this._initialValue instanceof t&&this._initialValue.cancel())},u.prototype._iterate=function(e){this._values=e;var n,r,i=e.length;void 0!==this._initialValue?(n=this._initialValue,r=0):(n=t.resolve(e[0]),r=1),this._currentCancellable=n;for(var o=r;o<i;++o){var a=e[o];a instanceof t&&a.suppressUnhandledRejections()}if(!n.isRejected())for(;r<i;++r){var u={accum:null,value:e[r],index:r,length:i,array:this};n=n._then(l,void 0,void 0,u,void 0),0==(127&r)&&n._setNoAsyncGuarantee()}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(s,s,void 0,n,this)},t.prototype.reduce=function(e,t){return c(this,e,t,null)},t.reduce=function(e,t,n,r){return c(e,t,n,r)}}},{"./util":36}],29:[function(e,t,o){var a,u=e("./util"),s=function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")},c=u.getNativePromise();if(u.isNode&&"undefined"==typeof MutationObserver){var l=r.setImmediate,f=n.nextTick;a=u.isRecentNode?function(e){l.call(r,e)}:function(e){f.call(n,e)}}else if("function"==typeof c&&"function"==typeof c.resolve){var d=c.resolve();a=function(e){d.then(e)}}else a="undefined"!=typeof MutationObserver&&("undefined"==typeof window||!window.navigator||!window.navigator.standalone&&!window.cordova)&&"classList"in document.documentElement?function(){var e=document.createElement("div"),t={attributes:!0},n=!1,r=document.createElement("div");new MutationObserver(function(){e.classList.toggle("foo"),n=!1}).observe(r,t);var i=function(){n||(n=!0,r.classList.toggle("foo"))};return function(n){var r=new MutationObserver(function(){r.disconnect(),n()});r.observe(e,t),i()}}():void 0!==i?function(e){i(e)}:"undefined"!=typeof setTimeout?function(e){setTimeout(e,0)}:s;t.exports=a},{"./util":36}],30:[function(e,t,n){t.exports=function(t,n,r){function i(e){this.constructor$(e)}var o=t.PromiseInspection;e("./util").inherits(i,n),i.prototype._promiseResolved=function(e,t){return this._values[e]=t,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},i.prototype._promiseFulfilled=function(e,t){var n=new o;return n._bitField=33554432,n._settledValueField=e,this._promiseResolved(t,n)},i.prototype._promiseRejected=function(e,t){var n=new o;return n._bitField=16777216,n._settledValueField=e,this._promiseResolved(t,n)},t.settle=function(e){return r.deprecated(".settle()",".reflect()"),new i(e).promise()},t.allSettled=function(e){return new i(e).promise()},t.prototype.settle=function(){return t.settle(this)}}},{"./util":36}],31:[function(e,t,n){t.exports=function(t,n,r){function i(e){this.constructor$(e),this._howMany=0,this._unwrap=!1,this._initialized=!1}function o(e,t){if((0|t)!==t||t<0)return r("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var n=new i(e),o=n.promise();return n.setHowMany(t),n.init(),o}var a=e("./util"),u=e("./errors").RangeError,s=e("./errors").AggregateError,c=a.isArray,l={};a.inherits(i,n),i.prototype._init=function(){if(this._initialized){if(0===this._howMany)return void this._resolve([]);this._init$(void 0,-5);var e=c(this._values);!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}},i.prototype.init=function(){this._initialized=!0,this._init()},i.prototype.setUnwrap=function(){this._unwrap=!0},i.prototype.howMany=function(){return this._howMany},i.prototype.setHowMany=function(e){this._howMany=e},i.prototype._promiseFulfilled=function(e){return this._addFulfilled(e),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},i.prototype._promiseRejected=function(e){return this._addRejected(e),this._checkOutcome()},i.prototype._promiseCancelled=function(){return this._values instanceof t||null==this._values?this._cancel():(this._addRejected(l),this._checkOutcome())},i.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new s,t=this.length();t<this._values.length;++t)this._values[t]!==l&&e.push(this._values[t]);return e.length>0?this._reject(e):this._cancel(),!0}return!1},i.prototype._fulfilled=function(){return this._totalResolved},i.prototype._rejected=function(){return this._values.length-this.length()},i.prototype._addRejected=function(e){this._values.push(e)},i.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e},i.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},i.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new u(t)},i.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},t.some=function(e,t){return o(e,t)},t.prototype.some=function(e){return o(this,e)},t._SomePromiseArray=i}},{"./errors":12,"./util":36}],32:[function(e,t,n){t.exports=function(e){function t(e){void 0!==e?(e=e._target(),this._bitField=e._bitField,this._settledValueField=e._isFateSealed()?e._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}t.prototype._settledValue=function(){return this._settledValueField};var n=t.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},r=t.prototype.error=t.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},i=t.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=t.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},a=t.prototype.isPending=function(){return 0==(50397184&this._bitField)},u=t.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};t.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},e.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},e.prototype._isCancelled=function(){return this._target().__isCancelled()},e.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},e.prototype.isPending=function(){return a.call(this._target())},e.prototype.isRejected=function(){return o.call(this._target())},e.prototype.isFulfilled=function(){return i.call(this._target())},e.prototype.isResolved=function(){return u.call(this._target())},e.prototype.value=function(){return n.call(this._target())},e.prototype.reason=function(){var e=this._target();return e._unsetRejectionIsUnhandled(),r.call(e)},e.prototype._value=function(){return this._settledValue()},e.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},e.PromiseInspection=t}},{}],33:[function(e,t,n){t.exports=function(t,n){function r(e,r){if(l(e)){if(e instanceof t)return e;var i=o(e);if(i===c){r&&r._pushContext();var s=t.reject(i.e);return r&&r._popContext(),s}if("function"==typeof i){if(a(e)){var s=new t(n);return e._then(s._fulfill,s._reject,void 0,s,null),s}return u(e,i,r)}}return e}function i(e){return e.then}function o(e){try{return i(e)}catch(e){return c.e=e,c}}function a(e){try{return f.call(e,"_promise0")}catch(e){return!1}}function u(e,r,i){function o(e){u&&(u._resolveCallback(e),u=null)}function a(e){u&&(u._rejectCallback(e,f,!0),u=null)}var u=new t(n),l=u;i&&i._pushContext(),u._captureStackTrace(),i&&i._popContext();var f=!0,d=s.tryCatch(r).call(e,o,a);return f=!1,u&&d===c&&(u._rejectCallback(d.e,!0,!0),u=null),l}var s=e("./util"),c=s.errorObj,l=s.isObject,f={}.hasOwnProperty;return r}},{"./util":36}],34:[function(e,t,n){t.exports=function(t,n,r){function i(e){this.handle=e}function o(e){return clearTimeout(this.handle),e}function a(e){throw clearTimeout(this.handle),e}var u=e("./util"),s=t.TimeoutError;i.prototype._resultCancelled=function(){clearTimeout(this.handle)};var c=function(e){return l(+this).thenReturn(e)},l=t.delay=function(e,o){var a,u;return void 0!==o?(a=t.resolve(o)._then(c,null,null,e,void 0),r.cancellation()&&o instanceof t&&a._setOnCancel(o)):(a=new t(n),u=setTimeout(function(){a._fulfill()},+e),r.cancellation()&&a._setOnCancel(new i(u)),a._captureStackTrace()),a._setAsyncGuaranteed(),a};t.prototype.delay=function(e){return l(e,this)};var f=function(e,t,n){var r;r="string"!=typeof t?t instanceof Error?t:new s("operation timed out"):new s(t),u.markAsOriginatingFromRejection(r),e._attachExtraTrace(r),e._reject(r),null!=n&&n.cancel()};t.prototype.timeout=function(e,t){e=+e;var n,u,s=new i(setTimeout(function(){n.isPending()&&f(n,t,u)},e));return r.cancellation()?(u=this.then(),n=u._then(o,a,void 0,s,void 0),n._setOnCancel(s)):n=this._then(o,a,void 0,s,void 0),n}}},{"./util":36}],35:[function(e,t,n){t.exports=function(t,n,r,i,o,a){function u(e){setTimeout(function(){throw e},0)}function s(e){var t=r(e);return t!==e&&"function"==typeof e._isDisposable&&"function"==typeof e._getDisposer&&e._isDisposable()&&t._setDisposable(e._getDisposer()),t}function c(e,n){function i(){if(a>=c)return l._fulfill();var o=s(e[a++]);if(o instanceof t&&o._isDisposable()){try{o=r(o._getDisposer().tryDispose(n),e.promise)}catch(e){return u(e)}if(o instanceof t)return o._then(i,u,null,null,null)}i()}var a=0,c=e.length,l=new t(o);return i(),l}function l(e,t,n){this._data=e,this._promise=t,this._context=n}function f(e,t,n){this.constructor$(e,t,n)}function d(e){return l.isDisposer(e)?(this.resources[this.index]._setDisposable(e),e.promise()):e}function p(e){this.length=e,this.promise=null,this[e-1]=null}var h=e("./util"),v=e("./errors").TypeError,m=e("./util").inherits,y=h.errorObj,b=h.tryCatch,_={};l.prototype.data=function(){return this._data},l.prototype.promise=function(){return this._promise},l.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():_},l.prototype.tryDispose=function(e){var t=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=t!==_?this.doDispose(t,e):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},l.isDisposer=function(e){return null!=e&&"function"==typeof e.resource&&"function"==typeof e.tryDispose},m(f,l),f.prototype.doDispose=function(e,t){return this.data().call(e,e,t)},p.prototype._resultCancelled=function(){for(var e=this.length,n=0;n<e;++n){var r=this[n];r instanceof t&&r.cancel()}},t.using=function(){var e=arguments.length;if(e<2)return n("you must pass at least 2 arguments to Promise.using");var i=arguments[e-1];if("function"!=typeof i)return n("expecting a function but got "+h.classString(i));var o,u=!0;2===e&&Array.isArray(arguments[0])?(o=arguments[0],e=o.length,u=!1):(o=arguments,e--);for(var s=new p(e),f=0;f<e;++f){var v=o[f];if(l.isDisposer(v)){var m=v;v=v.promise(),v._setDisposable(m)}else{var _=r(v);_ instanceof t&&(v=_._then(d,null,null,{resources:s,index:f},void 0))}s[f]=v}for(var g=new Array(s.length),f=0;f<g.length;++f)g[f]=t.resolve(s[f]).reflect();var w=t.all(g).then(function(e){for(var t=0;t<e.length;++t){var n=e[t];if(n.isRejected())return y.e=n.error(),y;if(!n.isFulfilled())return void w.cancel();e[t]=n.value()}x._pushContext(),i=b(i);var r=u?i.apply(void 0,e):i(e),o=x._popContext();return a.checkForgottenReturns(r,o,"Promise.using",x),r}),x=w.lastly(function(){var e=new t.PromiseInspection(w);return c(s,e)});return s.promise=x,x._setOnCancel(s),x},t.prototype._setDisposable=function(e){this._bitField=131072|this._bitField,this._disposer=e},t.prototype._isDisposable=function(){return(131072&this._bitField)>0},t.prototype._getDisposer=function(){return this._disposer},t.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},t.prototype.disposer=function(e){if("function"==typeof e)return new f(e,this,i());throw new v}}},{"./errors":12,"./util":36}],36:[function(e,t,i){function o(){try{var e=A;return A=null,e.apply(this,arguments)}catch(e){return T.e=e,T}}function a(e){return A=e,o}function u(e){return null==e||!0===e||!1===e||"string"==typeof e||"number"==typeof e}function c(e){return"function"==typeof e||"object"===(void 0===e?"undefined":s(e))&&null!==e}function l(e){return u(e)?new Error(_(e)):e}function f(e,t){var n,r=e.length,i=new Array(r+1);for(n=0;n<r;++n)i[n]=e[n];return i[n]=t,i}function d(e,t,n){if(!E.isES5)return{}.hasOwnProperty.call(e,t)?e[t]:void 0;var r=Object.getOwnPropertyDescriptor(e,t);return null!=r?null==r.get&&null==r.set?r.value:n:void 0}function p(e,t,n){if(u(e))return e;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return E.defineProperty(e,t,r),e}function h(e){throw e}function v(e){try{if("function"==typeof e){var t=E.names(e.prototype),n=E.isES5&&t.length>1,r=t.length>0&&!(1===t.length&&"constructor"===t[0]),i=q.test(e+"")&&E.names(e).length>0;if(n||r||i)return!0}return!1}catch(e){return!1}}function m(e){function t(){}function n(){return s(r.foo)}t.prototype=e;var r=new t;return n(),n(),e}function y(e){return L.test(e)}function b(e,t,n){for(var r=new Array(e),i=0;i<e;++i)r[i]=t+i+n;return r}function _(e){try{return e+""}catch(e){return"[no string representation]"}}function g(e){return e instanceof Error||null!==e&&"object"===(void 0===e?"undefined":s(e))&&"string"==typeof e.message&&"string"==typeof e.name}function w(e){try{p(e,"isOperational",!0)}catch(e){}}function x(e){return null!=e&&(e instanceof Error.__BluebirdErrorTypes__.OperationalError||!0===e.isOperational)}function j(e){return g(e)&&E.propertyIsWritable(e,"stack")}function P(e){return{}.toString.call(e)}function O(e,t,n){for(var r=E.names(e),i=0;i<r.length;++i){var o=r[i];if(n(o))try{E.defineProperty(t,o,E.getDescriptor(e,o))}catch(e){}}}function M(e){return H?n.env[e]:void 0}function k(){if("function"==typeof Promise)try{if("[object Promise]"===P(new Promise(function(){})))return Promise}catch(e){}}function S(e,t){if(null===e||"function"!=typeof t||t===z)return t;null!==e.domain&&(t=e.domain.bind(t));var n=e.async;if(null!==n){var r=t;t=function(){var e=new Array(2).concat([].slice.call(arguments));return e[0]=r,e[1]=this,n.runInAsyncScope.apply(n,e)}}return t}var E=e("./es5"),C="undefined"==typeof navigator,T={e:{}},A,R="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r?r:void 0!==this?this:null,I=function(e,t){function n(){this.constructor=e,this.constructor$=t;for(var n in t.prototype)r.call(t.prototype,n)&&"$"!==n.charAt(n.length-1)&&(this[n+"$"]=t.prototype[n])}var r={}.hasOwnProperty;return n.prototype=t.prototype,e.prototype=new n,e.prototype},N=function(){var e=[Array.prototype,Object.prototype,Function.prototype],t=function(t){for(var n=0;n<e.length;++n)if(e[n]===t)return!0;return!1};if(E.isES5){var n=Object.getOwnPropertyNames;return function(e){for(var r=[],i=Object.create(null);null!=e&&!t(e);){var o;try{o=n(e)}catch(e){return r}for(var a=0;a<o.length;++a){var u=o[a];if(!i[u]){i[u]=!0;var s=Object.getOwnPropertyDescriptor(e,u);null!=s&&null==s.get&&null==s.set&&r.push(u)}}e=E.getPrototypeOf(e)}return r}}var r={}.hasOwnProperty;return function(n){if(t(n))return[];var i=[];e:for(var o in n)if(r.call(n,o))i.push(o);else{for(var a=0;a<e.length;++a)if(r.call(e[a],o))continue e;i.push(o)}return i}}(),q=/this\s*\.\s*\S+\s*=/,L=/^[a-z$_][a-z$_0-9]*$/i,D=function(){return"stack"in new Error?function(e){return j(e)?e:new Error(_(e))}:function(e){if(j(e))return e;try{throw new Error(_(e))}catch(e){return e}}}(),F=function(e){return E.isArray(e)?e:null};if("undefined"!=typeof Symbol&&Symbol.iterator){var U="function"==typeof Array.from?function(e){return Array.from(e)}:function(e){for(var t,n=[],r=e[Symbol.iterator]();!(t=r.next()).done;)n.push(t.value);return n};F=function(e){return E.isArray(e)?e:null!=e&&"function"==typeof e[Symbol.iterator]?U(e):null}}var B=void 0!==n&&"[object process]"===P(n).toLowerCase(),H=void 0!==n&&void 0!==n.env,z,Y={setReflectHandler:function(e){z=e},isClass:v,isIdentifier:y,inheritedDataKeys:N,getDataPropertyOrDefault:d,thrower:h,isArray:E.isArray,asArray:F,notEnumerableProp:p,isPrimitive:u,isObject:c,isError:g,canEvaluate:C,errorObj:T,tryCatch:a,inherits:I,withAppended:f,maybeWrapAsError:l,toFastProperties:m,filledRange:b,toString:_,canAttachTrace:j,ensureErrorObject:D,originatesFromRejection:x,markAsOriginatingFromRejection:w,classString:P,copyDescriptors:O,isNode:B,hasEnvVariables:H,env:M,global:R,getNativePromise:k,contextBind:S};Y.isRecentNode=Y.isNode&&function(){var e;return n.versions&&n.versions.node?e=n.versions.node.split(".").map(Number):n.version&&(e=n.version.split(".").map(Number)),0===e[0]&&e[1]>10||e[0]>0}(),Y.nodeSupportsAsyncResource=Y.isNode&&function(){var t=!1;try{var n=e("async_hooks").AsyncResource;t="function"==typeof n.prototype.runInAsyncScope}catch(e){t=!1}return t}(),Y.isNode&&Y.toFastProperties(n);try{throw new Error}catch(e){Y.lastLineError=e}t.exports=Y},{"./es5":13,async_hooks:void 0}]},{},[4])(4)}),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise)}).call(t,n(17),n(4),n(66).setImmediate)},function(e,t,n){"use strict";var r=n(74),i=window.localStorage;e.exports=Object.freeze({get:function(e){return JSON.parse(i.getItem(r(e))||null)},set:function(e,t){return i.setItem(r(e),JSON.stringify(t))}})},function(e,t,n){"use strict";var r=n(12),i=n(19);e.exports=function(e,t,n){var o=r(e).filter(function(e){return e.assessmentId!==t});i(e,o.concat(n))}},function(e,t,n){"use strict";function r(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e}function o(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(0,m.default)(isNaN(t)?NaN:.5)}function a(e){var t,n=e[0],r=e[e.length-1];return n>r&&(t=n,n=r,r=t),function(e){return Math.max(n,Math.min(r,e))}}function u(e,t,n){var r=e[0],i=e[1],a=t[0],u=t[1];return i<r?(r=o(i,r),a=n(u,a)):(r=o(r,i),a=n(a,u)),function(e){return a(r(e))}}function s(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),u=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++u<r;)i[u]=o(e[u],e[u+1]),a[u]=n(t[u],t[u+1]);return function(t){var n=(0,d.bisect)(e,t,1,r)-1;return a[n](i[n](t))}}function c(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function l(){function e(){return c=Math.min(d.length,v.length)>2?s:u,l=f=null,t}function t(e){return isNaN(e=+e)?o:(l||(l=c(d.map(n),v,m)))(n(y(e)))}var n,r,o,c,l,f,d=_,v=_,m=p.interpolate,y=i;return t.invert=function(e){return y(r((f||(f=c(v,d.map(n),p.interpolateNumber)))(e)))},t.domain=function(t){return arguments.length?(d=h.map.call(t,b.default),y===i||(y=a(d)),e()):d.slice()},t.range=function(t){return arguments.length?(v=h.slice.call(t),e()):v.slice()},t.rangeRound=function(t){return v=h.slice.call(t),m=p.interpolateRound,e()},t.clamp=function(e){return arguments.length?(y=e?a(d):i,t):y!==i},t.interpolate=function(t){return arguments.length?(m=t,e()):m},t.unknown=function(e){return arguments.length?(o=e,t):o},function(t,i){return n=t,r=i,e()}}function f(e,t){return l()(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.identity=i,t.copy=c,t.transformer=l,t.default=f;var d=n(9),p=n(24),h=n(48),v=n(621),m=r(v),y=n(286),b=r(y),_=[0,1]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function o(e){return(0,u.selection)().transition(e)}function a(){return++W}Object.defineProperty(t,"__esModule",{value:!0}),t.Transition=i,t.default=o,t.newId=a;var u=n(10),s=n(711),c=r(s),l=n(712),f=r(l),d=n(713),p=r(d),h=n(714),v=r(h),m=n(715),y=r(m),b=n(717),_=r(b),g=n(718),w=r(g),x=n(719),j=r(x),P=n(720),O=r(P),M=n(721),k=r(M),S=n(722),E=r(S),C=n(723),T=r(C),A=n(724),R=r(A),I=n(725),N=r(I),q=n(726),L=r(q),D=n(727),F=r(D),U=n(728),B=r(U),H=n(147),z=r(H),Y=n(716),V=r(Y),W=0,G=u.selection.prototype;i.prototype=o.prototype={constructor:i,select:k.default,selectAll:E.default,filter:_.default,merge:w.default,selection:T.default,transition:B.default,call:G.call,nodes:G.nodes,node:G.node,size:G.size,empty:G.empty,each:G.each,on:j.default,attr:c.default,attrTween:f.default,style:R.default,styleTween:N.default,text:L.default,textTween:F.default,remove:O.default,tween:z.default,delay:p.default,duration:v.default,ease:y.default,end:V.default}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},s.registerDefaultHelpers(this),c.registerDefaultDecorators(this)}t.__esModule=!0,t.HandlebarsEnvironment=i;var o=n(3),a=n(6),u=r(a),s=n(38),c=n(95),l=n(40),f=r(l),d=n(39);t.VERSION="4.7.7";t.COMPILER_REVISION=8;t.LAST_COMPATIBLE_COMPILER_REVISION=7;var p={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};t.REVISION_CHANGES=p;i.prototype={constructor:i,logger:f.default,log:f.default.log,registerHelper:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new u.default("Arg not supported with multiple helpers");o.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if("[object Object]"===o.toString.call(e))o.extend(this.partials,e);else{if(void 0===t)throw new u.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new u.default("Arg not supported with multiple decorators");o.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){d.resetLoggedProperties()}};var h=f.default.log;t.log=h,t.createFrame=o.createFrame,t.logger=f.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){u.default(e),c.default(e),f.default(e),p.default(e),v.default(e),y.default(e),_.default(e)}function o(e,t,n){e.helpers[t]&&(e.hooks[t]=e.helpers[t],n||delete e.helpers[t])}t.__esModule=!0,t.registerDefaultHelpers=i,t.moveHelperToHooks=o;var a=n(97),u=r(a),s=n(98),c=r(s),l=n(99),f=r(l),d=n(100),p=r(d),h=n(101),v=r(h),m=n(102),y=r(m),b=n(103),_=r(b)},function(e,t,n){"use strict";function r(e){var t=Object.create(null);t.constructor=!1,t.__defineGetter__=!1,t.__defineSetter__=!1,t.__lookupGetter__=!1;var n=Object.create(null);return n.__proto__=!1,{properties:{whitelist:s.createNewLookupObject(n,e.allowedProtoProperties),defaultValue:e.allowProtoPropertiesByDefault},methods:{whitelist:s.createNewLookupObject(t,e.allowedProtoMethods),defaultValue:e.allowProtoMethodsByDefault}}}function i(e,t,n){return"function"==typeof e?o(t.methods,n):o(t.properties,n)}function o(e,t){return void 0!==e.whitelist[t]?!0===e.whitelist[t]:void 0!==e.defaultValue?e.defaultValue:(a(t),!1)}function a(e){!0!==f[e]&&(f[e]=!0,l.log("error",'Handlebars: Access has been denied to resolve the property "'+e+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}function u(){Object.keys(f).forEach(function(e){delete f[e]})}t.__esModule=!0,t.createProtoAccessControl=r,t.resultIsAllowed=i,t.resetLoggedProperties=u;var s=n(104),c=n(40),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),f=Object.create(null)},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=r.indexOf(i.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=i.lookupLevel(e),"undefined"!=typeof console&&i.lookupLevel(i.level)<=e){var t=i.methodMap[e];console[t]||(t="log");for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];console[t].apply(console,r)}}};t.default=i,e.exports=t.default},function(e,t,n){"use strict";function r(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n}Object.defineProperty(t,"__esModule",{value:!0});var i=n(15),o=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=r},function(e,t,n){"use strict";function r(){if(!i&&!(i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(o)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i,o=new Uint8Array(16)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,n){function r(e,r,o,u){if("string"==typeof e&&(e=i(e)),"string"==typeof r&&(r=(0,s.default)(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var c=new Uint8Array(16+e.length);if(c.set(r),c.set(e,r.length),c=n(c),c[6]=15&c[6]|t,c[8]=63&c[8]|128,o){u=u||0;for(var l=0;l<16;++l)o[u+l]=c[l];return o}return(0,a.default)(c)}try{r.name=e}catch(e){}return r.DNS=c,r.URL=l,r};var o=n(14),a=r(o),u=n(41),s=r(u),c=t.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",l=t.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8"},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="bg-danger text-danger">'+e.escapeExpression((o=null!=(o=a(n,"message")||(null!=t?a(t,"message"):t))?o:e.hooks.helperMissing,"function"==typeof o?o.call(null!=t?t:e.nullContext||{},{name:"message",hash:{},data:i,loc:{start:{line:1,column:35},end:{line:1,column:46}}}):o))+"</div>\n"},useData:!0})},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var a=t[i](o),u=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(u).then(function(e){r("next",e)},function(e){r("throw",e)});e(u)}return r("next")})}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e){var t=3;return"Level_Zero"===e?t=1:"Level_One"===e&&(t=2),t}var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(82),s=n(8),c=n(27),l=n(166),f=function(){function e(){i(this,e),this.id=null,this.content=null,this.position=null,this.name=null,this.imageArea=null,this.detailLevel=null,this.moreInformation=null,this.image=null,this.imageUrl=null,this.imgLibId=null,this.options=[]}return a(e,[{key:"fromPersistence",value:function(){function e(e,n,r,i){return t.apply(this,arguments)}var t=r(regeneratorRuntime.mark(function e(t,n,r,i){var a,u,f,d;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.id=i.id,this.position=i.Position,this.name=i.Name,this.content=i.Description,this.imageArea=i.ImageArea,this.detailLevel=o(i.Level_of_Detail),this.moreInformation=i.MoreInformation,e.next=9,s(t,n,r,i,n.config.schema.option,l);case 9:return a=e.sent,this.options=a,e.next=13,s(t,n,r,i,n.config.schema.image,c);case 13:return u=e.sent,u&&u.length&&(f=u[0],this.imgLibId=f.id,f.images&&f.images.length&&(d=f.images[0],this.image=d.id,this.imageUrl=d.url)),e.abrupt("return",this);case 16:case"end":return e.stop()}},e,this)}));return e}()},{key:"toHal",value:function(e,t,n,r){var i=e.createResource("",{id:this.id,position:this.position,name:this.name,content:this.content,imageArea:this.imageArea,detailLevel:this.detailLevel,image:this.image,imageUrl:this.imageUrl,imgLibId:this.imgLibId,moreInformation:this.moreInformation});return i.embed("options",this.options.map(function(r){return r.toHal(e,t,n)})),i.link("submitFeedback",t.expand(n.resultFeedback,{domain:r})),i}},{key:"toHalRelevance",value:function(e,t,n,r,i,o,a){var u=e.createResource("",{id:this.id,name:this.name,position:this.position,detailLevel:this.detailLevel});return u.link("thumbsup",t.expand(n.aggregatedFeedbackQuestionDetails,{domain:r,surveyId:i,resultsetId:o,resultId:a,questionId:this.id,thumbDirection:"ThumbsUp"})),u.link("thumbsdown",t.expand(n.aggregatedFeedbackQuestionDetails,{domain:r,surveyId:i,resultsetId:o,resultId:a,questionId:this.id,thumbDirection:"ThumbsDown"})),u.link("submitFeedback",t.expand(n.resultFeedback,{domain:r})),u}},{key:"toHalResultFeedbackSpecific",value:function(e,t,n,r,i){return e.createResource("",{id:this.id,name:this.name})}},{key:"generateDefaultAnswer",value:function(e){var t=new u;return t.id=this.id,t.detailLevel=this.detailLevel,t}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.position=t.position,n.name=t.name,n.content=t.content,n.imageArea=t.imageArea,n.detailLevel=t.detailLevel,n.image=t.image,n.imageUrl=t.imageUrl,n.imgLibId=t.imgLibId,n.moreInformation=t.moreInformation,t._embedded&&t._embedded.options&&(n.options=t._embedded.options.map(l.fromHal)),n}}]),e}();e.exports=f},function(e,t,n){"use strict";function r(e,t){e&&u.hasOwnProperty(e.type)&&u[e.type](e,t)}function i(e,t,n){var r,i=-1,o=e.length-n;for(t.lineStart();++i<o;)r=e[i],t.point(r[0],r[1],r[2]);t.lineEnd()}function o(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)i(e[n],t,1);t.polygonEnd()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e&&a.hasOwnProperty(e.type)?a[e.type](e,t):r(e,t)};var a={Feature:function(e,t){r(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,i=-1,o=n.length;++i<o;)r(n[i].geometry,t)}},u={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){i(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)i(n[r],t,0)},Polygon:function(e,t){o(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)o(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,i=-1,o=n.length;++i<o;)r(n[i],t)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(550);Object.defineProperty(t,"path",{enumerable:!0,get:function(){return r(i).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Array.prototype;t.map=r.map,t.slice=r.slice},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=e.domain;return e.ticks=function(e){var n=t();return(0,a.ticks)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return(0,f.default)(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,i=t(),o=0,u=i.length-1,s=i[o],c=i[u];return c<s&&(r=s,s=c,c=r,r=o,o=u,u=r),r=(0,a.tickIncrement)(s,c,n),r>0?(s=Math.floor(s/r)*r,c=Math.ceil(c/r)*r,r=(0,a.tickIncrement)(s,c,n)):r<0&&(s=Math.ceil(s*r)/r,c=Math.floor(c*r)/r,r=(0,a.tickIncrement)(s,c,n)),r>0?(i[o]=Math.floor(s/r)*r,i[u]=Math.ceil(c/r)*r,t(i)):r<0&&(i[o]=Math.ceil(s*r)/r,i[u]=Math.floor(c*r)/r,t(i)),e},e}function o(){var e=(0,s.default)(u.identity,u.identity);return e.copy=function(){return(0,u.copy)(e,o())},c.initRange.apply(e,arguments),i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.linearish=i,t.default=o;var a=n(9),u=n(35),s=r(u),c=n(13),l=n(289),f=r(l)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){"use strict";function r(e,t){var n=o(e,t);return i(n)?n:void 0}var i=n(766),o=n(799);e.exports=r},function(e,t,n){"use strict";function r(e){var t=void 0===e?"undefined":i(e);return null!=e&&("object"==t||"function"==t)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=r},function(e,t,n){"use strict";function r(e){return null!=e&&"object"==(void 0===e?"undefined":i(e))}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=r},function(e,t,n){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,n){"use strict";var r=n(77),i=n(20),o=n(79);e.exports=Object.freeze({classByKey:r,isIPT:function(e){return!i(e)},isMM:i,titleByKey:o})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(119);Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r(i).default}});var o=n(120);Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return r(o).default}});var a=n(121);Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return r(a).default}});var u=n(122);Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return r(u).default}});var s=n(116);Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return r(s).default}});var c=n(123);Object.defineProperty(t,"version",{enumerable:!0,get:function(){return r(c).default}});var l=n(15);Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return r(l).default}});var f=n(14);Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return r(f).default}});var d=n(41);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return r(d).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(444);Object.defineProperty(t,"dispatch",{enumerable:!0,get:function(){return r(i).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(){this.reset()}function i(e,t,n){var r=e.s=t+n,i=r-t,o=r-i;e.t=t-o+(n-i)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return new r},r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(e){i(o,e,this.t),i(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new r},function(e,t,n){"use strict";function r(e,t){return function(n){return e+n*t}}function i(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function o(e,t){var n=t-e;return n?r(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,c.default)(isNaN(e)?t:e)}function a(e){return 1==(e=+e)?u:function(t,n){return n-t?i(t,n,e):(0,c.default)(isNaN(t)?n:t)}}function u(e,t){var n=t-e;return n?r(e,n):(0,c.default)(isNaN(e)?t:e)}Object.defineProperty(t,"__esModule",{value:!0}),t.hue=o,t.gamma=a,t.default=u;var s=n(278),c=function(e){return e&&e.__esModule?e:{default:e}}(s)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return Math.random()}},function(e,t,n){"use strict";function r(e){if(!(this instanceof r))return new r(e);c.call(this,e),l.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",i)}function i(){this.allowHalfOpen||this._writableState.ended||a.nextTick(o,this)}function o(e){e.end()}var a=n(157),u=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=r;var s=Object.create(n(85));s.inherits=n(51);var c=n(347),l=n(349);s.inherits(r,c);for(var f=u(l.prototype),d=0;d<f.length;d++){var p=f[d];r.prototype[p]||(r.prototype[p]=l.prototype[p])}Object.defineProperty(r.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(r.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),r.prototype._destroy=function(e,t){this.push(null),this.end(),a.nextTick(t,e)}},function(e,t,n){"use strict";(function(e){function r(e,t){this._id=e,this._clearFn=t}var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;t.setTimeout=function(){return new r(o.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new r(o.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(114),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(t,n(4))},function(e,t,n){"use strict";var r=n(7),i=n(57),o=i.classByKey,a=i.titleByKey;e.exports=function(e,t){var n=e("#warpjs-content-placeholder"),i=t._links.projectEmail?t._links.projectEmail.href:"";r.setCurrent(e,r.KEYS.USER,t.warpjsUser),r.setCurrent(e,r.KEYS.URL,t._links.self.href),r.setCurrent(e,r.KEYS.ASSESSMENT_TEMPLATE_URL,t._links.assessmentTemplate.href),r.setCurrent(e,r.KEYS.DEFAULT_SURVEY_ID,t.defaultSurveyId),r.setCurrent(e,r.KEYS.SURVEY_ID,t.surveyId),r.setCurrent(e,r.KEYS.ASSESSMENT_ID,t.assessmentId),r.setCurrent(e,r.KEYS.PROJECT_EMAIL_URL,i),e('.spider-button[data-toggle="tooltip"]',n).tooltip({trigger:"hover"}),e('.copyright[data-toggle="tooltip"], .copyright-mm[data-toggle="tooltip"]',n).tooltip({container:"body",trigger:"click"});var u=t._embedded.questionnaires&&t._embedded.questionnaires[0].key?t._embedded.questionnaires[0].key:null;if(u){var s=o(u);e(".survey-tool").addClass(s),e(".survey-tool."+s+" .survey-type-"+s+" h2").text(a(u)),"ai"!==u&&(e(".warpjs-home-link").attr("href",t._links.warpjsHomepage.href),e(".logo").addClass("logo-show"))}e(document).on("click",'.closed[data-toggle="tooltip"]',function(t){e(t.target).removeClass("closed"),e(t.target).addClass("open"),e(t.target).tooltip("open")}),e(document).on("click",'.open[data-toggle="tooltip"]',function(t){e(t.target).removeClass("open"),e(t.target).addClass("closed"),e(t.target).tooltip("close")}),e(document).on("click",".close-copyright",function(){e('[data-toggle="tooltip"]').tooltip("hide")})}},function(e,t,n){"use strict";var r=n(128);e.exports=function(e){var t=e("#warpjs-content-placeholder");return t.html(r()),e(".survey-tool").length&&e("#warpjs-top-banner").addClass("survey-tool-banner"),t}},function(e,t,n){"use strict";e.exports=function(e,t,n){e(".ipt-body",t).html(n)}},function(e,t,n){"use strict";e.exports=Object.freeze({KEYS:Object.freeze({ASSESSMENT_ID:"assessmentId",ASSESSMENT_TEMPLATE_URL:"surveyToolAssessmentTemplateUrl",CUSTOM_MESSAGES:"customMessages",DEFAULT_ANSWERS:"defaultAnswers",DEFAULT_SURVEY_ID:"surveyToolDefaultSurveyId",PROJECT_EMAIL_URL:"surveyToolProjectEmail",QUESTIONNAIRES:"surveyToolQuestionnaires",SURVEY_ID:"surveyId",URL:"surveyToolUrl",USER:"warpjsUser"})})},function(e,t,n){"use strict";var r=n(58),i=r.v4,o=n(33);e.exports=function(e,t){var n=i(),r=t.generateDefaultAssessment(i,n);return o(e,n,r),n}},function(e,t,n){"use strict";var r=n(12);e.exports=function(e,t){return r(e).find(function(e){return e.assessmentId===t})}},function(e,t,n){"use strict";e.exports=function(e,t){return e("#warpjs-content-placeholder").data(t)}},function(e,t,n){"use strict";e.exports=function(e){return"warpjs-survey-tool-plugin-"+e}},function(e,t,n){"use strict";var r=n(12),i=n(19);e.exports=function(e,t){var n=r(e).filter(function(e){return e.assessmentId!==t});i(e,n)}},function(e,t,n){"use strict";e.exports=function(e,t,n){e("#warpjs-content-placeholder").data(t,n)}},function(e,t,n){"use strict";var r=n(20);e.exports=function(e){return r(e)?"mm":"ai"===e?"ai":"ipt"}},function(e,t,n){"use strict";e.exports=function(e){return e.startsWith("mm:")?e.slice(3).trim():e.startsWith("ipt:")?e.slice(4).trim():null}},function(e,t,n){"use strict";var r=n(29),i=r.TITLES,o=n(20),a=n(78);e.exports=function(e){return a(e)||(o(e)?i.MM:"ai"===e?i.AI:i.IPT)}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(81),a=function(){function e(){r(this,e),this.id=null,this.comments=null,this.isRepeatable=!1,this.iterations=[]}return i(e,[{key:"toHal",value:function(e){var t=e.createResource("",{id:this.id,comments:this.comments,isRepeatable:this.isRepeatable});return t.embed("iterations",this.iterations.map(function(t){return t.toHal(e)})),t}},{key:"toJSON",value:function(){return{id:this.id,comments:this.comments,isRepeatable:this.isRepeatable,_embedded:{iterations:this.iterations.map(function(e){return e.toJSON()})}}}},{key:"addIteration",value:function(e){this.iterations.push(e)}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.comments=t.comments,n.isRepeatable=Boolean(t.isRepeatable),t._embedded&&t._embedded.iterations&&(n.iterations=t._embedded.iterations.map(function(e){return o.fromHal(e)})),n}}]),e}();e.exports=a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(82),a=function(){function e(){r(this,e),this.id=null,this.name=null,this.questions=[]}return i(e,[{key:"toHal",value:function(e){var t=e.createResource("",{id:this.id,name:this.name});return t.embed("questions",this.questions.map(function(t){return t.toHal(e)})),t}},{key:"toJSON",value:function(){return{id:this.id,name:this.name,_embedded:{questions:this.questions.map(function(e){return e.toJSON()})}}}},{key:"addQuestion",value:function(e){this.questions.push(e)}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,t._embedded&&t._embedded.questions&&(n.questions=t._embedded.questions.map(function(e){return o.fromHal(e)})),n}}]),e}();e.exports=a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(){function e(){r(this,e),this.id=null,this.answer=null,this.comments=null,this.detailLevel=null}return i(e,[{key:"toHal",value:function(e){return e.createResource("",{id:this.id,answer:this.answer,comments:this.comments,detailLevel:this.detailLevel})}},{key:"toJSON",value:function(){return{id:this.id,answer:this.answer,comments:this.comments,detailLevel:this.detailLevel}}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.answer=t.answer,n.comments=t.comments,n.detailLevel=t.detailLevel,n}}]),e}();e.exports=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(8),a=n(167),u=function(){function e(){r(this,e),this.id=null,this.name=null,this.overviews=[]}return i(e,[{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.name=r.Name,i.instance=r}).then(function(){return o(e,t,n,r,"Overview",a)}).then(function(e){i.overviews=e}).then(function(){return i})}},{key:"toHal",value:function(e,t,n){var r=t.expand("entity",{type:this.instance.type,id:this.instance.id}),i=e.createResource(r,{id:this.id,name:this.name});return i.embed("overviews",this.overviews.map(function(r){return r.toHal(e,t,n)})),i}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,t._embedded&&t._embedded.overviews&&(n.overviews=t._embedded.overviews.map(a.fromHal)),n}}]),e}();e.exports=u},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(18),a=n(8),u=n(27),s=function(){function e(t){r(this,e),this.id=t,this.name=null,this.image=null,this.imageUrl=null,this.position=null,this.description=null}return i(e,[{key:"save",value:function(e,t,n){var r=this;return e.resolve().then(function(){return r.toPersistenceJSON()}).then(function(e){return o.extend({},e,{parentID:n,lastUpdated:(new Date).toISOString()})}).then(function(e){return t.save(e.type,e)}).then(function(e){return e.id})}},{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.name=r.Name,i.image=r.image,i.imageUrl=r.imageUrl,i.position=r.Position,i.description=r.Description}).then(function(){return a(e,t,n,r,t.config.schema.imageLibrary,u)}).then(function(e){if(e&&e.length){var t=e[0];if(i.imgLibId=t.id,t.images&&t.images.length){var n=t.images[0];i.image=n.id,i.imageUrl=n.url}}}).then(function(){return i})}},{key:"toHal",value:function(e){return e.createResource("",{id:this.id,name:this.name,image:this.image,imageUrl:this.imageUrl,position:this.position,description:this.description})}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,n.image=t.image,n.imageUrl=t.imageUrl,n.position=t.position,n.description=t.description,n}}]),e}();e.exports=s},function(e,t,n){"use strict";(function(e){function n(e){return Array.isArray?Array.isArray(e):"[object Array]"===m(e)}function r(e){return"boolean"==typeof e}function i(e){return null===e}function o(e){return null==e}function a(e){return"number"==typeof e}function u(e){return"string"==typeof e}function s(e){return"symbol"===(void 0===e?"undefined":y(e))}function c(e){return void 0===e}function l(e){return"[object RegExp]"===m(e)}function f(e){return"object"===(void 0===e?"undefined":y(e))&&null!==e}function d(e){return"[object Date]"===m(e)}function p(e){return"[object Error]"===m(e)||e instanceof Error}function h(e){return"function"==typeof e}function v(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===(void 0===e?"undefined":y(e))||void 0===e}function m(e){return Object.prototype.toString.call(e)}var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isArray=n,t.isBoolean=r,t.isNull=i,t.isNullOrUndefined=o,t.isNumber=a,t.isString=u,t.isSymbol=s,t.isUndefined=c,t.isRegExp=l,t.isObject=f,t.isDate=d,t.isError=p,t.isFunction=h,t.isPrimitive=v,t.isBuffer=e.isBuffer}).call(t,n(113).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null===e?NaN:+e}},function(e,t,n){"use strict";function r(e){return[(0,l.atan2)(e[1],e[0]),(0,l.asin)(e[2])]}function i(e){var t=e[0],n=e[1],r=(0,l.cos)(n);return[r*(0,l.cos)(t),r*(0,l.sin)(t),(0,l.sin)(n)]}function o(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function a(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function u(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function s(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function c(e){var t=(0,l.sqrt)(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}Object.defineProperty(t,"__esModule",{value:!0}),t.spherical=r,t.cartesian=i,t.cartesianDot=o,t.cartesianCross=a,t.cartesianAddInPlace=u,t.cartesianScale=s,t.cartesianNormalizeInPlace=c;var l=n(1)},function(e,t,n){"use strict";function r(e){return function(t,n){var r=(0,o.cos)(t),i=(0,o.cos)(n),a=e(r*i);return[a*i*(0,o.sin)(t),a*(0,o.sin)(n)]}}function i(e){return function(t,n){var r=(0,o.sqrt)(t*t+n*n),i=e(r),a=(0,o.sin)(i),u=(0,o.cos)(i);return[(0,o.atan2)(t*a,r*u),(0,o.asin)(r&&n*a/r)]}}Object.defineProperty(t,"__esModule",{value:!0}),t.azimuthalRaw=r,t.azimuthalInvert=i;var o=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){for(var o,a=e.children,u=-1,s=a.length,c=e.value&&(r-t)/e.value;++u<s;)o=a[u],o.y0=n,o.y1=i,o.x0=t,o.x1=t+=o.value*c}},function(e,t,n){"use strict";function r(e){return e>1?0:e<-1?o:Math.acos(e)}function i(e){return e>=1?a:e<=-1?-a:Math.asin(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.acos=r,t.asin=i;var o=(t.abs=Math.abs,t.atan2=Math.atan2,t.cos=Math.cos,t.max=Math.max,t.min=Math.min,t.sin=Math.sin,t.sqrt=Math.sqrt,t.epsilon=1e-12,t.pi=Math.PI),a=t.halfPi=o/2;t.tau=2*o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((i=e.length)>1)for(var n,r,i,o=1,a=e[t[0]],u=a.length;o<i;++o)for(r=a,a=e[t[o]],n=0;n<u;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}},function(e,t,n){"use strict";function r(e,t,n){return(e[0]-n[0])*(t[1]-e[1])-(e[0]-t[0])*(n[1]-e[1])}function i(e,t){return t[1]-e[1]||t[0]-e[0]}function o(e,n){var r,o,l,m=e.sort(i).pop();for(t.edges=v=[],t.cells=p=new Array(e.length),t.beaches=d=new f.default,t.circles=h=new f.default;;)if(l=s.firstCircle,m&&(!l||m[1]<l.y||m[1]===l.y&&m[0]<l.x))m[0]===r&&m[1]===o||((0,a.addBeach)(m),r=m[0],o=m[1]),m=e.pop();else{if(!l)break;(0,a.removeBeach)(l.arc)}if((0,u.sortCellHalfedges)(),n){var y=+n[0][0],b=+n[0][1],_=+n[1][0],g=+n[1][1];(0,c.clipEdges)(y,b,_,g),(0,u.clipCells)(y,b,_,g)}this.edges=v,this.cells=p,t.beaches=d=t.circles=h=t.edges=v=t.cells=p=null}Object.defineProperty(t,"__esModule",{value:!0}),t.edges=t.circles=t.cells=t.beaches=t.epsilon2=t.epsilon=void 0,t.default=o;var a=n(729),u=n(316),s=n(317),c=n(210),l=n(211),f=function(e){return e&&e.__esModule?e:{default:e}}(l),d=(t.epsilon=1e-6,t.epsilon2=1e-12,t.beaches=void 0),p=t.cells=void 0,h=t.circles=void 0,v=t.edges=void 0;o.prototype={constructor:o,polygons:function(){var e=this.edges;return this.cells.map(function(t){var n=t.halfedges.map(function(n){return(0,u.cellHalfedgeStart)(t,e[n])});return n.data=t.site.data,n})},triangles:function(){var e=[],t=this.edges;return this.cells.forEach(function(n,i){if(a=(o=n.halfedges).length)for(var o,a,u,s=n.site,c=-1,l=t[o[a-1]],f=l.left===s?l.right:l.left;++c<a;)u=f,l=t[o[c]],f=l.left===s?l.right:l.left,u&&f&&i<u.index&&i<f.index&&r(s,u,f)<0&&e.push([s.data,u.data,f.data])}),e},links:function(){return this.edges.filter(function(e){return e.right}).map(function(e){return{source:e.left.data,target:e.right.data}})},find:function(e,t,n){for(var r,i,o=this,a=o._found||0,u=o.cells.length;!(i=o.cells[a]);)if(++a>=u)return null;var s=e-i.site[0],c=t-i.site[1],l=s*s+c*c;do{i=o.cells[r=a],a=null,i.halfedges.forEach(function(n){var r=o.edges[n],u=r.left;if(u!==i.site&&u||(u=r.right)){var s=e-u[0],c=t-u[1],f=s*s+c*c;f<l&&(l=f,a=u.index)}})}while(null!==a);return o._found=r,null==n||l<=n*n?i.site:null}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(){var e=new u.HandlebarsEnvironment;return p.extend(e,u),e.SafeString=c.default,e.Exception=f.default,e.Utils=p,e.escapeExpression=p.escapeExpression,e.VM=v,e.template=function(t){return v.template(t,e)},e}t.__esModule=!0;var a=n(37),u=i(a),s=n(108),c=r(s),l=n(6),f=r(l),d=n(3),p=i(d),h=n(107),v=i(h),m=n(106),y=r(m),b=o();b.create=o,y.default(b),b.default=b,t.default=b,e.exports=t.default},function(e,t,n){"use strict";function r(e){o.default(e)}t.__esModule=!0,t.registerDefaultDecorators=r;var i=n(96),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3);t.default=function(e){e.registerDecorator("inline",function(e,t,n,i){var o=e;return t.partials||(t.partials={},o=function(i,o){var a=n.partials;n.partials=r.extend({},a,t.partials);var u=e(i,o);return n.partials=a,u}),t.partials[i.args[0]]=i.fn,o})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3);t.default=function(e){e.registerHelper("blockHelperMissing",function(t,n){var i=n.inverse,o=n.fn;if(!0===t)return o(this);if(!1===t||null==t)return i(this);if(r.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):i(this);if(n.data&&n.ids){var a=r.createFrame(n.data);a.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:a}}return o(t,n)})},e.exports=t.default},function(e,t,n){"use strict";(function(r){var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=n(3),a=n(6),u=function(e){return e&&e.__esModule?e:{default:e}}(a);t.default=function(e){e.registerHelper("each",function(e,t){function n(t,n,r){f&&(f.key=t,f.index=n,f.first=0===n,f.last=!!r,d&&(f.contextPath=d+t)),l+=a(e[t],{data:f,blockParams:o.blockParams([e[t],t],[d+t,null])})}if(!t)throw new u.default("Must pass iterator to #each");var a=t.fn,s=t.inverse,c=0,l="",f=void 0,d=void 0;if(t.data&&t.ids&&(d=o.appendContextPath(t.data.contextPath,t.ids[0])+"."),o.isFunction(e)&&(e=e.call(this)),t.data&&(f=o.createFrame(t.data)),e&&"object"===(void 0===e?"undefined":i(e)))if(o.isArray(e))for(var p=e.length;c<p;c++)c in e&&n(c,c,c===e.length-1);else if(r.Symbol&&e[r.Symbol.iterator]){for(var h=[],v=e[r.Symbol.iterator](),m=v.next();!m.done;m=v.next())h.push(m.value);e=h;for(var p=e.length;c<p;c++)n(c,c,c===e.length-1)}else!function(){var t=void 0;Object.keys(e).forEach(function(e){void 0!==t&&n(t,c-1),t=e,c++}),void 0!==t&&n(t,c-1,!0)}();return 0===c&&(l=s(this)),l})},e.exports=t.default}).call(t,n(4))},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){e.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new i.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3),i=n(6),o=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=function(e){e.registerHelper("if",function(e,t){if(2!=arguments.length)throw new o.default("#if requires exactly one argument");return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)}),e.registerHelper("unless",function(t,n){if(2!=arguments.length)throw new o.default("#unless requires exactly one argument");return e.helpers.if.call(this,t,{fn:n.inverse,inverse:n.fn,hash:n.hash})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",function(){for(var t=[void 0],n=arguments[arguments.length-1],r=0;r<arguments.length-1;r++)t.push(arguments[r]);var i=1;null!=n.hash.level?i=n.hash.level:n.data&&null!=n.data.level&&(i=n.data.level),t[0]=i,e.log.apply(e,t)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",function(e,t,n){return e?n.lookupProperty(e,t):e})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3),i=n(6),o=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=function(e){e.registerHelper("with",function(e,t){if(2!=arguments.length)throw new o.default("#with requires exactly one argument");r.isFunction(e)&&(e=e.call(this));var n=t.fn;if(r.isEmpty(e))return t.inverse(this);var i=t.data;return t.data&&t.ids&&(i=r.createFrame(t.data),i.contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),n(e,{data:i,blockParams:r.blockParams([e],[i&&i.contextPath])})})},e.exports=t.default},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.extend.apply(void 0,[Object.create(null)].concat(t))}t.__esModule=!0,t.createNewLookupObject=r;var i=n(3)},function(e,t,n){"use strict";function r(e,t){return"function"!=typeof e?e:function(){var n=arguments[arguments.length-1];return arguments[arguments.length-1]=t(n),e.apply(this,arguments)}}t.__esModule=!0,t.wrapHelper=r},function(e,t,n){"use strict";(function(n){t.__esModule=!0,t.default=function(e){var t=void 0!==n?n:window,r=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=r),e}},e.exports=t.default}).call(t,n(4))},function(e,t,n){"use strict";function r(e){var t=e&&e[0]||1,n=b.COMPILER_REVISION;if(!(t>=b.LAST_COMPATIBLE_COMPILER_REVISION&&t<=b.COMPILER_REVISION)){if(t<b.LAST_COMPATIBLE_COMPILER_REVISION){var r=b.REVISION_CHANGES[n],i=b.REVISION_CHANGES[t];throw new y.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+r+") or downgrade your runtime to an older version ("+i+").")}throw new y.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")}}function i(e,t){function n(n,r,i){i.hash&&(r=v.extend({},r,i.hash),i.ids&&(i.ids[0]=!0)),n=t.VM.resolvePartial.call(this,n,r,i);var o=v.extend({},i,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),a=t.VM.invokePartial.call(this,n,r,o);if(null==a&&t.compile&&(i.partials[i.name]=t.compile(n,e.compilerOptions,t),a=i.partials[i.name](r,o)),null!=a){if(i.indent){for(var u=a.split("\n"),s=0,c=u.length;s<c&&(u[s]||s+1!==c);s++)u[s]=i.indent+u[s];a=u.join("\n")}return a}throw new y.default("The partial "+i.name+" could not be compiled when running in runtime-only mode")}function r(t){function n(t){return""+e.main(a,t,a.helpers,a.partials,o,s,u)}var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=i.data;r._setup(i),!i.partial&&e.useData&&(o=c(t,o));var u=void 0,s=e.useBlockParams?[]:void 0;return e.useDepths&&(u=i.depths?t!=i.depths[0]?[t].concat(i.depths):i.depths:[t]),(n=l(e.main,n,a,i.depths||[],o,s))(t,i)}if(!t)throw new y.default("No environment passed to template");if(!e||!e.main)throw new y.default("Unknown template object: "+(void 0===e?"undefined":p(e)));e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var i=e.compiler&&7===e.compiler[0],a={strict:function(e,t,n){if(!(e&&t in e))throw new y.default('"'+t+'" not defined in '+e,{loc:n});return a.lookupProperty(e,t)},lookupProperty:function(e,t){var n=e[t];return null==n?n:Object.prototype.hasOwnProperty.call(e,t)?n:w.resultIsAllowed(n,a.protoAccessControl,t)?n:void 0},lookup:function(e,t){for(var n=e.length,r=0;r<n;r++){if(null!=(e[r]&&a.lookupProperty(e[r],t)))return e[r][t]}},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:v.escapeExpression,invokePartial:n,fn:function(t){var n=e[t];return n.decorator=e[t+"_d"],n},programs:[],program:function(e,t,n,r,i){var a=this.programs[e],u=this.fn(e);return t||i||r||n?a=o(this,e,u,t,n,r,i):a||(a=this.programs[e]=o(this,e,u)),a},data:function(e,t){for(;e&&t--;)e=e._parent;return e},mergeIfNeeded:function(e,t){var n=e||t;return e&&t&&e!==t&&(n=v.extend({},t,e)),n},nullContext:Object.seal({}),noop:t.VM.noop,compilerInfo:e.compiler};return r.isTop=!0,r._setup=function(n){if(n.partial)a.protoAccessControl=n.protoAccessControl,a.helpers=n.helpers,a.partials=n.partials,a.decorators=n.decorators,a.hooks=n.hooks;else{var r=v.extend({},t.helpers,n.helpers);f(r,a),a.helpers=r,e.usePartial&&(a.partials=a.mergeIfNeeded(n.partials,t.partials)),(e.usePartial||e.useDecorators)&&(a.decorators=v.extend({},t.decorators,n.decorators)),a.hooks={},a.protoAccessControl=w.createProtoAccessControl(n);var o=n.allowCallsToHelperMissing||i;_.moveHelperToHooks(a,"helperMissing",o),_.moveHelperToHooks(a,"blockHelperMissing",o)}},r._child=function(t,n,r,i){if(e.useBlockParams&&!r)throw new y.default("must pass block params");if(e.useDepths&&!i)throw new y.default("must pass parent depths");return o(a,t,e[t],n,0,r,i)},r}function o(e,t,n,r,i,o,a){function u(t){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],u=a;return!a||t==a[0]||t===e.nullContext&&null===a[0]||(u=[t].concat(a)),n(e,t,e.helpers,e.partials,i.data||r,o&&[i.blockParams].concat(o),u)}return u=l(n,u,e,a,r,o),u.program=t,u.depth=a?a.length:0,u.blockParams=i||0,u}function a(e,t,n){return e?e.call||n.name||(n.name=e,e=n.partials[e]):e="@partial-block"===n.name?n.data["partial-block"]:n.partials[n.name],e}function u(e,t,n){var r=n.data&&n.data["partial-block"];n.partial=!0,n.ids&&(n.data.contextPath=n.ids[0]||n.data.contextPath);var i=void 0;if(n.fn&&n.fn!==s&&function(){n.data=b.createFrame(n.data);var e=n.fn;i=n.data["partial-block"]=function(t){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return n.data=b.createFrame(n.data),n.data["partial-block"]=r,e(t,n)},e.partials&&(n.partials=v.extend({},n.partials,e.partials))}(),void 0===e&&i&&(e=i),void 0===e)throw new y.default("The partial "+n.name+" could not be found");if(e instanceof Function)return e(t,n)}function s(){return""}function c(e,t){return t&&"root"in t||(t=t?b.createFrame(t):{},t.root=e),t}function l(e,t,n,r,i,o){if(e.decorator){var a={};t=e.decorator(t,a,n,r&&r[0],i,o,r),v.extend(t,a)}return t}function f(e,t){Object.keys(e).forEach(function(n){var r=e[n];e[n]=d(r,t)})}function d(e,t){var n=t.lookupProperty;return g.wrapHelper(e,function(e){return v.extend({lookupProperty:n},e)})}var p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0,t.checkRevision=r,t.template=i,t.wrapProgram=o,t.resolvePartial=a,t.invokePartial=u,t.noop=s;var h=n(3),v=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(h),m=n(6),y=function(e){return e&&e.__esModule?e:{default:e}}(m),b=n(37),_=n(38),g=n(105),w=n(39)},function(e,t,n){"use strict";function r(e){this.string=e}t.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},t.default=r,e.exports=t.default},function(e,t,n){"use strict";var r=n(25),i=r.Symbol;e.exports=i},function(e,t,n){"use strict";function r(e){return null==e?void 0===e?s:u:c&&c in Object(e)?o(e):a(e)}var i=n(109),o=n(798),a=n(826),u="[object Null]",s="[object Undefined]",c=i?i.toStringTag:void 0;e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){var a=!n;n||(n={});for(var u=-1,s=t.length;++u<s;){var c=t[u],l=r?r(n[c],e[c],c,n,e):void 0;void 0===l&&(l=e[c]),a?o(n,c,l):i(n,c,l)}return n}var i=n(324),o=n(325);e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)?i(e):o(e)}var i=n(322),o=n(770),a=n(155);e.exports=r},function(e,t,n){"use strict";(function(e){function r(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(e,t){if(r()<t)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=o.prototype):(null===e&&(e=new o(t)),e.length=t),e}function o(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?d(e,t,n,r):"string"==typeof t?l(e,t,n):p(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function s(e,t,n,r){return u(t),t<=0?i(e,t):void 0!==n?"string"==typeof r?i(e,t).fill(n,r):i(e,t).fill(n):i(e,t)}function c(e,t){if(u(t),e=i(e,t<0?0:0|h(t)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function l(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|m(t,n);e=i(e,r);var a=e.write(t,n);return a!==r&&(e=e.slice(0,a)),e}function f(e,t){var n=t.length<0?0:0|h(t.length);e=i(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function d(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=f(e,t),e}function p(e,t){if(o.isBuffer(t)){var n=0|h(t.length);return e=i(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||X(t.length)?i(e,0):f(e,t);if("Buffer"===t.type&&J(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function h(e){if(e>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function v(e){return+e!=e&&(e=0),o.alloc(+e)}function m(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return G(e).length;default:if(r)return Y(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return C(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function _(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:g(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):g(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function g(e,t,n,r,i){function o(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}var a=1,u=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,u/=2,s/=2,n/=2}var c;if(i){var l=-1;for(c=n;c<u;c++)if(o(e,c)===o(t,-1===l?0:c-l)){if(-1===l&&(l=c),c-l+1===s)return l*a}else-1!==l&&(c-=c-l),l=-1}else for(n+s>u&&(n=u-s),c=n;c>=0;c--){for(var f=!0,d=0;d<s;d++)if(o(e,c+d)!==o(t,d)){f=!1;break}if(f)return c}return-1}function w(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var u=parseInt(t.substr(2*a,2),16);if(isNaN(u))return a;e[n+a]=u}return a}function x(e,t,n,r){return $(Y(t,e.length-n),e,n,r)}function j(e,t,n,r){return $(V(t),e,n,r)}function P(e,t,n,r){return j(e,t,n,r)}function O(e,t,n,r){return $(G(t),e,n,r)}function M(e,t,n,r){return $(W(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?Q.fromByteArray(e):Q.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o=e[i],a=null,u=o>239?4:o>223?3:o>191?2:1;if(i+u<=n){var s,c,l,f;switch(u){case 1:o<128&&(a=o);break;case 2:s=e[i+1],128==(192&s)&&(f=(31&o)<<6|63&s)>127&&(a=f);break;case 3:s=e[i+1],c=e[i+2],128==(192&s)&&128==(192&c)&&(f=(15&o)<<12|(63&s)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:s=e[i+1],c=e[i+2],l=e[i+3],128==(192&s)&&128==(192&c)&&128==(192&l)&&(f=(15&o)<<18|(63&s)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,u=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=u}return E(r)}function E(e){var t=e.length;if(t<=Z)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Z));return n}function C(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function T(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function A(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=z(e[o]);return i}function R(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function I(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function q(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function L(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function D(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,i){return i||D(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),K.write(e,t,n,r,23,4),n+4}function U(e,t,n,r,i){return i||D(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),K.write(e,t,n,r,52,8),n+8}function B(e){if(e=H(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function H(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function Y(e,t){t=t||1/0;for(var n,r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function V(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function W(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}function G(e){return Q.toByteArray(B(e))}function $(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function X(e){return e!==e}/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/
var Q=n(398),K=n(741),J=n(320);t.Buffer=o,t.SlowBuffer=v,t.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=r(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return s(null,e,t,n)},o.allocUnsafe=function(e){return c(null,e)},o.allocUnsafeSlow=function(e){return c(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!J(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!o.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},o.byteLength=m,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},o.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?S(this,0,e):y.apply(this,arguments)},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,u=n-t,s=Math.min(a,u),c=this.slice(r,i),l=e.slice(t,n),f=0;f<s;++f)if(c[f]!==l[f]){a=c[f],u=l[f];break}return a<u?-1:u<a?1:0},o.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},o.prototype.indexOf=function(e,t,n){return _(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return _(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return w(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":return j(this,e,t,n);case"latin1":case"binary":return P(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Z=4096;o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r;if(o.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=o.prototype;else{var i=t-e;r=new o(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},o.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},o.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},o.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),K.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),K.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),K.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),K.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){N(this,e,t,n,Math.pow(2,8*n)-1,0)}var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){N(this,e,t,n,Math.pow(2,8*n)-1,0)}var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):q(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):q(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var o=0,a=1,u=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===u&&0!==this[t+o-1]&&(u=1),this[t+o]=(e/a>>0)-u&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var o=n-1,a=1,u=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===u&&0!==this[t+o+1]&&(u=1),this[t+o]=(e/a>>0)-u&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):q(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):q(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return U(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var u=o.isBuffer(e)?e:Y(new o(e,r).toString()),s=u.length;for(a=0;a<n-t;++a)this[a+t]=u[a%s]}return this};var ee=/[^+\/0-9A-Za-z-_]/g}).call(t,n(4))},function(e,t,n){"use strict";(function(e,t){!function(e,n){function r(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return c[s]=r,u(s),s++}function i(e){delete c[e]}function o(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}function a(e){if(l)setTimeout(a,0,e);else{var t=c[e];if(t){l=!0;try{o(t)}finally{i(e),l=!1}}}}if(!e.setImmediate){var u,s=1,c={},l=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?function(){u=function(e){t.nextTick(function(){a(e)})}}():function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&a(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),u=function(n){e.postMessage(t+n,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){a(e.data)},u=function(t){e.port2.postMessage(t)}}():f&&"onreadystatechange"in f.createElement("script")?function(){var e=f.documentElement;u=function(t){var n=f.createElement("script");n.onreadystatechange=function(){a(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():function(){u=function(e){setTimeout(a,0,e)}}(),d.setImmediate=r,d.clearImmediate=i}}("undefined"==typeof self?void 0===e?void 0:e:self)}).call(t,n(4),n(17))},function(e,t,n){"use strict";function r(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return i(a(u(e),8*e.length))}function i(e){for(var t=[],n=32*e.length,r="0123456789abcdef",i=0;i<n;i+=8){var o=e[i>>5]>>>i%32&255,a=parseInt(r.charAt(o>>>4&15)+r.charAt(15&o),16);t.push(a)}return t}function o(e){return 14+(e+64>>>9<<4)+1}function a(e,t){e[t>>5]|=128<<t%32,e[o(t)-1]=t;for(var n=1732584193,r=-271733879,i=-1732584194,a=271733878,u=0;u<e.length;u+=16){var c=n,l=r,v=i,m=a;n=f(n,r,i,a,e[u],7,-680876936),a=f(a,n,r,i,e[u+1],12,-389564586),i=f(i,a,n,r,e[u+2],17,606105819),r=f(r,i,a,n,e[u+3],22,-1044525330),n=f(n,r,i,a,e[u+4],7,-176418897),a=f(a,n,r,i,e[u+5],12,1200080426),i=f(i,a,n,r,e[u+6],17,-1473231341),r=f(r,i,a,n,e[u+7],22,-45705983),n=f(n,r,i,a,e[u+8],7,1770035416),a=f(a,n,r,i,e[u+9],12,-1958414417),i=f(i,a,n,r,e[u+10],17,-42063),r=f(r,i,a,n,e[u+11],22,-1990404162),n=f(n,r,i,a,e[u+12],7,1804603682),a=f(a,n,r,i,e[u+13],12,-40341101),i=f(i,a,n,r,e[u+14],17,-1502002290),r=f(r,i,a,n,e[u+15],22,1236535329),n=d(n,r,i,a,e[u+1],5,-165796510),a=d(a,n,r,i,e[u+6],9,-1069501632),i=d(i,a,n,r,e[u+11],14,643717713),r=d(r,i,a,n,e[u],20,-373897302),n=d(n,r,i,a,e[u+5],5,-701558691),a=d(a,n,r,i,e[u+10],9,38016083),i=d(i,a,n,r,e[u+15],14,-660478335),r=d(r,i,a,n,e[u+4],20,-405537848),n=d(n,r,i,a,e[u+9],5,568446438),a=d(a,n,r,i,e[u+14],9,-1019803690),i=d(i,a,n,r,e[u+3],14,-187363961),r=d(r,i,a,n,e[u+8],20,1163531501),n=d(n,r,i,a,e[u+13],5,-1444681467),a=d(a,n,r,i,e[u+2],9,-51403784),i=d(i,a,n,r,e[u+7],14,1735328473),r=d(r,i,a,n,e[u+12],20,-1926607734),n=p(n,r,i,a,e[u+5],4,-378558),a=p(a,n,r,i,e[u+8],11,-2022574463),i=p(i,a,n,r,e[u+11],16,1839030562),r=p(r,i,a,n,e[u+14],23,-35309556),n=p(n,r,i,a,e[u+1],4,-1530992060),a=p(a,n,r,i,e[u+4],11,1272893353),i=p(i,a,n,r,e[u+7],16,-155497632),r=p(r,i,a,n,e[u+10],23,-1094730640),n=p(n,r,i,a,e[u+13],4,681279174),a=p(a,n,r,i,e[u],11,-358537222),i=p(i,a,n,r,e[u+3],16,-722521979),r=p(r,i,a,n,e[u+6],23,76029189),n=p(n,r,i,a,e[u+9],4,-640364487),a=p(a,n,r,i,e[u+12],11,-421815835),i=p(i,a,n,r,e[u+15],16,530742520),r=p(r,i,a,n,e[u+2],23,-995338651),n=h(n,r,i,a,e[u],6,-198630844),a=h(a,n,r,i,e[u+7],10,1126891415),i=h(i,a,n,r,e[u+14],15,-1416354905),r=h(r,i,a,n,e[u+5],21,-57434055),n=h(n,r,i,a,e[u+12],6,1700485571),a=h(a,n,r,i,e[u+3],10,-1894986606),i=h(i,a,n,r,e[u+10],15,-1051523),r=h(r,i,a,n,e[u+1],21,-2054922799),n=h(n,r,i,a,e[u+8],6,1873313359),a=h(a,n,r,i,e[u+15],10,-30611744),i=h(i,a,n,r,e[u+6],15,-1560198380),r=h(r,i,a,n,e[u+13],21,1309151649),n=h(n,r,i,a,e[u+4],6,-145523070),a=h(a,n,r,i,e[u+11],10,-1120210379),i=h(i,a,n,r,e[u+2],15,718787259),r=h(r,i,a,n,e[u+9],21,-343485551),n=s(n,c),r=s(r,l),i=s(i,v),a=s(a,m)}return[n,r,i,a]}function u(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(o(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}function s(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function c(e,t){return e<<t|e>>>32-t}function l(e,t,n,r,i,o){return s(c(s(s(t,e),s(r,o)),i),n)}function f(e,t,n,r,i,o,a){return l(t&n|~t&r,e,t,i,o,a)}function d(e,t,n,r,i,o,a){return l(t&r|n&~r,e,t,i,o,a)}function p(e,t,n,r,i,o,a){return l(t^n^r,e,t,i,o,a)}function h(e,t,n,r,i,o,a){return l(n^(t|~r),e,t,i,o,a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="00000000-0000-0000-0000-000000000000"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},function(e,t,n){"use strict";function r(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:return t^n^r;case 2:return t&n^t&r^n&r;case 3:return t^n^r}}function i(e,t){return e<<t|e>>>32-t}function o(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var o=unescape(encodeURIComponent(e));e=[];for(var a=0;a<o.length;++a)e.push(o.charCodeAt(a))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var u=e.length/4+2,s=Math.ceil(u/16),c=new Array(s),l=0;l<s;++l){for(var f=new Uint32Array(16),d=0;d<16;++d)f[d]=e[64*l+4*d]<<24|e[64*l+4*d+1]<<16|e[64*l+4*d+2]<<8|e[64*l+4*d+3];c[l]=f}c[s-1][14]=8*(e.length-1)/Math.pow(2,32),c[s-1][14]=Math.floor(c[s-1][14]),c[s-1][15]=8*(e.length-1)&4294967295;for(var p=0;p<s;++p){for(var h=new Uint32Array(80),v=0;v<16;++v)h[v]=c[p][v];for(var m=16;m<80;++m)h[m]=i(h[m-3]^h[m-8]^h[m-14]^h[m-16],1);for(var y=n[0],b=n[1],_=n[2],g=n[3],w=n[4],x=0;x<80;++x){var j=Math.floor(x/20),P=i(y,5)+r(j,b,_,g)+w+t[j]+h[x]>>>0;w=g,g=_,_=i(b,30)>>>0,b=y,y=P}n[0]=n[0]+y>>>0,n[1]=n[1]+b>>>0,n[2]=n[2]+_>>>0,n[3]=n[3]+g>>>0,n[4]=n[4]+w>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){var r=t&&n||0,i=t||new Array(16);e=e||{};var u=e.node||o,c=void 0!==e.clockseq?e.clockseq:a;if(null==u||null==c){var p=e.random||(e.rng||s.default)();null==u&&(u=o=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==c&&(c=a=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:Date.now(),v=void 0!==e.nsecs?e.nsecs:d+1,m=h-f+(v-d)/1e4;if(m<0&&void 0===e.clockseq&&(c=c+1&16383),(m<0||h>f)&&void 0===e.nsecs&&(v=0),v>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");f=h,d=v,a=c,h+=122192928e5;var y=(1e4*(268435455&h)+v)%4294967296;i[r++]=y>>>24&255,i[r++]=y>>>16&255,i[r++]=y>>>8&255,i[r++]=255&y;var b=h/4294967296*1e4&268435455;i[r++]=b>>>8&255,i[r++]=255&b,i[r++]=b>>>24&15|16,i[r++]=b>>>16&255,i[r++]=c>>>8|128,i[r++]=255&c;for(var _=0;_<6;++_)i[r+_]=u[_];return t||(0,l.default)(i)}Object.defineProperty(t,"__esModule",{value:!0});var o,a,u=n(42),s=r(u),c=n(14),l=r(c),f=0,d=0;t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(43),o=r(i),a=n(115),u=r(a),s=(0,o.default)("v3",48,u.default);t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){e=e||{};var r=e.random||(e.rng||a.default)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return(0,s.default)(r)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(42),a=r(o),u=n(14),s=r(u);t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(43),o=r(i),a=n(118),u=r(a),s=(0,o.default)("v5",80,u.default);t.default=s},function(e,t,n){"use strict";function r(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(15),o=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=r},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div id="survey-tool-feedback-button" data-warpjs-submit-url="'+e.escapeExpression((o=null!=(o=a(n,"feedbackUrl")||(null!=t?a(t,"feedbackUrl"):t))?o:e.hooks.helperMissing,"function"==typeof o?o.call(null!=t?t:e.nullContext||{},{name:"feedbackUrl",hash:{},data:i,loc:{start:{line:1,column:62},end:{line:1,column:77}}}):o))+'">Feedback</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return"<button type='button' class='close-copyright' aria-label='Close'>\n <span>×</span>\n</button>\n<h3>Authors and Legal Notice</h3><p>Copyright © 2018 Industrial Internet Consortium, a program of the Object Management Group, Inc. (OMG®). All rights reserved.The Maturity Model Explorer is a work product of the Industrial Internet Consortium Business Strategy and Solutions Lifecycle Working Group, chaired by Dirk Slama (Bosch), Jacques Durand (Fujitsu) and Jim Morrish (Independent) and is provided AS-IS and WITHOUT WARRANTIES.</p><p>All copying, distribution and use are subject to the limited License, Permission, Disclaimer and other terms stated in the Industrial Internet Consortium “Use of Information–Terms, Conditions & Notices,” as posted at <a href='http://www.iiconsortium.org/legal/index.htm#use_info'>http://www.iiconsortium.org/legal/index.htm#use_info</a>. If you do not accept these terms, you are not permitted to use the Maturity Model Explorer.</p><p>The Ignite Methodology was used as a reference and modified to create this content. Ignite is Open Source, based on the Creative Commons Attribution 3.0 Unported License (CC BY 3.0): <a href='https://creativecommons.org/licenses/by/3.0/'>https://creativecommons.org/licenses/by/3.0/</a>. The Ignite project can be found at: <a href='https://projects.eclipse.org/projects/iot.ignite'>https://projects.eclipse.org/projects/iot.ignite</a>.</p><p><em>Authors</em>: The following persons have contributed substantial to the content used in the Maturity Model online service: Jim Morrish (Independent), Peter Klement (XMPro).</p>"},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return"<button type='button' class='close-copyright' aria-label='Close'>\n <span>×</span>\n</button>\n<h3>Authors and Legal Notice</h3><p>Copyright © 2018 Industrial Internet Consortium, a program of the Object Management Group, Inc. (OMG®). All rights reserved.The IPT online project assessment tool is a work product of the Industrial Internet Consortium Business Strategy and Solutions Lifecycle Working Group, chaired by Dirk Slama (Bosch), Jacques Durand (Fujitsu) and Jim Morrish (Nokia) and is provided AS-IS and WITHOUT WARRANTIES.</p><p>All copying, distribution and use are subject to the limited License, Permission, Disclaimer and other terms stated in the Industrial Internet Consortium “Use of Information–Terms, Conditions & Notices,” as posted at <a href='http://www.iiconsortium.org/legal/index.htm#use_info'>http://www.iiconsortium.org/legal/index.htm#use_info</a>. If you do not accept these terms, you are not permitted to use the IPT online project assessment tool.</p><p>The Ignite Methodology was used as a reference and modified to create this content. Ignite is Open Source, based on the Creative Commons Attribution 3.0 Unported License (CC BY 3.0): <a href='https://creativecommons.org/licenses/by/3.0/'>https://creativecommons.org/licenses/by/3.0/</a>. The Ignite project can be found at: <a href='https://projects.eclipse.org/projects/iot.ignite'>https://projects.eclipse.org/projects/iot.ignite</a>.</p><p><em>Authors</em>: The following persons have contributed substantial to the content used in the IPT online service: Dirk Slama (Bosch), Frank Puhlmann (Bosch), Philipp Richert (Bosch), Jacques Durand (Fujitsu), Stan Schneider (RTI), Reinier Torenbeek (RTI), Erich Clauer (SAP SE).</p>"},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return'<div class="bg-warning text-warning">Loading <span class="glyphicon glyphicon-hourglass"></span>...</div>\n'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a;return'<div class="survey-tool">\n <div class="container-fluid">\n <div class="row title-section">\n <div class="logo-container">\n <a class="warpjs-home-link" href="">\n <div class="logo"></div>\n </a>\n </div>\n <div class="title-container">\n <div class="survey-type-title-container survey-type-default">\n <div class="title-icon ipt-icon"></div>\n <div class="icon-text-right">\n <h2>Project Explorer</h2>\n </div>\n </div>\n <div class="survey-type-title-container survey-type-ipt">\n <div class="title-icon ipt-icon"></div>\n <div class="icon-text-right">\n <h2>IIC Project Explorer</h2>\n </div>\n </div>\n <div class="survey-type-title-container survey-type-ai">\n <div class="title-icon ipt-icon"></div>\n <div class="icon-text-right">\n <h2>AI Project Explorer</h2>\n </div>\n </div>\n <div class="survey-type-title-container survey-type-mm">\n <div class="title-icon mm-icon"></div>\n <div class="icon-text-right">\n <h2>Maturity Assessment</h2>\n </div>\n </div>\n </div>\n <div class="progress-header-container">\n <div class="details-button-container">\n <button class="details-button">\n <span class="glyphicon glyphicon-cog"></span>\n </button>\n </div>\n <div class="progress-container">\n <span class="progress-label">Progress</span>\n <div class="progress-bar-container">\n <div class="progress-bar"></div>\n </div>\n <h3 class="ipt-title"></h3>\n </div>\n </div>\n <div class="header-buttons-container">\n <div class="blue-button-container">\n <button class="blue-button spider-button" data-toggle="tooltip" title="Overview" data-placement="bottom"></button>\n <button class="blue-button progress-results-button summary-results" data-result="1">Summary</button>\n <button class="blue-button progress-results-button details-results" data-result="2">Details</button>\n <button class="blue-button progress-results-button guidance-results" data-result="3"></button>\n <button class="blue-button copyright tooltip-wide" data-toggle="tooltip" data-html="true" title="'+(null!=(a=e.invokePartial(n(126),t,{name:"copyright",data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")+'" data-placement="bottom">©</button>\n <button class="blue-button copyright-mm tooltip-wide" data-toggle="tooltip" data-html="true" title="'+(null!=(a=e.invokePartial(n(125),t,{name:"copyright-mm",data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")+'" data-placement="bottom">©</button>\n </div>\n </div>\n </div>\n <div class="ipt-container">\n <div class="col-xs-12 ipt-body">\n'+(null!=(a=e.invokePartial(n(127),t,{name:"loading",data:o,indent:" ",helpers:r,partials:i,decorators:e.decorators}))?a:"")+" </div>\n </div>\n </div>\n</div>\n"},usePartial:!0,useData:!0})},function(e,t,n){"use strict";var r=n(7);e.exports=function(e,t){var n=r.getCurrent($,r.KEYS.SURVEY_ID),i=r.getCurrent($,r.KEYS.QUESTIONNAIRES),o=i[n],a="SurveyTool-"+e,u="SurveyTool-"+o.key;window&&window.gtag&&window.gtag("event",a,{event_category:u,event_label:t})}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(160),a=n(161),u=n(162),s=n(163),c=n(8),l=n(27),f=n(84),d=n(168),p=n(169),h=function(){function e(){r(this,e),this.id=null,this.name=null,this.categories=[],this.images=[],this.resultSets=[],this.key=null,this.personas=[]}return i(e,[{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.name=r.Name,i.key=r.Key}).then(function(){return c(e,t,n,r,t.config.schema.category,u)}).then(function(e){i.categories=e}).then(function(){return c(e,t,n,r,t.config.schema.imageLibrary,l)}).then(function(e){i.images=e}).then(function(){return c(e,t,n,r,t.config.schema.resultSet,p)}).then(function(e){i.resultSets=e}).then(function(){return c(e,t,n,r,t.config.schema.persona,f)}).then(function(e){i.personas=e}).then(function(){return i})}},{key:"toHal",value:function(e,t,n,r){var i=this,o=t.expand(n.assessment,{domain:r,surveyId:this.id}),a=e.createResource(o,{id:this.id,name:this.name,key:this.key});return a.embed("categories",this.categories.map(function(i){return i.toHal(e,t,n,r)})),a.embed("imageLibraries",this.images.map(function(t){return t.toHal(e)})),a.embed("resultSets",this.resultSets.map(function(o){return o.toHal(e,t,n,r,i.id)})),a.embed("personas",this.personas.map(function(o){return o.toHal(e,t,n,r,i.id)})),a}},{key:"generateDefaultAnswer",value:function(e){var t=new o;return t.id=this.id,this.categories.forEach(function(n){return t.addCategory(n.generateDefaultAnswer(e))}),t}},{key:"generateDefaultAssessment",value:function(e,t){var n=new a(t);return n.surveyId=this.id,n.projectName="ipt"===this.key?"New Project":"mm"===this.key?"New Analysis":"New Project",n.answers=[this.generateDefaultAnswer(e)],n.resultsetFeedback=[],n}},{key:"newResultFeedback",value:function(e,t,n,r,i,o){var a=new d(e);return a.comment=n,a.thumbDirection=t,a.createdDate=(new Date).toISOString(),a.feedbackType=r,a.basedOn=i,a.questionSpecific=o,a}},{key:"newEmail",value:function(e,t,n){var r=new s(e);return r.fullName=t,r.email=n,r}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,n.key=t.key,t._embedded&&(t._embedded.categories&&(n.categories=t._embedded.categories.map(u.fromHal)),t._embedded.imageLibraries&&(n.images=t._embedded.imageLibraries.map(l.fromHal)),t._embedded.resultSets&&(n.resultSets=t._embedded.resultSets.map(p.fromHal)),t._embedded.personas&&(n.personas=t._embedded.resultSets.map(f.fromHal))),n}}]),e}();e.exports=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(432);Object.defineProperty(t,"nest",{enumerable:!0,get:function(){return r(i).default}});var o=n(433);Object.defineProperty(t,"set",{enumerable:!0,get:function(){return r(o).default}});var a=n(172);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return r(a).default}});var u=n(431);Object.defineProperty(t,"keys",{enumerable:!0,get:function(){return r(u).default}});var s=n(434);Object.defineProperty(t,"values",{enumerable:!0,get:function(){return r(s).default}});var c=n(430);Object.defineProperty(t,"entries",{enumerable:!0,get:function(){return r(c).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e=(0,r.formatDecimalParts)(Math.abs(e)),e?e[1]:NaN};var r=n(133)},function(e,t,n){"use strict";function r(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},t.formatDecimalParts=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n,r){function i(i,o){return e<=i&&i<=n&&t<=o&&o<=r}function a(i,o,a,u){var c=0,l=0;if(null==i||(c=s(i,a))!==(l=s(o,a))||v(i,o)<0^a>0)do{u.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+a+4)%4)!==l);else u.point(o[0],o[1])}function s(r,i){return(0,o.abs)(r[0]-e)<o.epsilon?i>0?0:3:(0,o.abs)(r[0]-n)<o.epsilon?i>0?2:1:(0,o.abs)(r[1]-t)<o.epsilon?i>0?1:0:i>0?3:2}function l(e,t){return v(e.x,t.x)}function v(e,t){var n=s(e,1),r=s(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){function s(e,t){i(e,t)&&A.point(e,t)}function v(){for(var t=0,n=0,i=x.length;n<i;++n)for(var o,a,u=x[n],s=1,c=u.length,l=u[0],f=l[0],d=l[1];s<c;++s)o=f,a=d,l=u[s],f=l[0],d=l[1],a<=r?d>r&&(f-o)*(r-a)>(d-a)*(e-o)&&++t:d<=r&&(f-o)*(r-a)<(d-a)*(e-o)&&--t;return t}function m(){A=R,w=[],x=[],T=!0}function y(){var e=v(),t=T&&e,n=(w=(0,d.merge)(w)).length;(t||n)&&(o.polygonStart(),t&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),n&&(0,f.default)(w,l,e,a,o),o.polygonEnd()),A=o,w=x=j=null}function b(){I.point=g,x&&x.push(j=[]),C=!0,E=!1,k=S=NaN}function _(){w&&(g(P,O),M&&E&&R.rejoin(),w.push(R.result())),I.point=s,E&&A.lineEnd()}function g(o,a){var u=i(o,a);if(x&&j.push([o,a]),C)P=o,O=a,M=u,C=!1,u&&(A.lineStart(),A.point(o,a));else if(u&&E)A.point(o,a);else{var s=[k=Math.max(h,Math.min(p,k)),S=Math.max(h,Math.min(p,S))],l=[o=Math.max(h,Math.min(p,o)),a=Math.max(h,Math.min(p,a))];(0,c.default)(s,l,e,t,n,r)?(E||(A.lineStart(),A.point(s[0],s[1])),A.point(l[0],l[1]),u||A.lineEnd(),T=!1):u&&(A.lineStart(),A.point(o,a),T=!1)}k=o,S=a,E=u}var w,x,j,P,O,M,k,S,E,C,T,A=o,R=(0,u.default)(),I={point:s,lineStart:b,lineEnd:_,polygonStart:m,polygonEnd:y};return I}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var o=n(1),a=n(260),u=r(a),s=n(489),c=r(s),l=n(263),f=r(l),d=n(9),p=1e9,h=-p},function(e,t,n){"use strict";function r(e,t){return[(0,l.abs)(e)>l.pi?e+Math.round(-e/l.tau)*l.tau:e,t]}function i(e,t,n){return(e%=l.tau)?t||n?(0,c.default)(a(e),u(t,n)):a(e):t||n?u(t,n):r}function o(e){return function(t,n){return t+=e,[t>l.pi?t-l.tau:t<-l.pi?t+l.tau:t,n]}}function a(e){var t=o(e);return t.invert=o(-e),t}function u(e,t){function n(e,t){var n=(0,l.cos)(t),u=(0,l.cos)(e)*n,s=(0,l.sin)(e)*n,c=(0,l.sin)(t),f=c*r+u*i;return[(0,l.atan2)(s*o-f*a,u*r-c*i),(0,l.asin)(f*o+s*a)]}var r=(0,l.cos)(e),i=(0,l.sin)(e),o=(0,l.cos)(t),a=(0,l.sin)(t);return n.invert=function(e,t){var n=(0,l.cos)(t),u=(0,l.cos)(e)*n,s=(0,l.sin)(e)*n,c=(0,l.sin)(t),f=c*o-s*a;return[(0,l.atan2)(s*o+c*a,u*r+f*i),(0,l.asin)(f*r-u*i)]},n}Object.defineProperty(t,"__esModule",{value:!0}),t.rotateRadians=i,t.default=function(e){function t(t){return t=e(t[0]*l.radians,t[1]*l.radians),t[0]*=l.degrees,t[1]*=l.degrees,t}return e=i(e[0]*l.radians,e[1]*l.radians,e.length>2?e[2]*l.radians:0),t.invert=function(t){return t=e.invert(t[0]*l.radians,t[1]*l.radians),t[0]*=l.degrees,t[1]*=l.degrees,t},t};var s=n(264),c=function(e){return e&&e.__esModule?e:{default:e}}(s),l=n(1);r.invert=r},function(e,t,n){"use strict";function r(e){return function(t){var n=new i;for(var r in e)n[r]=e[r];return n.stream=t,n}}function i(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{stream:r(e)}},t.transformer=r,i.prototype={constructor:i,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){for(var o,a=e.children,u=-1,s=a.length,c=e.value&&(i-n)/e.value;++u<s;)o=a[u],o.x0=t,o.x1=r,o.y0=n,o.y1=n+=o.value*c}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}},function(e,t,n){"use strict";function r(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===u.xhtml&&t.documentElement.namespaceURI===u.xhtml?t.createElement(e):t.createElementNS(n,e)}}function i(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,a.default)(e);return(t.local?i:r)(t)};var o=n(196),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=n(197)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,r=r.matrixTransform(e.getScreenCTM().inverse()),[r.x,r.y]}var i=e.getBoundingClientRect();return[t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop]}},function(e,t,n){"use strict";function r(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function i(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.Basis=i,t.default=function(e){return new i(e)},t.point=r,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:r(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},function(e,t,n){"use strict";function r(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function i(e,t){this._context=e,this._k=(1-t)/6}Object.defineProperty(t,"__esModule",{value:!0}),t.Cardinal=i,t.point=r,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:r(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function e(t){function n(e){return new i(e,t)}return n.tension=function(t){return e(+t)},n}(0)},function(e,t,n){"use strict";function r(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e)},r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(11);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return r(i).default}});var o=n(693);Object.defineProperty(t,"timeMillisecond",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"timeMilliseconds",{enumerable:!0,get:function(){return o.milliseconds}}),Object.defineProperty(t,"utcMillisecond",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"utcMilliseconds",{enumerable:!0,get:function(){return o.milliseconds}});var a=n(696);Object.defineProperty(t,"timeSecond",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(t,"timeSeconds",{enumerable:!0,get:function(){return a.seconds}}),Object.defineProperty(t,"utcSecond",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(t,"utcSeconds",{enumerable:!0,get:function(){return a.seconds}});var u=n(694);Object.defineProperty(t,"timeMinute",{enumerable:!0,get:function(){return r(u).default}}),Object.defineProperty(t,"timeMinutes",{enumerable:!0,get:function(){return u.minutes}});var s=n(692);Object.defineProperty(t,"timeHour",{enumerable:!0,get:function(){return r(s).default}}),Object.defineProperty(t,"timeHours",{enumerable:!0,get:function(){return s.hours}});var c=n(691);Object.defineProperty(t,"timeDay",{enumerable:!0,get:function(){return r(c).default}}),Object.defineProperty(t,"timeDays",{enumerable:!0,get:function(){return c.days}});var l=n(703);Object.defineProperty(t,"timeWeek",{enumerable:!0,get:function(){return l.sunday}}),Object.defineProperty(t,"timeWeeks",{enumerable:!0,get:function(){return l.sundays}}),Object.defineProperty(t,"timeSunday",{enumerable:!0,get:function(){return l.sunday}}),Object.defineProperty(t,"timeSundays",{enumerable:!0,get:function(){return l.sundays}}),Object.defineProperty(t,"timeMonday",{enumerable:!0,get:function(){return l.monday}}),Object.defineProperty(t,"timeMondays",{enumerable:!0,get:function(){return l.mondays}}),Object.defineProperty(t,"timeTuesday",{enumerable:!0,get:function(){return l.tuesday}}),Object.defineProperty(t,"timeTuesdays",{enumerable:!0,get:function(){return l.tuesdays}}),Object.defineProperty(t,"timeWednesday",{enumerable:!0,get:function(){return l.wednesday}}),Object.defineProperty(t,"timeWednesdays",{enumerable:!0,get:function(){return l.wednesdays}}),Object.defineProperty(t,"timeThursday",{enumerable:!0,get:function(){return l.thursday}}),Object.defineProperty(t,"timeThursdays",{enumerable:!0,get:function(){return l.thursdays}}),Object.defineProperty(t,"timeFriday",{enumerable:!0,get:function(){return l.friday}}),Object.defineProperty(t,"timeFridays",{enumerable:!0,get:function(){return l.fridays}}),Object.defineProperty(t,"timeSaturday",{enumerable:!0,get:function(){return l.saturday}}),Object.defineProperty(t,"timeSaturdays",{enumerable:!0,get:function(){return l.saturdays}});var f=n(695);Object.defineProperty(t,"timeMonth",{enumerable:!0,get:function(){return r(f).default}}),Object.defineProperty(t,"timeMonths",{enumerable:!0,get:function(){return f.months}});var d=n(704);Object.defineProperty(t,"timeYear",{enumerable:!0,get:function(){return r(d).default}}),Object.defineProperty(t,"timeYears",{enumerable:!0,get:function(){return d.years}});var p=n(699);Object.defineProperty(t,"utcMinute",{enumerable:!0,get:function(){return r(p).default}}),Object.defineProperty(t,"utcMinutes",{enumerable:!0,get:function(){return p.utcMinutes}});var h=n(698);Object.defineProperty(t,"utcHour",{enumerable:!0,get:function(){return r(h).default}}),Object.defineProperty(t,"utcHours",{enumerable:!0,get:function(){return h.utcHours}});var v=n(697);Object.defineProperty(t,"utcDay",{enumerable:!0,get:function(){return r(v).default}}),Object.defineProperty(t,"utcDays",{enumerable:!0,get:function(){return v.utcDays}});var m=n(701);Object.defineProperty(t,"utcWeek",{enumerable:!0,get:function(){return m.utcSunday}}),Object.defineProperty(t,"utcWeeks",{enumerable:!0,get:function(){return m.utcSundays}}),Object.defineProperty(t,"utcSunday",{enumerable:!0,get:function(){return m.utcSunday}}),Object.defineProperty(t,"utcSundays",{enumerable:!0,get:function(){return m.utcSundays}}),Object.defineProperty(t,"utcMonday",{enumerable:!0,get:function(){return m.utcMonday}}),Object.defineProperty(t,"utcMondays",{enumerable:!0,get:function(){return m.utcMondays}}),Object.defineProperty(t,"utcTuesday",{enumerable:!0,get:function(){return m.utcTuesday}}),Object.defineProperty(t,"utcTuesdays",{enumerable:!0,get:function(){return m.utcTuesdays}}),Object.defineProperty(t,"utcWednesday",{enumerable:!0,get:function(){return m.utcWednesday}}),Object.defineProperty(t,"utcWednesdays",{enumerable:!0,get:function(){return m.utcWednesdays}}),Object.defineProperty(t,"utcThursday",{enumerable:!0,get:function(){return m.utcThursday}}),Object.defineProperty(t,"utcThursdays",{enumerable:!0,get:function(){return m.utcThursdays}}),Object.defineProperty(t,"utcFriday",{enumerable:!0,get:function(){return m.utcFriday}}),Object.defineProperty(t,"utcFridays",{enumerable:!0,get:function(){return m.utcFridays}}),Object.defineProperty(t,"utcSaturday",{enumerable:!0,get:function(){return m.utcSaturday}}),Object.defineProperty(t,"utcSaturdays",{enumerable:!0,get:function(){return m.utcSaturdays}});var y=n(700);Object.defineProperty(t,"utcMonth",{enumerable:!0,get:function(){return r(y).default}}),Object.defineProperty(t,"utcMonths",{enumerable:!0,get:function(){return y.utcMonths}});var b=n(702);Object.defineProperty(t,"utcYear",{enumerable:!0,get:function(){return r(b).default}}),Object.defineProperty(t,"utcYears",{enumerable:!0,get:function(){return b.utcYears}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(208);Object.defineProperty(t,"now",{enumerable:!0,get:function(){return i.now}}),Object.defineProperty(t,"timer",{enumerable:!0,get:function(){return i.timer}}),Object.defineProperty(t,"timerFlush",{enumerable:!0,get:function(){return i.timerFlush}});var o=n(706);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return r(o).default}});var a=n(705);Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return r(a).default}})},function(e,t,n){"use strict";function r(e,t){var n,r;return function(){var i=(0,a.set)(this,e),o=i.tween;if(o!==n){r=n=o;for(var u=0,s=r.length;u<s;++u)if(r[u].name===t){r=r.slice(),r.splice(u,1);break}}i.tween=r}}function i(e,t,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var o=(0,a.set)(this,e),u=o.tween;if(u!==r){i=(r=u).slice();for(var s={name:t,value:n},c=0,l=i.length;c<l;++c)if(i[c].name===t){i[c]=s;break}c===l&&i.push(s)}o.tween=i}}function o(e,t,n){var r=e._id;return e.each(function(){var e=(0,a.set)(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)}),function(e){return(0,a.get)(e,r).value[t]}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var o,u=(0,a.get)(this.node(),n).tween,s=0,c=u.length;s<c;++s)if((o=u[s]).name===e)return o.value;return null}return this.each((null==t?r:i)(n,e,t))},t.tweenValue=o;var a=n(16)},function(e,t,n){"use strict";function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=n(812),o=n(813),a=n(814),u=n(815),s=n(816);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=e.length;n--;)if(i(e[n][0],t))return n;return-1}var i=n(154);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=e.__data__;return i(t)?n["string"==typeof t?"string":"hash"]:n.map}var i=n(810);e.exports=r},function(e,t,n){"use strict";var r=n(742),i=n(212),o=n(744),a=n(745),u=n(747),s=n(110),c=n(339),l=c(r),f=c(i),d=c(o),p=c(a),h=c(u),v=s;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||i&&"[object Map]"!=v(new i)||o&&"[object Promise]"!=v(o.resolve())||a&&"[object Set]"!=v(new a)||u&&"[object WeakMap]"!=v(new u))&&(v=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case d:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=v},function(e,t,n){"use strict";var r=n(52),i=r(Object,"create");e.exports=i},function(e,t,n){"use strict";function r(e){if("string"==typeof e||i(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}var i=n(225),o=1/0;e.exports=r},function(e,t,n){"use strict";function r(e,t){return e===t||e!==e&&t!==t}e.exports=r},function(e,t,n){"use strict";function r(e){return null!=e&&o(e.length)&&!i(e)}var i=n(341),o=n(224);e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)?i(e,!0):o(e)}var i=n(322),o=n(771),a=n(155);e.exports=r},function(e,t,n){"use strict";(function(t){function n(e,n,r,i){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var o,a,u=arguments.length;switch(u){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function(){e.call(null,n)});case 3:return t.nextTick(function(){e.call(null,n,r)});case 4:return t.nextTick(function(){e.call(null,n,r,i)});default:for(o=new Array(u-1),a=0;a<o.length;)o[a++]=arguments[a];return t.nextTick(function(){e.apply(null,o)})}}void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:n}:e.exports=t}).call(t,n(17))},function(e,t,n){"use strict";function r(e,t){for(var n in e)t[n]=e[n]}function i(e,t,n){return a(e,t,n)}var o=n(113),a=o.Buffer;a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?e.exports=o:(r(o,t),t.Buffer=i),r(a,i),i.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return a(e,t,n)},i.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=a(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},i.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return a(e)},i.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o.SlowBuffer(e)}},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.hooks.helperMissing,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="modal fade" id="comments-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">\n <div class="modal-dialog" role="document">\n <div class="modal-content">\n <div class="modal-header">\n <div class="word-bubble"></div>\n <div class="comments-description">\n <h5 class="modal-title" id="exampleModalLongTitle">Please enter comment here.</h5>\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">×</span>\n </button>\n </div>\n </div>\n <div class="modal-body">\n <textarea class="comment-text">'+s((o=null!=(o=c(n,"comments")||(null!=t?c(t,"comments"):t))?o:u,"function"==typeof o?o.call(a,{name:"comments",hash:{},data:i,loc:{start:{line:14,column:39},end:{line:14,column:51}}}):o))+'</textarea>\n <p class="comment-text-not-editable">'+s((o=null!=(o=c(n,"comments")||(null!=t?c(t,"comments"):t))?o:u,"function"==typeof o?o.call(a,{name:"comments",hash:{},data:i,loc:{start:{line:15,column:45},end:{line:15,column:57}}}):o))+'</p>\n </div>\n <button class="comments-save" data-dismiss="modal">Done</button>\n </div>\n </div>\n</div>'},useData:!0})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(80),a=function(){function e(){r(this,e),this.id=null,this.categories=[]}return i(e,[{key:"toHal",value:function(e){var t=e.createResource("",{id:this.id});return t.embed("categories",this.categories.map(function(t){return t.toHal(e)})),t}},{key:"toJSON",value:function(){return{_embedded:{categories:this.categories.map(function(e){return e.toJSON()})}}}},{key:"addCategory",value:function(e){this.categories.push(e)}}],[{key:"fromHal",value:function(t){var n=new e;return t._embedded&&t._embedded.categories&&(n.categories=t._embedded.categories.map(function(e){return o.fromHal(e)})),n}}]),e}();e.exports=a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(){function e(t){r(this,e),this.surveyId=null,this.assessmentId=t,this.detailLevel=1,this.mainContact=null,this.projectName=null,this.projectStatus=null,this.solutionCanvas=null,this.answers=[]}return i(e,[{key:"toHal",value:function(e){var t=e.createResource("",{surveyId:this.surveyId,assessmentId:this.assessmentId,detailLevel:this.detailLevel,mainContact:this.mainContact,projectName:this.projectName,projectStatus:this.projectStatus,solutionCanvas:this.solutionCanvas});return t.embed("answers",this.answers.map(function(t){return t.toHal(e)})),t}}]),e}();e.exports=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(80),a=n(81),u=n(8),s=n(27),c=n(84),l=n(45),f=function(){function e(t,n){r(this,e),this.id=null,this.name=null,this.content=null,this.position=null,this.isRepeatable=!1,this.imageArea=null,this.questions=[],this.shortenedName=null,this.personas=[],this.iconImage=null,this.iconImageUrl=null,this.logoImage=null,this.logoImageUrl=null,this.image=null,this.imageUrl=null,this.imgLibId=null,this.description=null,this.section=null,this.modularDetailsName=null,this.modularDetailsContent=null}return i(e,[{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.name=r.Name,i.content=r.Description,i.position=r.Position,i.isRepeatable=Boolean(r.isRepeatable),i.imageArea=r.ImageArea,i.shortenedName=r.ShortenedName?r.ShortenedName:r.Name,i.description=r.Description,i.section=r.Section,i.modularDetailsName=r.ModularDetailsName,i.modularDetailsContent=r.ModularDetailsContent}).then(function(){return u(e,t,n,r,t.config.schema.question,l)}).then(function(e){i.questions=e}).then(function(){return u(e,t,n,r,t.config.schema.persona,c)}).then(function(e){i.personas=e}).then(function(){return u(e,t,n,r,t.config.schema.image,s)}).then(function(e){if(e&&e.length){var t=e[0];if(i.imgLibId=t.id,t.images&&t.images.length){var n=t.images[0];i.image=n.id,i.imageUrl=n.url}}}).then(function(){return u(e,t,n,r,t.config.schema.iconImage,s)}).then(function(e){if(e&&e.length){var t=e[0];if(t.images&&t.images.length){var n=t.images[0];i.iconImage=n.id,i.iconImageUrl=n.url}}}).then(function(){return u(e,t,n,r,t.config.schema.logoImage,s)}).then(function(e){if(e&&e.length){var t=e[0];if(t.images&&t.images.length){var n=t.images[0];i.logoImage=n.id,i.logoImageUrl=n.url}}}).then(function(){return i})}},{key:"toHal",value:function(e,t,n,r){var i=e.createResource("",{id:this.id,name:this.name,content:this.content,position:this.position,isRepeatable:Boolean(this.isRepeatable),imageArea:this.imageArea,shortenedName:this.shortenedName,description:this.description,section:this.section,modularDetailsName:this.modularDetailsName,modularDetailsContent:this.modularDetailsContent,iconImage:this.iconImage,iconImageUrl:this.iconImageUrl,logoImage:this.logoImage,logoImageUrl:this.logoImageUrl,image:this.image,imageUrl:this.imageUrl,imgLibId:this.imgLibId});return i.embed("questions",this.questions.map(function(i){return i.toHal(e,t,n,r)})),i.embed("personas",this.personas.map(function(r){return r.toHal(e,t,n)})),i}},{key:"generateDefaultAnswer",value:function(e){var t=this,n=new o;n.id=this.id,n.isRepeatable=this.isRepeatable;for(var r=this.isRepeatable?6:1,i=0;i<r;i++)!function(r){var i=new a;i.id=e(),t.questions.forEach(function(t){return i.addQuestion(t.generateDefaultAnswer(e))}),n.addIteration(i)}();return n}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,n.content=t.content,n.position=t.position,n.isRepeatable=Boolean(t.isRepeatable),n.imageArea=t.imageArea,n.description=t.description,n.section=t.section,n.modularDetailsName=t.modularDetailsName,n.modularDetailsContent=t.modularDetailsContent,n.iconImage=t.iconImage,n.iconImageUrl=t.iconImageUrl,n.logoImage=t.logoImage,n.logoImageUrl=t.logoImageUrl,n.image=t.image,n.imageUrl=t.imageUrl,n.imgLibId=t.imgLibId,t._embedded&&(t._embedded.questions&&(n.questions=t._embedded.questions.map(l.fromHal)),t._embedded.personas&&(n.personas=t._embedded.personas.map(c.fromHal))),n}}]),e}();e.exports=f},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(18),a=function(){function e(t){r(this,e),this.id=t,this.fullName=null,this.email=null}return i(e,[{key:"toPersistenceJSON",value:function(){return{type:"Email",FullName:this.fullName,Email:this.email}}},{key:"save",value:function(e,t,n){var r=this;return e.resolve().then(function(){return r.toPersistenceJSON()}).then(function(e){return o.extend({},e,{parentID:n,lastUpdated:(new Date).toISOString()})}).then(function(e){return t.save(e.type,e)}).then(function(e){return e.id})}},{key:"toHal",value:function(e,t,n,r){return e.createResource("",{id:this.id,fullName:this.fullName,email:this.email})}}]),e}();e.exports=a},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var a=t[i](o),u=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(u).then(function(e){r("next",e)},function(e){r("throw",e)});e(u)}return r("next")})}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(){function e(){i(this,e),this.id=null,this.coords=null,this.title=null}return o(e,[{key:"fromPersistence",value:function(){function e(e,n,r,i){return t.apply(this,arguments)}var t=r(regeneratorRuntime.mark(function e(t,n,r,i){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.id=i.id||i._id,this.coords=i.Coords,this.title=i.Title,e.abrupt("return",this);case 4:case"end":return e.stop()}},e,this)}));return e}()},{key:"toHal",value:function(e,t,n){return e.createResource("",{id:this.id,coords:this.coords,title:this.title})}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.coords=t.coords,n.title=t.title,n}}]),e}();e.exports=a},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var a=t[i](o),u=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(u).then(function(e){r("next",e)},function(e){r("throw",e)});e(u)}return r("next")})}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(8),u=n(164),s=function(){function e(){i(this,e),this.id=null,this.url=null,this.height=null,this.width=null,this.imageMaps=[]}return o(e,[{key:"fromPersistence",value:function(){function e(e,n,r,i){return t.apply(this,arguments)}var t=r(regeneratorRuntime.mark(function e(t,n,r,i){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.id=i._id,this.url=i.ImageURL,this.height=i.Height,this.width=i.Width,e.next=6,a(t,n,r,i,n.config.schema.map,u);case 6:return this.imageMaps=e.sent,e.abrupt("return",this);case 8:case"end":return e.stop()}},e,this)}));return e}()},{key:"toHal",value:function(e,t,n){var r=e.createResource("",{id:this.id,url:this.url,height:this.height,width:this.width});return r.embed("imageMaps",this.imageMaps.map(function(r){return r.toHal(e,t,n)})),r}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.url=t.url,n.height=t.height,n.width=t.width,t._embedded&&t._embedded.imageMaps&&(n.imageMaps=t._embedded.imageMaps.map(u.fromHal)),n}}]),e}();e.exports=s},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var a=t[i](o),u=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(u).then(function(e){r("next",e)},function(e){r("throw",e)});e(u)}return r("next")})}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(){function e(){i(this,e),this.id=null,this.name=null,this.content=null,this.position=null,this.currentStatus=null,this.nextLevel=null}return o(e,[{key:"fromPersistence",value:function(){function e(e,n,r,i){return t.apply(this,arguments)}var t=r(regeneratorRuntime.mark(function e(t,n,r,i){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.id=i.id,this.position=i.Position,this.name=i.Name,this.content=i.Description,this.currentStatus=i.CurrentStatus,this.nextLevel=i.NextLevel,e.abrupt("return",this);case 7:case"end":return e.stop()}},e,this)}));return e}()},{key:"toHal",value:function(e,t,n){return e.createResource("",{id:this.id,position:this.position,name:this.name,content:this.content,currentStatus:this.currentStatus,nextLevel:this.nextLevel})}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.position=t.position,n.name=t.name,n.content=t.content,n.currentStatus=t.currentStatus,n.nextLevel=t.nextLevel,n}}]),e}();e.exports=a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(){function e(){r(this,e),this.id=null,this.heading=null,this.content=null,this.position=null}return i(e,[{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.position=r.Position,i.heading=r.Heading,i.content=r.Content}).then(function(){return i})}},{key:"toHal",value:function(e,t,n){return e.createResource("",{id:this.id,position:this.position,content:this.content,heading:this.heading})}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.position=t.position,n.content=t.content,n.heading=t.heading,n}}]),e}();e.exports=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(18),a=n(83),u=n(8),s=n(45),c=function(){function e(t){r(this,e),this.id=t,this.comment=null,this.thumbDirection=null,this.createdDate=null,this.feedbackType=null,this.basedOn=null,this.questionSpecific=null}return i(e,[{key:"toPersistenceJSON",value:function(){return{type:"SurveyToolFeedback",FeedbackType:this.feedbackType,name:"",Comment:this.comment,ThumbDirection:this.thumbDirection,CreatedDate:this.createdDate,embedded:[],associations:this.associations,BasedOn:this.basedOn,QuestionSpecific:this.questionSpecific}}},{key:"save",value:function(e,t,n){var r=this;return e.resolve().then(function(){return r.toPersistenceJSON()}).then(function(e){return o.extend({},e,{parentID:n,lastUpdated:(new Date).toISOString()})}).then(function(e){return t.save(e.type,e)}).then(function(e){return e.id})}},{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.name=r.Name}).then(function(){return u(e,t,n,r,t.config.schema.relevantHigh,s)}).then(function(e){i.relevantHighs=e}).then(function(){return u(e,t,n,r,t.config.schema.relevantLow,s)}).then(function(e){i.relevantLows=e}).then(function(){return u(e,t,n,r,t.config.schema.content,a)}).then(function(e){i.contents=e}).then(function(){return i})}},{key:"toHal",value:function(e,t,n,r,i){var a=this,u=e.createResource("",{id:this.id,name:this.name}),s=this.relevantHighs.map(function(o){var u=o.toHalRelevance(e,t,n,r,i,a.id);return u.relevance="high",u});return s=s.concat(this.relevantLows.map(function(o){var u=o.toHalRelevance(e,t,n,r,i,a.id);return u.relevance="low",u})),u.embed("relevantQuestions",o.orderBy(s,["name"],["asc"])),u.embed("contents",this.contents.map(function(r){return r.toHal(e,t,n)})),u}},{key:"setQuestionFeedback",value:function(e,t,n,r){return e.resolve().then(function(){return t.save(n,r)}).then(function(e){return e.id})}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,t._embedded&&(t._embedded.relevantHighs&&(n.relevantHighs=t._embedded.relevantHighs.map(s.fromHal)),t._embedded.relevantLows&&(n.relevantLows=t._embedded.relevantLows.map(s.fromHal)),t._embedded.contents&&(n.contents=t._embedded.contents.map(a.fromHal))),n}}]),e}();e.exports=c},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(8),a=n(170),u=function(){function e(){r(this,e),this.id=null,this.name=null,this.position=null,this.content=null,this.results=[]}return i(e,[{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.position=r.Position,i.name=r.Name,i.content=r.Description}).then(function(){return o(e,t,n,r,t.config.schema.result,a)}).then(function(e){i.results=e}).then(function(){return i})}},{key:"toHal",value:function(e,t,n,r,i){var o=this,a=e.createResource("",{id:this.id,position:this.position,name:this.name,content:this.content});return a.embed("results",this.results.map(function(a){return a.toHal(e,t,n,r,i,o.id)})),a.link("aggregatedFeedback",t.expand(n.aggregatedRsFeedback,{domain:r,surveyId:i,typeId:this.id})),a}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.position=t.position,n.name=t.name,n.content=t.content,t._embedded&&t._embedded.results&&(n.results=t._embedded.results.map(a.fromHal)),n}}]),e}();e.exports=u},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(18),a=n(83),u=n(8),s=n(45),c=function(){function e(){r(this,e),this.id=null,this.name=null,this.relevantHighs=[],this.relevantLows=[],this.contents=[]}return i(e,[{key:"fromPersistence",value:function(e,t,n,r){var i=this;return e.resolve().then(function(){i.id=r.id,i.name=r.Name}).then(function(){return u(e,t,n,r,t.config.schema.relevantHigh,s)}).then(function(e){i.relevantHighs=e}).then(function(){return u(e,t,n,r,t.config.schema.relevantLow,s)}).then(function(e){i.relevantLows=e}).then(function(){return u(e,t,n,r,t.config.schema.content,a)}).then(function(e){i.contents=e}).then(function(){return i})}},{key:"toHal",value:function(e,t,n,r,i,a){var u=this,s=e.createResource("",{id:this.id,name:this.name}),c=this.relevantHighs.map(function(o){var s=o.toHalRelevance(e,t,n,r,i,a,u.id);return s.relevance="high",s});return c=c.concat(this.relevantLows.map(function(o){var s=o.toHalRelevance(e,t,n,r,i,a,u.id);return s.relevance="low",s})),s.link("submitFeedback",t.expand(n.resultFeedback,{domain:r})),s.embed("relevantQuestions",o.orderBy(c,["name"],["asc"])),s.embed("contents",this.contents.map(function(r){return r.toHal(e,t,n)})),s.link("thumbsup",t.expand(n.aggregatedFeedbackResultDetails,{domain:r,surveyId:i,resultsetId:a,resultId:this.id,thumbDirection:"ThumbsUp"})),s.link("thumbsdown",t.expand(n.aggregatedFeedbackResultDetails,{domain:r,surveyId:i,resultsetId:a,resultId:this.id,thumbDirection:"ThumbsDown"})),s}},{key:"setQuestionFeedback",value:function(e,t,n,r){return e.resolve().then(function(){return t.save(n,r)}).then(function(e){return e.id})}},{key:"toHalResultFeedbackSpecific",value:function(e,t,n,r){return e.createResource("",{id:this.id,name:this.name})}}],[{key:"fromHal",value:function(t){var n=new e;return n.id=t.id,n.name=t.name,t._embedded&&(t._embedded.relevantHighs&&(n.relevantHighs=t._embedded.relevantHighs.map(s.fromHal)),t._embedded.relevantLows&&(n.relevantLows=t._embedded.relevantLows.map(s.fromHal)),t._embedded.contents&&(n.contents=t._embedded.contents.map(a.fromHal))),n}}]),e}();e.exports=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(null==n&&(n=i.default),r=e.length){if((t=+t)<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,a=Math.floor(o),u=+n(e[a],a,e);return u+(+n(e[a+1],a+1,e)-u)*(o-a)}};var r=n(86),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(){}function i(e,t){var n=new r;if(e instanceof r)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var i,o=-1,a=e.length;if(null==t)for(;++o<a;)n.set(o,e[o]);else for(;++o<a;)n.set(t(i=e[o],o,e),i)}else if(e)for(var u in e)n.set(u,e[u]);return n}Object.defineProperty(t,"__esModule",{value:!0});var o=t.prefix="$";r.prototype=i.prototype={constructor:r,has:function(e){return o+e in this},get:function(e){return this[o+e]},set:function(e,t){return this[o+e]=t,this},remove:function(e){var t=o+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===o&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===o&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===o&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===o&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===o&&++e;return e},empty:function(){for(var e in this)if(e[0]===o)return!1;return!0},each:function(e){for(var t in this)t[0]===o&&e(this[t],t.slice(1),this)}},t.default=i},function(e,t,n){"use strict";function r(){}function i(){return this.rgb().formatHex()}function o(){return y(this).formatHsl()}function a(){return this.rgb().formatRgb()}function u(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=M.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?s(t):3===n?new d(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?c(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?c(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=k.exec(e))?new d(t[1],t[2],t[3],1):(t=S.exec(e))?new d(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=E.exec(e))?c(t[1],t[2],t[3],t[4]):(t=C.exec(e))?c(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=T.exec(e))?m(t[1],t[2]/100,t[3]/100,1):(t=A.exec(e))?m(t[1],t[2]/100,t[3]/100,t[4]):R.hasOwnProperty(e)?s(R[e]):"transparent"===e?new d(NaN,NaN,NaN,0):null}function s(e){return new d(e>>16&255,e>>8&255,255&e,1)}function c(e,t,n,r){return r<=0&&(e=t=n=NaN),new d(e,t,n,r)}function l(e){return e instanceof r||(e=u(e)),e?(e=e.rgb(),new d(e.r,e.g,e.b,e.opacity)):new d}function f(e,t,n,r){return 1===arguments.length?l(e):new d(e,t,n,null==r?1:r)}function d(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function p(){return"#"+v(this.r)+v(this.g)+v(this.b)}function h(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(1===e?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function v(e){return e=Math.max(0,Math.min(255,Math.round(e)||0)),(e<16?"0":"")+e.toString(16)}function m(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new _(e,t,n,r)}function y(e){if(e instanceof _)return new _(e.h,e.s,e.l,e.opacity);if(e instanceof r||(e=u(e)),!e)return new _;if(e instanceof _)return e;e=e.rgb();var t=e.r/255,n=e.g/255,i=e.b/255,o=Math.min(t,n,i),a=Math.max(t,n,i),s=NaN,c=a-o,l=(a+o)/2;return c?(s=t===a?(n-i)/c+6*(n<i):n===a?(i-t)/c+2:(t-n)/c+4,c/=l<.5?a+o:2-a-o,s*=60):c=l>0&&l<1?0:s,new _(s,c,l,e.opacity)}function b(e,t,n,r){return 1===arguments.length?y(e):new _(e,t,n,null==r?1:r)}function _(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function g(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Object.defineProperty(t,"__esModule",{value:!0}),t.brighter=t.darker=void 0,t.Color=r,t.default=u,t.rgbConvert=l,t.rgb=f,t.Rgb=d,t.hslConvert=y,t.hsl=b;var w=n(174),x=function(e){return e&&e.__esModule?e:{default:e}}(w);t.darker=.7;t.brighter=1/.7;var j="\\s*([+-]?\\d+)\\s*",P="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",O="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",M=/^#([0-9a-f]{3,8})$/,k=new RegExp("^rgb\\("+[j,j,j]+"\\)$"),S=new RegExp("^rgb\\("+[O,O,O]+"\\)$"),E=new RegExp("^rgba\\("+[j,j,j,P]+"\\)$"),C=new RegExp("^rgba\\("+[O,O,O,P]+"\\)$"),T=new RegExp("^hsl\\("+[P,O,O]+"\\)$"),A=new RegExp("^hsla\\("+[P,O,O,P]+"\\)$"),R={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};(0,x.default)(r,u,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:i,formatHex:i,formatHsl:o,formatRgb:a,toString:a}),(0,x.default)(d,f,(0,w.extend)(r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new d(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new d(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:p,formatHex:p,formatRgb:h,toString:h})),(0,x.default)(_,b,(0,w.extend)(r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new _(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new _(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new d(g(e>=240?e-240:e+120,i,r),g(e,i,r),g(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(1===e?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},function(e,t,n){"use strict";function r(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e},t.extend=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(446);Object.defineProperty(t,"drag",{enumerable:!0,get:function(){return r(i).default}});var o=n(248);Object.defineProperty(t,"dragDisable",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"dragEnable",{enumerable:!0,get:function(){return o.yesdrag}})},function(e,t,n){"use strict";function r(e){return new Function("d","return {"+e.map(function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'}).join(",")+"}")}function i(e,t){var n=r(e);return function(r,i){return t(n(r),i,e)}}function o(e){var t=Object.create(null),n=[];return e.forEach(function(e){for(var r in e)r in t||n.push(t[r]=r)}),n}function a(e,t){var n=e+"",r=n.length;return r<t?new Array(t-r+1).join(0)+n:n}function u(e){return e<0?"-"+a(-e,6):e>9999?"+"+a(e,6):a(e,4)}function s(e){var t=e.getUTCHours(),n=e.getUTCMinutes(),r=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":u(e.getUTCFullYear(),4)+"-"+a(e.getUTCMonth()+1,2)+"-"+a(e.getUTCDate(),2)+(i?"T"+a(t,2)+":"+a(n,2)+":"+a(r,2)+"."+a(i,3)+"Z":r?"T"+a(t,2)+":"+a(n,2)+":"+a(r,2)+"Z":n||t?"T"+a(t,2)+":"+a(n,2)+"Z":"")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(e,t){var o,a,u=n(e,function(e,n){if(o)return o(e,n-1);a=e,o=t?i(e,t):r(e)});return u.columns=a||[],u}function n(e,t){function n(){if(s)return l;if(h)return h=!1,c;var t,n,r=a;if(e.charCodeAt(r)===f){for(;a++<o&&e.charCodeAt(a)!==f||e.charCodeAt(++a)===f;);return(t=a)>=o?s=!0:(n=e.charCodeAt(a++))===d?h=!0:n===p&&(h=!0,e.charCodeAt(a)===d&&++a),e.slice(r+1,t-1).replace(/""/g,'"')}for(;a<o;){if((n=e.charCodeAt(t=a++))===d)h=!0;else if(n===p)h=!0,e.charCodeAt(a)===d&&++a;else if(n!==_)continue;return e.slice(r,t)}return s=!0,e.slice(r,o)}var r,i=[],o=e.length,a=0,u=0,s=o<=0,h=!1;for(e.charCodeAt(o-1)===d&&--o,e.charCodeAt(o-1)===p&&--o;(r=n())!==l;){for(var v=[];r!==c&&r!==l;)v.push(r),r=n();t&&null==(v=t(v,u++))||i.push(v)}return i}function a(t,n){return t.map(function(t){return n.map(function(e){return y(t[e])}).join(e)})}function u(t,n){return null==n&&(n=o(t)),[n.map(y).join(e)].concat(a(t,n)).join("\n")}function h(e,t){return null==t&&(t=o(e)),a(e,t).join("\n")}function v(e){return e.map(m).join("\n")}function m(t){return t.map(y).join(e)}function y(e){return null==e?"":e instanceof Date?s(e):b.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}var b=new RegExp('["'+e+"\n\r]"),_=e.charCodeAt(0);return{parse:t,parseRows:n,format:u,formatBody:h,formatRows:v,formatRow:m,formatValue:y}};var c={},l={},f=34,d=10,p=13},function(e,t,n){"use strict";function r(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.text()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return fetch(e,t).then(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return 1e-6*(Math.random()-.5)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(476);Object.defineProperty(t,"formatDefaultLocale",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(t,"format",{enumerable:!0,get:function(){return i.format}}),Object.defineProperty(t,"formatPrefix",{enumerable:!0,get:function(){return i.formatPrefix}});var o=n(256);Object.defineProperty(t,"formatLocale",{enumerable:!0,get:function(){return r(o).default}});var a=n(255);Object.defineProperty(t,"formatSpecifier",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(t,"FormatSpecifier",{enumerable:!0,get:function(){return a.FormatSpecifier}});var u=n(483);Object.defineProperty(t,"precisionFixed",{enumerable:!0,get:function(){return r(u).default}});var s=n(484);Object.defineProperty(t,"precisionPrefix",{enumerable:!0,get:function(){return r(s).default}});var c=n(485);Object.defineProperty(t,"precisionRound",{enumerable:!0,get:function(){return r(c).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";function r(e){var t=0,n=i.pi/3,r=(0,o.projectionMutator)(e),a=r(t,n);return a.parallels=function(e){return arguments.length?r(t=e[0]*i.radians,n=e[1]*i.radians):[t*i.degrees,n*i.degrees]},a}Object.defineProperty(t,"__esModule",{value:!0}),t.conicProjection=r;var i=n(1),o=n(22)},function(e,t,n){"use strict";function r(e,t){function n(e,t){var n=(0,i.sqrt)(u-2*o*(0,i.sin)(t))/o;return[n*(0,i.sin)(e*=o),s-n*(0,i.cos)(e)]}var r=(0,i.sin)(e),o=(r+(0,i.sin)(t))/2;if((0,i.abs)(o)<i.epsilon)return(0,a.cylindricalEqualAreaRaw)(e);var u=1+r*(2*o-r),s=(0,i.sqrt)(u)/o;return n.invert=function(e,t){var n=s-t,r=(0,i.atan2)(e,(0,i.abs)(n))*(0,i.sign)(n);return n*o<0&&(r-=i.pi*(0,i.sign)(e)*(0,i.sign)(n)),[r/o,(0,i.asin)((u-(e*e+n*n)*o*o)/(2*o))]},n}Object.defineProperty(t,"__esModule",{value:!0}),t.conicEqualAreaRaw=r,t.default=function(){return(0,o.conicProjection)(r).scale(155.424).center([0,33.6442])};var i=n(1),o=n(181),a=n(506)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),(0,l.default)(n,e.stream(d.default)),t(d.default.result()),null!=r&&e.clipExtent(r),e}function o(e,t,n){return i(e,function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],o=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),a=+t[0][0]+(r-o*(n[1][0]+n[0][0]))/2,u=+t[0][1]+(i-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([a,u])},n)}function a(e,t,n){return o(e,[[0,0],t],n)}function u(e,t,n){return i(e,function(n){var r=+t,i=r/(n[1][0]-n[0][0]),o=(r-i*(n[1][0]+n[0][0]))/2,a=-i*n[0][1];e.scale(150*i).translate([o,a])},n)}function s(e,t,n){return i(e,function(n){var r=+t,i=r/(n[1][1]-n[0][1]),o=-i*n[0][0],a=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([o,a])},n)}Object.defineProperty(t,"__esModule",{value:!0}),t.fitExtent=o,t.fitSize=a,t.fitWidth=u,t.fitHeight=s;var c=n(46),l=r(c),f=n(267),d=r(f)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return[e,(0,a.log)((0,a.tan)((a.halfPi+t)/2))]}function o(e){function t(){var t=a.pi*f(),c=u((0,s.default)(u.rotate()).invert([0,0]));return p(null==h?[[c[0]-t,c[1]-t],[c[0]+t,c[1]+t]]:e===i?[[Math.max(c[0]-t,h),n],[Math.min(c[0]+t,r),o]]:[[h,Math.max(c[1]-t,n)],[r,Math.min(c[1]+t,o)]])}var n,r,o,u=(0,l.default)(e),c=u.center,f=u.scale,d=u.translate,p=u.clipExtent,h=null;return u.scale=function(e){return arguments.length?(f(e),t()):f()},u.translate=function(e){return arguments.length?(d(e),t()):d()},u.center=function(e){return arguments.length?(c(e),t()):c()},u.clipExtent=function(e){return arguments.length?(null==e?h=n=r=o=null:(h=+e[0][0],n=+e[0][1],r=+e[1][0],o=+e[1][1]),t()):null==h?null:[[h,n],[r,o]]},t()}Object.defineProperty(t,"__esModule",{value:!0}),t.mercatorRaw=i,t.default=function(){return o(i).scale(961/a.tau)},t.mercatorProjection=o;var a=n(1),u=n(135),s=r(u),c=n(22),l=r(c);i.invert=function(e,t){return[e,2*(0,a.atan)((0,a.exp)(t))-a.halfPi]}},function(e,t,n){"use strict";function r(e){return null==e?null:i(e)}function i(e){if("function"!=typeof e)throw new Error;return e}Object.defineProperty(t,"__esModule",{value:!0}),t.optional=r,t.required=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n,r,i,o,u,l=new c(e),f=+e.value&&(l.value=e.value),d=[l];for(null==t&&(t=a);n=d.pop();)if(f&&(n.value=+n.data.value),(i=t(n.data))&&(u=i.length))for(n.children=new Array(u),o=u-1;o>=0;--o)d.push(r=n.children[o]=new c(i[o])),r.parent=n,r.depth=n.depth+1;return l.eachBefore(s)}function o(){return i(this).eachBefore(u)}function a(e){return e.children}function u(e){e.data=e.data.data}function s(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function c(e){this.data=e,this.depth=this.height=0,this.parent=null}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i,t.computeHeight=s,t.Node=c;var l=n(518),f=r(l),d=n(520),p=r(d),h=n(522),v=r(h),m=n(521),y=r(m),b=n(527),_=r(b),g=n(526),w=r(g),x=n(525),j=r(x),P=n(517),O=r(P),M=n(519),k=r(M),S=n(523),E=r(S),C=n(524),T=r(C);c.prototype=i.prototype={constructor:c,count:f.default,each:p.default,eachAfter:y.default,eachBefore:v.default,sum:_.default,sort:w.default,path:j.default,ancestors:O.default,descendants:k.default,leaves:E.default,links:T.default,copy:o}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n,r,i,o){for(var u,c,l,f,d,p,h,v,m,y,b,_=[],g=t.children,w=0,x=0,j=g.length,P=t.value;w<j;){l=i-n,f=o-r;do{d=g[x++].value}while(!d&&x<j);for(p=h=d,y=Math.max(f/l,l/f)/(P*e),b=d*d*y,m=Math.max(h/b,b/p);x<j;++x){if(d+=c=g[x].value,c<p&&(p=c),c>h&&(h=c),b=d*d*y,(v=Math.max(h/b,b/p))>m){d-=c;break}m=v}_.push(u={value:d,dice:l<f,children:g.slice(w,x)}),u.dice?(0,a.default)(u,n,r,i,P?r+=f*d/P:o):(0,s.default)(u,n,r,P?n+=l*d/P:i,o),P-=d,w=x}return _}Object.defineProperty(t,"__esModule",{value:!0}),t.phi=void 0,t.squarifyRatio=i;var o=n(89),a=r(o),u=n(137),s=r(u),c=t.phi=(1+Math.sqrt(5))/2;t.default=function e(t){function n(e,n,r,o,a){i(t,e,n,r,o,a)}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(c)},function(e,t,n){"use strict";function r(e,t,n,r,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*r+a*i)/6}Object.defineProperty(t,"__esModule",{value:!0}),t.basis=r,t.default=function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[i],a=e[i+1],u=i>0?e[i-1]:2*o-a,s=i<t-1?e[i+2]:2*a-o;return r((n-i/t)*t,u,o,a,s)}}},function(e,t,n){"use strict";function r(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(o){for(n=0;n<r;++n)i[n]=e[n]*(1-o)+t[n]*o;return i}},t.isNumberArray=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){var n,r=void 0===t?"undefined":i(t);return null==t||"boolean"===r?(0,b.default)(t):("number"===r?d.default:"string"===r?(n=(0,o.color)(t))?(t=n,u.default):m.default:t instanceof o.color?u.default:t instanceof Date?l.default:(0,_.isNumberArray)(t)?g.default:Array.isArray(t)?s.genericArray:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?h.default:d.default)(e,t)};var o=n(21),a=n(281),u=r(a),s=n(276),c=n(279),l=r(c),f=n(138),d=r(f),p=n(280),h=r(p),v=n(282),m=r(v),y=n(278),b=r(y),_=n(189),g=r(_)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(563);Object.defineProperty(t,"quadtree",{enumerable:!0,get:function(){return r(i).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=i}},function(e,t,n){"use strict";function r(e){return Math.log(e)}function i(e){return Math.exp(e)}function o(e){return-Math.log(-e)}function a(e){return-Math.exp(-e)}function u(e){return isFinite(e)?+("1e"+e):e<0?0:e}function s(e){return 10===e?u:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function c(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function l(e){return function(t){return-e(-t)}}function f(e){function t(){return n=c(v),u=s(v),d()[0]<0?(n=l(n),u=l(u),e(o,a)):e(r,i),f}var n,u,f=e(r,i),d=f.domain,v=10;return f.base=function(e){return arguments.length?(v=+e,t()):v},f.domain=function(e){return arguments.length?(d(e),t()):d()},f.ticks=function(e){var t,r=d(),i=r[0],o=r[r.length-1];(t=o<i)&&(l=i,i=o,o=l);var a,s,c,l=n(i),f=n(o),h=null==e?10:+e,m=[];if(!(v%1)&&f-l<h){if(l=Math.round(l)-1,f=Math.round(f)+1,i>0){for(;l<f;++l)for(s=1,a=u(l);s<v;++s)if(!((c=a*s)<i)){if(c>o)break;m.push(c)}}else for(;l<f;++l)for(s=v-1,a=u(l);s>=1;--s)if(!((c=a*s)<i)){if(c>o)break;m.push(c)}}else m=(0,p.ticks)(l,f,Math.min(f-l,h)).map(u);return t?m.reverse():m},f.tickFormat=function(e,t){if(null==t&&(t=10===v?".0e":","),"function"!=typeof t&&(t=(0,h.format)(t)),e===1/0)return t;null==e&&(e=10);var r=Math.max(1,v*e/f.ticks().length);return function(e){var i=e/u(Math.round(n(e)));return i*v<v-.5&&(i*=v),i<=r?t(e):""}},f.nice=function(){return d((0,m.default)(d(),{floor:function(e){return u(Math.floor(n(e)))},ceil:function(e){return u(Math.ceil(n(e)))}}))},f}function d(){var e=f((0,y.transformer)()).domain([1,10]);return e.copy=function(){return(0,y.copy)(e,d()).base(e.base())},b.initRange.apply(e,arguments),e}Object.defineProperty(t,"__esModule",{value:!0}),t.loggish=f,t.default=d;var p=n(9),h=n(179),v=n(285),m=function(e){return e&&e.__esModule?e:{default:e}}(v),y=n(35),b=n(13)},function(e,t,n){"use strict";function r(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function i(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function o(e){return e<0?-e*e:e*e}function a(e){function t(){return 1===a?e(l.identity,l.identity):.5===a?e(i,o):e(r(a),r(1/a))}var n=e(l.identity,l.identity),a=1;return n.exponent=function(e){return arguments.length?(a=+e,t()):a},(0,c.linearish)(n)}function u(){var e=a((0,l.transformer)());return e.copy=function(){return(0,l.copy)(e,u()).exponent(e.exponent())},f.initRange.apply(e,arguments),e}function s(){return u.apply(null,arguments).exponent(.5)}Object.defineProperty(t,"__esModule",{value:!0}),t.powish=a,t.default=u,t.sqrt=s;var c=n(49),l=n(35),f=n(13)},function(e,t,n){"use strict";function r(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function i(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function o(e){var t=1,n=e(r(t),i(t));return n.constant=function(n){return arguments.length?e(r(t=+n),i(t)):t},(0,u.linearish)(n)}function a(){var e=o((0,s.transformer)());return e.copy=function(){return(0,s.copy)(e,a()).constant(e.constant())},c.initRange.apply(e,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.symlogish=o,t.default=a;var u=n(49),s=n(35),c=n(13)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),i.default.hasOwnProperty(t)?{space:i.default[t],local:e}:e};var r=n(197),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.xhtml="http://www.w3.org/1999/xhtml";t.default={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(e,t,n){"use strict";function r(e,t,n){return e=i(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function i(e,n,r){return function(i){var o=l;t.event=l=i;try{e.call(this,this.__data__,n,r)}finally{t.event=l=o}}}function o(e){return e.trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}function a(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,o=t.length;r<o;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++i]=n:this.removeEventListener(n.type,n.listener,n.capture);++i?t.length=i:delete this.__on}}}function u(e,t,n){var o=c.hasOwnProperty(e.type)?r:i;return function(r,i,a){var u,s=this.__on,c=o(t,i,a);if(s)for(var l=0,f=s.length;l<f;++l)if((u=s[l]).type===e.type&&u.name===e.name)return this.removeEventListener(u.type,u.listener,u.capture),this.addEventListener(u.type,u.listener=c,u.capture=n),void(u.value=t);this.addEventListener(e.type,c,n),u={type:e.type,name:e.name,value:t,listener:c,capture:n},s?s.push(u):this.__on=[u]}}function s(e,n,r,i){var o=l;e.sourceEvent=l,t.event=l=e;try{return n.apply(r,i)}finally{t.event=l=o}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,i,s=o(e+""),c=s.length;{if(!(arguments.length<2)){for(l=t?u:a,null==n&&(n=!1),r=0;r<c;++r)this.each(l(s[r],t,n));return this}var l=this.node().__on;if(l)for(var f,d=0,p=l.length;d<p;++d)for(r=0,f=l[d];r<c;++r)if((i=s[r]).type===f.type&&i.name===f.name)return f.value}},t.customEvent=s;var c={},l=t.event=null;if("undefined"!=typeof document){"onmouseenter"in document.documentElement||(c={mouseenter:"mouseover",mouseleave:"mouseout"})}},function(e,t,n){"use strict";function r(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null==e?r:function(){return this.querySelector(e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e,t=r.event;e=t.sourceEvent;)t=e;return t};var r=n(198)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}},function(e,t,n){"use strict";function r(e,t,n){var r=e._x1,i=e._y1,a=e._x2,u=e._y2;if(e._l01_a>o.epsilon){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>o.epsilon){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,f=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*l+e._x1*e._l23_2a-t*e._l12_2a)/f,u=(u*l+e._y1*e._l23_2a-n*e._l12_2a)/f}e._context.bezierCurveTo(r,i,a,u,e._x2,e._y2)}function i(e,t){this._context=e,this._alpha=t}Object.defineProperty(t,"__esModule",{value:!0}),t.point=void 0;var o=n(90),a=n(142);t.point=r,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function e(t){function n(e){return t?new i(e,t):new a.Cardinal(e,0)}return n.alpha=function(t){return e(+t)},n}(.5)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var a,s,c,f=e.length,d=!1;for(null==o&&(l=u(c=(0,i.path)())),a=0;a<=f;++a)!(a<f&&r(s=e[a],a,e))===d&&((d=!d)?l.lineStart():l.lineEnd()),d&&l.point(+t(s,a,e),+n(s,a,e));if(c)return l=null,c+""||null}var t=c.x,n=c.y,r=(0,a.default)(!0),o=null,u=s.default,l=null;return e.x=function(n){return arguments.length?(t="function"==typeof n?n:(0,a.default)(+n),e):t},e.y=function(t){return arguments.length?(n="function"==typeof t?t:(0,a.default)(+t),e):n},e.defined=function(t){return arguments.length?(r="function"==typeof t?t:(0,a.default)(!!t),e):r},e.curve=function(t){return arguments.length?(u=t,null!=o&&(l=u(o)),e):u},e.context=function(t){return arguments.length?(null==t?o=l=null:l=u(o=t),e):o},e};var i=n(47),o=n(50),a=r(o),u=n(143),s=r(u),c=n(205)},function(e,t,n){"use strict";function r(e){for(var t,n=0,r=-1,i=e.length;++r<i;)(t=+e[r][1])&&(n+=t);return n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.map(r);return(0,o.default)(e).sort(function(e,n){return t[e]-t[n]})},t.sum=r;var i=n(92),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";function r(e){return e[0]}function i(e){return e[1]}Object.defineProperty(t,"__esModule",{value:!0}),t.x=r,t.y=i},function(e,t,n){"use strict";function r(e){return i=(0,a.default)(e),t.timeFormat=u=i.format,t.timeParse=s=i.parse,t.utcFormat=c=i.utcFormat,t.utcParse=l=i.utcParse,i}Object.defineProperty(t,"__esModule",{value:!0}),t.utcParse=t.utcFormat=t.timeParse=t.timeFormat=void 0,t.default=r;var i,o=n(313),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=t.timeFormat=void 0,s=t.timeParse=void 0,c=t.utcFormat=void 0,l=t.utcParse=void 0;r({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(206);Object.defineProperty(t,"timeFormatDefaultLocale",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(t,"timeFormat",{enumerable:!0,get:function(){return i.timeFormat}}),Object.defineProperty(t,"timeParse",{enumerable:!0,get:function(){return i.timeParse}}),Object.defineProperty(t,"utcFormat",{enumerable:!0,get:function(){return i.utcFormat}}),Object.defineProperty(t,"utcParse",{enumerable:!0,get:function(){return i.utcParse}});var o=n(313);Object.defineProperty(t,"timeFormatLocale",{enumerable:!0,get:function(){return r(o).default}});var a=n(312);Object.defineProperty(t,"isoFormat",{enumerable:!0,get:function(){return r(a).default}});var u=n(690);Object.defineProperty(t,"isoParse",{enumerable:!0,get:function(){return r(u).default}})},function(e,t,n){"use strict";function r(){return g||(j(i),g=x.now()+w)}function i(){g=0}function o(){this._call=this._time=this._next=null}function a(e,t,n){var r=new o;return r.restart(e,t,n),r}function u(){r(),++v;for(var e,t=p;t;)(e=g-t._time)>=0&&t._call.call(null,e),t=t._next;--v}function s(){g=(_=x.now())+w,v=m=0;try{u()}finally{v=0,l(),g=0}}function c(){var e=x.now(),t=e-_;t>b&&(w-=t,_=e)}function l(){for(var e,t,n=p,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:p=t);h=e,f(r)}function f(e){if(!v){m&&(m=clearTimeout(m));e-g>24?(e<1/0&&(m=setTimeout(s,e-x.now()-w)),y&&(y=clearInterval(y))):(y||(_=x.now(),y=setInterval(c,b)),v=1,j(s))}}Object.defineProperty(t,"__esModule",{value:!0});var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.now=r,t.Timer=o,t.timer=a,t.timerFlush=u;var p,h,v=0,m=0,y=0,b=1e3,_=0,g=0,w=0,x="object"===("undefined"==typeof performance?"undefined":d(performance))&&performance.now?performance:Date,j="object"===("undefined"==typeof window?"undefined":d(window))&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};o.prototype=a.prototype={constructor:o,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?r():+n)+(null==t?0:+t),this._next||h===this||(h?h._next=this:p=this,h=this),this._call=e,this._time=n,f()},stop:function(){this._call&&(this._call=null,this._time=1/0,f())}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.interrupt=t.active=t.transition=void 0;var i=n(36);Object.defineProperty(t,"transition",{enumerable:!0,get:function(){return r(i).default}});var o=n(707);Object.defineProperty(t,"active",{enumerable:!0,get:function(){return r(o).default}});var a=n(314);Object.defineProperty(t,"interrupt",{enumerable:!0,get:function(){return r(a).default}}),n(708)},function(e,t,n){"use strict";function r(e,t,n,r){var i=[null,null],a=c.edges.push(i)-1;return i.left=e,i.right=t,n&&o(i,e,t,n),r&&o(i,t,e,r),c.cells[e.index].halfedges.push(a),c.cells[t.index].halfedges.push(a),i}function i(e,t,n){var r=[t,n];return r.left=e,r}function o(e,t,n,r){e[0]||e[1]?e.left===n?e[1]=r:e[0]=r:(e[0]=r,e.left=t,e.right=n)}function a(e,t,n,r,i){var o,a=e[0],u=e[1],s=a[0],c=a[1],l=u[0],f=u[1],d=0,p=1,h=l-s,v=f-c;if(o=t-s,h||!(o>0)){if(o/=h,h<0){if(o<d)return;o<p&&(p=o)}else if(h>0){if(o>p)return;o>d&&(d=o)}if(o=r-s,h||!(o<0)){if(o/=h,h<0){if(o>p)return;o>d&&(d=o)}else if(h>0){if(o<d)return;o<p&&(p=o)}if(o=n-c,v||!(o>0)){if(o/=v,v<0){if(o<d)return;o<p&&(p=o)}else if(v>0){if(o>p)return;o>d&&(d=o)}if(o=i-c,v||!(o<0)){if(o/=v,v<0){if(o>p)return;o>d&&(d=o)}else if(v>0){if(o<d)return;o<p&&(p=o)}return!(d>0||p<1)||(d>0&&(e[0]=[s+d*h,c+d*v]),p<1&&(e[1]=[s+p*h,c+p*v]),!0)}}}}}function u(e,t,n,r,i){var o=e[1];if(o)return!0;var a,u,s=e[0],c=e.left,l=e.right,f=c[0],d=c[1],p=l[0],h=l[1],v=(f+p)/2,m=(d+h)/2;if(h===d){if(v<t||v>=r)return;if(f>p){if(s){if(s[1]>=i)return}else s=[v,n];o=[v,i]}else{if(s){if(s[1]<n)return}else s=[v,i];o=[v,n]}}else if(a=(f-p)/(h-d),u=m-a*v,a<-1||a>1)if(f>p){if(s){if(s[1]>=i)return}else s=[(n-u)/a,n];o=[(i-u)/a,i]}else{if(s){if(s[1]<n)return}else s=[(i-u)/a,i];o=[(n-u)/a,n]}else if(d<h){if(s){if(s[0]>=r)return}else s=[t,a*t+u];o=[r,a*r+u]}else{if(s){if(s[0]<t)return}else s=[r,a*r+u];o=[t,a*t+u]}return e[0]=s,e[1]=o,!0}function s(e,t,n,r){for(var i,o=c.edges.length;o--;)u(i=c.edges[o],e,t,n,r)&&a(i,e,t,n,r)&&(Math.abs(i[0][0]-i[1][0])>c.epsilon||Math.abs(i[0][1]-i[1][1])>c.epsilon)||delete c.edges[o]}Object.defineProperty(t,"__esModule",{value:!0}),t.createEdge=r,t.createBorderEdge=i,t.setEdgeEnd=o,t.clipEdges=s;var c=n(93)},function(e,t,n){"use strict";function r(){this._=null}function i(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function o(e,t){var n=t,r=t.R,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function a(e,t){var n=t,r=t.L,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function u(e){for(;e.L;)e=e.L;return e}Object.defineProperty(t,"__esModule",{value:!0}),t.RedBlackNode=i,r.prototype={constructor:r,insert:function(e,t){var n,r,i;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=u(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)r=n.U,n===r.L?(i=r.R,i&&i.C?(n.C=i.C=!1,r.C=!0,e=r):(e===n.R&&(o(this,n),e=n,n=e.U),n.C=!1,r.C=!0,a(this,r))):(i=r.L,i&&i.C?(n.C=i.C=!1,r.C=!0,e=r):(e===n.L&&(a(this,n),e=n,n=e.U),n.C=!1,r.C=!0,o(this,r))),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t,n,r,i=e.U,s=e.L,c=e.R;if(n=s?c?u(c):s:c,i?i.L===e?i.L=n:i.R=n:this._=n,s&&c?(r=n.C,n.C=e.C,n.L=s,s.U=n,n!==c?(i=n.U,n.U=e.U,e=n.R,i.L=e,n.R=c,c.U=n):(n.U=i,i=n,e=n.R)):(r=e.C,e=n),e&&(e.U=i),!r){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===i.L){if(t=i.R,t.C&&(t.C=!1,i.C=!0,o(this,i),t=i.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,a(this,t),t=i.R),t.C=i.C,i.C=t.R.C=!1,o(this,i),e=this._;break}}else if(t=i.L,t.C&&(t.C=!1,i.C=!0,a(this,i),t=i.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,o(this,t),t=i.L),t.C=i.C,i.C=t.L.C=!1,a(this,i),e=this._;break}t.C=!0,e=i,i=i.U}while(!e.C);e&&(e.C=!1)}}},t.default=r},function(e,t,n){"use strict";var r=n(52),i=n(25),o=r(i,"Map");e.exports=o},function(e,t,n){"use strict";function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=n(817),o=n(818),a=n(819),u=n(820),s=n(821);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.__data__=new i(e);this.size=t.size}var i=n(148),o=n(833),a=n(834),u=n(835),s=n(836),c=n(837);r.prototype.clear=o,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=s,r.prototype.set=c,e.exports=r},function(e,t,n){"use strict";function r(e){return function(t){return e(t)}}e.exports=r},function(e,t,n){"use strict";function r(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}var i=n(321);e.exports=r},function(e,t,n){"use strict";var r=n(750),i=n(343),o=Object.prototype,a=o.propertyIsEnumerable,u=Object.getOwnPropertySymbols,s=u?function(e){return null==e?[]:(e=Object(e),r(u(e),function(t){return a.call(e,t)}))}:i;e.exports=s},function(e,t,n){"use strict";function r(e,t){var n=void 0===e?"undefined":i(e);return!!(t=null==t?o:t)&&("number"==n||"symbol"!=n&&a.test(e))&&e>-1&&e%1==0&&e<t}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=9007199254740991,a=/^(?:0|[1-9]\d*)$/;e.exports=r},function(e,t,n){"use strict";function r(e,t){if(o(e))return!1;var n=void 0===e?"undefined":i(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||(s.test(e)||!u.test(e)||null!=t&&e in Object(t))}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(26),a=n(225),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=r},function(e,t,n){"use strict";function r(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||i)}var i=Object.prototype;e.exports=r},function(e,t,n){"use strict";(function(e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(332),o="object"==r(t)&&t&&!t.nodeType&&t,a=o&&"object"==r(e)&&e&&!e.nodeType&&e,u=a&&a.exports===o,s=u&&i.process,c=function(){try{var e=a&&a.require&&a.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=c}).call(t,n(55)(e))},function(e,t,n){"use strict";function r(e){return e}e.exports=r},function(e,t,n){"use strict";(function(e){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(25),o=n(850),a="object"==r(t)&&t&&!t.nodeType&&t,u=a&&"object"==r(e)&&e&&!e.nodeType&&e,s=u&&u.exports===a,c=s?i.Buffer:void 0,l=c?c.isBuffer:void 0,f=l||o;e.exports=f}).call(t,n(55)(e))},function(e,t,n){"use strict";function r(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}var i=9007199254740991;e.exports=r},function(e,t,n){"use strict";function r(e){return"symbol"==(void 0===e?"undefined":i(e))||a(e)&&o(e)==u}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(110),a=n(54),u="[object Symbol]";e.exports=r},function(e,t,n){"use strict";e.exports=function(e){return e._meta&&e._meta.history&&e._meta.history.length?"version "+e._meta.history[e._meta.history.length-1].revision:e.exportProperties?"version "+e.exportProperties.revision:""}},function(e,t,n){"use strict";e.exports=function(e,t){return t&&(t._meta||(t._meta={history:[]}),t.exportProperties?(t.exportProperties.timestamp=t.exportProperties.timestamp?t.exportProperties.timestamp:1,t._meta.history.push(t.exportProperties),delete t.exportProperties):t._meta.history.length||t._meta.history.push({name:"",revision:"1.0",description:"",timestamp:Date.now()})),t}},function(e,t,n){"use strict";var r=n(7);e.exports=function(e){var t={};if(e){var n=r.getCurrent($,r.KEYS.USER);t.exportName=n?n.Name:"";var i=e._meta&&e._meta.history&&e._meta.history.length&&e._meta.history[e._meta.history.length-1]?e._meta.history[e._meta.history.length-1]:null;t.exportRevision=i&&i.revision?i.revision:"1.0",t.exportDescription=i&&i.description?i.description:""}return t}},function(e,t,n){"use strict";var r=n(227),i=n(393),o=n(230),a=n(394),u=n(7);e.exports=function(e,t,n){try{var s=JSON.parse(n),c=u.getCurrent(e);s.id&&(s.assessmentId=s.id,delete s.id,s.surveyId=c.surveyId||c.surveyToolDefaultSurveyId,s._meta={history:[{name:"",revision:"1.0",description:"",timestamp:Date.now()}]}),r(e,s);var l=u.getAssessment(s.surveyId,s.assessmentId);c.assessmentId,l?i(e,t,s,l):(u.updateAssessment(s.surveyId,s.assessmentId,s),o(e,t,s))}catch(n){a(e,t)}}},function(e,t,n){"use strict";var r=n(7);e.exports=function(e,t,n){var i=r.getCurrent(e,r.KEYS.ASSESSMENT_TEMPLATE_URL),o=window.WarpJS.expandUrlTemplate(i,n);document.location.href=o}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Array.prototype;t.slice=r.slice,t.map=r.map},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.bisectLeft=t.bisectRight=void 0;var i=n(59),o=r(i),a=n(233),u=r(a),s=(0,u.default)(o.default),c=t.bisectRight=s.right;t.bisectLeft=s.left;t.default=c},function(e,t,n){"use strict";function r(e){return function(t,n){return(0,o.default)(e(t),n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return 1===e.length&&(e=r(e)),{left:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r<i;){var o=r+i>>>1;e(t[o],n)<0?r=o+1:i=o}return r},right:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r<i;){var o=r+i>>>1;e(t[o],n)>0?i=o:r=o+1}return r}}};var i=n(59),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,i.default)(e,t);return n?Math.sqrt(n):n};var r=n(242),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r,i,o=e.length,a=-1;if(null==t){for(;++a<o;)if(null!=(n=e[a])&&n>=n)for(r=i=n;++a<o;)null!=(n=e[a])&&(r>n&&(r=n),i<n&&(i=n))}else for(;++a<o;)if(null!=(n=t(e[a],a,e))&&n>=n)for(r=i=n;++a<o;)null!=(n=t(e[a],a,e))&&(r>n&&(r=n),i<n&&(i=n));return[r,i]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r,i=e.length,o=-1;if(null==t){for(;++o<i;)if(null!=(n=e[o])&&n>=n)for(r=n;++o<i;)null!=(n=e[o])&&r>n&&(r=n)}else for(;++o<i;)if(null!=(n=t(e[o],o,e))&&n>=n)for(r=n;++o<i;)null!=(n=t(e[o],o,e))&&r>n&&(r=n);return r}},function(e,t,n){"use strict";function r(e,t){return[e,t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){null==t&&(t=r);for(var n=0,i=e.length-1,o=e[0],a=new Array(i<0?0:i);n<i;)a[n]=t(o,o=e[++n]);return a},t.pair=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(i);++r<i;)o[r]=e+r*n;return o}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1}},function(e,t,n){"use strict";function r(e,t,n){var r=(t-e)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),s=r/Math.pow(10,i);return i>=0?(s>=o?10:s>=a?5:s>=u?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(s>=o?10:s>=a?5:s>=u?2:1)}function i(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),s=r/i;return s>=o?i*=10:s>=a?i*=5:s>=u&&(i*=2),t<e?-i:i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i,o,a,u,s=-1;if(t=+t,e=+e,n=+n,e===t&&n>0)return[e];if((i=t<e)&&(o=e,e=t,t=o),0===(u=r(e,t,n))||!isFinite(u))return[];if(u>0)for(e=Math.ceil(e/u),t=Math.floor(t/u),a=new Array(o=Math.ceil(t-e+1));++s<o;)a[s]=(e+s)*u;else for(e=Math.floor(e*u),t=Math.ceil(t*u),a=new Array(o=Math.ceil(e-t+1));++s<o;)a[s]=(e-s)/u;return i&&a.reverse(),a},t.tickIncrement=r,t.tickStep=i;var o=Math.sqrt(50),a=Math.sqrt(10),u=Math.sqrt(2)},function(e,t,n){"use strict";function r(e){return e.length}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(a=e.length))return[];for(var t=-1,n=(0,o.default)(e,r),i=new Array(n);++t<n;)for(var a,u=-1,s=i[t]=new Array(a);++u<a;)s[u]=e[u][t];return i};var i=n(236),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r,o=e.length,a=0,u=-1,s=0,c=0;if(null==t)for(;++u<o;)isNaN(n=(0,i.default)(e[u]))||(r=n-s,s+=r/++a,c+=r*(n-s));else for(;++u<o;)isNaN(n=(0,i.default)(t(e[u],u,e)))||(r=n-s,s+=r/++a,c+=r*(n-s));if(a>1)return c/(a-1)};var r=n(86),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(t.cos=Math.cos,t.sin=Math.sin,t.pi=Math.PI);t.halfPi=r/2,t.tau=2*r,t.max=Math.max},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.deg2rad=Math.PI/180,t.rad2deg=180/Math.PI},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Array.prototype;t.slice=r.slice},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var n=d(e);if(Array.isArray(n))n=n.slice().sort(u.default);else{var r=(0,i.extent)(e),o=r[0],a=r[1];n=(0,i.tickStep)(o,a,n),n=(0,i.range)(Math.floor(o/n)*n,Math.floor(a/n)*n,n)}return n.map(function(n){return t(e,n)})}function t(e,t){var r=[],i=[];return n(e,t,function(n){h(n,e,t),(0,c.default)(n)>0?r.push([n]):i.push(n)}),i.forEach(function(e){for(var t,n=0,i=r.length;n<i;++n)if(-1!==(0,p.default)((t=r[n])[0],e))return void t.push(e)}),{type:"MultiPolygon",value:t,coordinates:r}}function n(e,t,n){function i(e){var t,i,u=[e[0][0]+o,e[0][1]+a],s=[e[1][0]+o,e[1][1]+a],c=r(u),l=r(s);(t=h[c])?(i=p[l])?(delete h[t.end],delete p[i.start],t===i?(t.ring.push(s),n(t.ring)):p[t.start]=h[i.end]={start:t.start,end:i.end,ring:t.ring.concat(i.ring)}):(delete h[t.end],t.ring.push(s),h[t.end=l]=t):(t=p[l])?(i=h[c])?(delete p[t.start],delete h[i.end],t===i?(t.ring.push(s),n(t.ring)):p[i.start]=h[t.end]={start:i.start,end:t.end,ring:i.ring.concat(t.ring)}):(delete p[t.start],t.ring.unshift(u),p[t.start=c]=t):p[c]=h[l]={start:c,end:l,ring:[u,s]}}var o,a,u,c,f,d,p=new Array,h=new Array;for(o=a=-1,c=e[0]>=t,m[c<<1].forEach(i);++o<s-1;)u=c,c=e[o+1]>=t,m[u|c<<1].forEach(i);for(m[c<<0].forEach(i);++a<l-1;){for(o=-1,c=e[a*s+s]>=t,f=e[a*s]>=t,m[c<<1|f<<2].forEach(i);++o<s-1;)u=c,c=e[a*s+s+o+1]>=t,d=f,f=e[a*s+o+1]>=t,m[u|c<<1|f<<2|d<<3].forEach(i);m[c|f<<3].forEach(i)}for(o=-1,f=e[a*s]>=t,m[f<<2].forEach(i);++o<s-1;)d=f,f=e[a*s+o+1]>=t,m[f<<2|d<<3].forEach(i);m[f<<3].forEach(i)}function r(e){return 2*e[0]+e[1]*(s+1)*4}function a(e,t,n){e.forEach(function(e){var r,i=e[0],o=e[1],a=0|i,u=0|o,c=t[u*s+a];i>0&&i<s&&a===i&&(r=t[u*s+a-1],e[0]=i+(n-r)/(c-r)-.5),o>0&&o<l&&u===o&&(r=t[(u-1)*s+a],e[1]=o+(n-r)/(c-r)-.5)})}var s=1,l=1,d=i.thresholdSturges,h=a;return e.contour=t,e.size=function(t){if(!arguments.length)return[s,l];var n=Math.ceil(t[0]),r=Math.ceil(t[1]);if(!(n>0&&r>0))throw new Error("invalid size");return s=n,l=r,e},e.thresholds=function(t){return arguments.length?(d="function"==typeof t?t:Array.isArray(t)?(0,f.default)(o.slice.call(t)):(0,f.default)(t),e):d},e.smooth=function(t){return arguments.length?(h=t?a:v.default,e):h===a},e};var i=n(9),o=n(245),a=n(438),u=r(a),s=n(437),c=r(s),l=n(246),f=r(l),d=n(440),p=r(d),h=n(443),v=r(h),m=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]]},function(e,t,n){"use strict";function r(e,t){var n=e.document.documentElement,r=(0,i.select)(e).on("dragstart.drag",null);t&&(r.on("click.drag",a.default,!0),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.document.documentElement,n=(0,i.select)(e).on("dragstart.drag",a.default,!0);"onselectstart"in t?n.on("selectstart.drag",a.default,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")},t.yesdrag=r;var i=n(10),o=n(249),a=function(e){return e&&e.__esModule?e:{default:e}}(o)},function(e,t,n){"use strict";function r(){i.event.stopImmediatePropagation()}Object.defineProperty(t,"__esModule",{value:!0}),t.nopropagation=r,t.default=function(){i.event.preventDefault(),i.event.stopImmediatePropagation()};var i=n(10)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(176);Object.defineProperty(t,"dsvFormat",{enumerable:!0,get:function(){return r(i).default}});var o=n(449);Object.defineProperty(t,"csvParse",{enumerable:!0,get:function(){return o.csvParse}}),Object.defineProperty(t,"csvParseRows",{enumerable:!0,get:function(){return o.csvParseRows}}),Object.defineProperty(t,"csvFormat",{enumerable:!0,get:function(){return o.csvFormat}}),Object.defineProperty(t,"csvFormatBody",{enumerable:!0,get:function(){return o.csvFormatBody}}),Object.defineProperty(t,"csvFormatRows",{enumerable:!0,get:function(){return o.csvFormatRows}}),Object.defineProperty(t,"csvFormatRow",{enumerable:!0,get:function(){return o.csvFormatRow}}),Object.defineProperty(t,"csvFormatValue",{enumerable:!0,get:function(){return o.csvFormatValue}});var a=n(450);Object.defineProperty(t,"tsvParse",{enumerable:!0,get:function(){return a.tsvParse}}),Object.defineProperty(t,"tsvParseRows",{enumerable:!0,get:function(){return a.tsvParseRows}}),Object.defineProperty(t,"tsvFormat",{enumerable:!0,get:function(){return a.tsvFormat}}),Object.defineProperty(t,"tsvFormatBody",{enumerable:!0,get:function(){return a.tsvFormatBody}}),Object.defineProperty(t,"tsvFormatRows",{enumerable:!0,get:function(){return a.tsvFormatRows}}),Object.defineProperty(t,"tsvFormatRow",{enumerable:!0,get:function(){return a.tsvFormatRow}}),Object.defineProperty(t,"tsvFormatValue",{enumerable:!0,get:function(){return a.tsvFormatValue}});var u=n(448);Object.defineProperty(t,"autoType",{enumerable:!0,get:function(){return r(u).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(457);Object.defineProperty(t,"easeLinear",{enumerable:!0,get:function(){return r.linear}});var i=n(459);Object.defineProperty(t,"easeQuad",{enumerable:!0,get:function(){return i.quadInOut}}),Object.defineProperty(t,"easeQuadIn",{enumerable:!0,get:function(){return i.quadIn}}),Object.defineProperty(t,"easeQuadOut",{enumerable:!0,get:function(){return i.quadOut}}),Object.defineProperty(t,"easeQuadInOut",{enumerable:!0,get:function(){return i.quadInOut}});var o=n(454);Object.defineProperty(t,"easeCubic",{enumerable:!0,get:function(){return o.cubicInOut}}),Object.defineProperty(t,"easeCubicIn",{enumerable:!0,get:function(){return o.cubicIn}}),Object.defineProperty(t,"easeCubicOut",{enumerable:!0,get:function(){return o.cubicOut}}),Object.defineProperty(t,"easeCubicInOut",{enumerable:!0,get:function(){return o.cubicInOut}});var a=n(458);Object.defineProperty(t,"easePoly",{enumerable:!0,get:function(){return a.polyInOut}}),Object.defineProperty(t,"easePolyIn",{enumerable:!0,get:function(){return a.polyIn}}),Object.defineProperty(t,"easePolyOut",{enumerable:!0,get:function(){return a.polyOut}}),Object.defineProperty(t,"easePolyInOut",{enumerable:!0,get:function(){return a.polyInOut}});var u=n(460);Object.defineProperty(t,"easeSin",{enumerable:!0,get:function(){return u.sinInOut}}),Object.defineProperty(t,"easeSinIn",{enumerable:!0,get:function(){return u.sinIn}}),Object.defineProperty(t,"easeSinOut",{enumerable:!0,get:function(){return u.sinOut}}),Object.defineProperty(t,"easeSinInOut",{enumerable:!0,get:function(){return u.sinInOut}});var s=n(456);Object.defineProperty(t,"easeExp",{enumerable:!0,get:function(){return s.expInOut}}),Object.defineProperty(t,"easeExpIn",{enumerable:!0,get:function(){return s.expIn}}),Object.defineProperty(t,"easeExpOut",{enumerable:!0,get:function(){return s.expOut}}),Object.defineProperty(t,"easeExpInOut",{enumerable:!0,get:function(){return s.expInOut}});var c=n(453);Object.defineProperty(t,"easeCircle",{enumerable:!0,get:function(){return c.circleInOut}}),Object.defineProperty(t,"easeCircleIn",{enumerable:!0,get:function(){return c.circleIn}}),Object.defineProperty(t,"easeCircleOut",{enumerable:!0,get:function(){return c.circleOut}}),Object.defineProperty(t,"easeCircleInOut",{enumerable:!0,get:function(){return c.circleInOut}});var l=n(452);Object.defineProperty(t,"easeBounce",{enumerable:!0,get:function(){return l.bounceOut}}),Object.defineProperty(t,"easeBounceIn",{enumerable:!0,get:function(){return l.bounceIn}}),Object.defineProperty(t,"easeBounceOut",{enumerable:!0,get:function(){return l.bounceOut}}),Object.defineProperty(t,"easeBounceInOut",{enumerable:!0,get:function(){return l.bounceInOut}});var f=n(451);Object.defineProperty(t,"easeBack",{enumerable:!0,get:function(){return f.backInOut}}),Object.defineProperty(t,"easeBackIn",{enumerable:!0,get:function(){return f.backIn}}),Object.defineProperty(t,"easeBackOut",{enumerable:!0,get:function(){return f.backOut}}),Object.defineProperty(t,"easeBackInOut",{enumerable:!0,get:function(){return f.backInOut}});var d=n(455);Object.defineProperty(t,"easeElastic",{enumerable:!0,get:function(){return d.elasticOut}}),Object.defineProperty(t,"easeElasticIn",{enumerable:!0,get:function(){return d.elasticIn}}),Object.defineProperty(t,"easeElasticOut",{enumerable:!0,get:function(){return d.elasticOut}}),Object.defineProperty(t,"easeElasticInOut",{enumerable:!0,get:function(){return d.elasticInOut}})},function(e,t,n){"use strict";function r(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}Object.defineProperty(t,"__esModule",{value:!0}),t.tpmt=r},function(e,t,n){"use strict";function r(e){return e.x}function i(e){return e.y}function o(e){function t(){n(),b.call("tick",o),f<d&&(y.stop(),b.call("end",o))}function n(t){var n,r,i=e.length;void 0===t&&(t=1);for(var a=0;a<t;++a)for(f+=(h-f)*p,m.each(function(e){e(f)}),n=0;n<i;++n)r=e[n],null==r.fx?r.x+=r.vx*=v:(r.x=r.fx,r.vx=0),null==r.fy?r.y+=r.vy*=v:(r.y=r.fy,r.vy=0);return o}function r(){for(var t,n=0,r=e.length;n<r;++n){if(t=e[n],t.index=n,null!=t.fx&&(t.x=t.fx),null!=t.fy&&(t.y=t.fy),isNaN(t.x)||isNaN(t.y)){var i=c*Math.sqrt(n),o=n*l;t.x=i*Math.cos(o),t.y=i*Math.sin(o)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function i(t){return t.initialize&&t.initialize(e),t}var o,f=1,d=.001,p=1-Math.pow(d,1/300),h=0,v=.6,m=(0,u.map)(),y=(0,s.timer)(t),b=(0,a.dispatch)("tick","end");return null==e&&(e=[]),r(),o={tick:n,restart:function(){return y.restart(t),o},stop:function(){return y.stop(),o},nodes:function(t){return arguments.length?(e=t,r(),m.each(i),o):e},alpha:function(e){return arguments.length?(f=+e,o):f},alphaMin:function(e){return arguments.length?(d=+e,o):d},alphaDecay:function(e){return arguments.length?(p=+e,o):+p},alphaTarget:function(e){return arguments.length?(h=+e,o):h},velocityDecay:function(e){return arguments.length?(v=1-e,o):1-v},force:function(e,t){return arguments.length>1?(null==t?m.remove(e):m.set(e,i(t)),o):m.get(e)},find:function(t,n,r){var i,o,a,u,s,c=0,l=e.length;for(null==r?r=1/0:r*=r,c=0;c<l;++c)u=e[c],i=t-u.x,o=n-u.y,(a=i*i+o*o)<r&&(s=u,r=a);return s},on:function(e,t){return arguments.length>1?(b.on(e,t),o):b.on(e)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.x=r,t.y=i;var a=n(60),u=n(131),s=n(146),c=10,l=Math.PI*(3-Math.sqrt(5));t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prefixExponent=void 0,t.default=function(e,n){var o=(0,r.formatDecimalParts)(e,n);if(!o)return e+"";var a=o[0],u=o[1],s=u-(t.prefixExponent=i=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1,c=a.length;return s===c?a:s>c?a+new Array(s-c+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+new Array(1-s).join("0")+(0,r.formatDecimalParts)(e,Math.max(0,n+s-1))[0]};var r=n(133),i=t.prefixExponent=void 0},function(e,t,n){"use strict";function r(e){if(!(t=o.exec(e)))throw new Error("invalid format: "+e);var t;return new i({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function i(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,t.FormatSpecifier=i;var o=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;r.prototype=i.prototype,i.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(e){function t(e){var t,i,a,c=O,f=M;if("c"===P)f=k(e)+f,e="";else{e=+e;var d=e<0||1/e<0;if(e=isNaN(e)?y:k(Math.abs(e),x),j&&(e=(0,p.default)(e)),d&&0==+e&&"+"!==u&&(d=!1),c=(d?"("===u?u:h:"-"===u||"("===u?"":u)+c,f=("s"===P?g[8+m.prefixExponent/3]:"")+f+(d&&"("===u?")":""),S)for(t=-1,i=e.length;++t<i;)if(48>(a=e.charCodeAt(t))||a>57){f=(46===a?s+e.slice(t+1):e.slice(t))+f,e=e.slice(0,t);break}}w&&!b&&(e=r(e,1/0));var v=c.length+e.length+f.length,E=v<_?new Array(_-v+1).join(n):"";switch(w&&b&&(e=r(E+e,E.length?_-f.length:1/0),E=""),o){case"<":e=c+e+f+E;break;case"=":e=c+E+e+f;break;case"^":e=E.slice(0,v=E.length>>1)+c+e+f+E.slice(v);break;default:e=E+c+e+f}return l(e)}e=(0,f.default)(e);var n=e.fill,o=e.align,u=e.sign,c=e.symbol,b=e.zero,_=e.width,w=e.comma,x=e.precision,j=e.trim,P=e.type;"n"===P?(w=!0,P="g"):v.default[P]||(void 0===x&&(x=12),j=!0,P="g"),(b||"0"===n&&"="===o)&&(b=!0,n="0",o="=");var O="$"===c?i:"#"===c&&/[boxX]/.test(P)?"0"+P.toLowerCase():"",M="$"===c?a:/[%p]/.test(P)?d:"",k=v.default[P],S=/[defgprs%]/.test(P);return x=void 0===x?6:/[gprs]/.test(P)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x)),t.toString=function(){return e+""},t}function n(e,n){var r=t((e=(0,f.default)(e),e.type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor((0,o.default)(n)/3))),a=Math.pow(10,-i),u=g[8+i/3];return function(e){return r(a*e)+u}}var r=void 0===e.grouping||void 0===e.thousands?b.default:(0,u.default)(_.call(e.grouping,Number),e.thousands+""),i=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",s=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?b.default:(0,c.default)(_.call(e.numerals,String)),d=void 0===e.percent?"%":e.percent+"",h=void 0===e.minus?"-":e.minus+"",y=void 0===e.nan?"NaN":e.nan+"";return{format:t,formatPrefix:n}};var i=n(132),o=r(i),a=n(477),u=r(a),s=n(478),c=r(s),l=n(255),f=r(l),d=n(480),p=r(d),h=n(481),v=r(h),m=n(254),y=n(482),b=r(y),_=Array.prototype.map,g=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){x.point=a}function o(){u(s,c)}function a(e,t){x.point=u,s=e,c=t,e*=v.radians,t*=v.radians,l=e,f=(0,v.cos)(t=t/2+v.quarterPi),d=(0,v.sin)(t)}function u(e,t){e*=v.radians,t*=v.radians,t=t/2+v.quarterPi;var n=e-l,r=n>=0?1:-1,i=r*n,o=(0,v.cos)(t),a=(0,v.sin)(t),u=d*a,s=f*o+u*(0,v.cos)(i),c=u*r*(0,v.sin)(i);g.add((0,v.atan2)(c,s)),l=e,f=o,d=a}Object.defineProperty(t,"__esModule",{value:!0}),t.areaStream=t.areaRingSum=void 0,t.default=function(e){return w.reset(),(0,_.default)(e,x),2*w};var s,c,l,f,d,p=n(62),h=r(p),v=n(1),m=n(34),y=r(m),b=n(46),_=r(b),g=t.areaRingSum=(0,h.default)(),w=(0,h.default)(),x=t.areaStream={point:y.default,lineStart:y.default,lineEnd:y.default,polygonStart:function(){g.reset(),x.lineStart=i,x.lineEnd=o},polygonEnd:function(){var e=+g;w.add(e<0?v.tau+e:e),this.lineStart=this.lineEnd=this.point=y.default},sphere:function(){w.add(v.tau)}}},function(e,t,n){"use strict";function r(e,t,n,r,a,u){if(n){var c=(0,s.cos)(t),l=(0,s.sin)(t),f=r*n;null==a?(a=t+r*s.tau,u=t-f/2):(a=i(c,a),u=i(c,u),(r>0?a<u:a>u)&&(a+=r*s.tau));for(var d,p=a;r>0?p>u:p<u;p-=f)d=(0,o.spherical)([c,-l*(0,s.cos)(p),-l*(0,s.sin)(p)]),e.point(d[0],d[1])}}function i(e,t){t=(0,o.cartesian)(t),t[0]-=e,(0,o.cartesianNormalizeInPlace)(t);var n=(0,s.acos)(-t[1]);return((-t[2]<0?-n:n)+s.tau-s.epsilon)%s.tau}Object.defineProperty(t,"__esModule",{value:!0}),t.circleStream=r,t.default=function(){function e(e,t){n.push(e=i(e,t)),e[0]*=s.degrees,e[1]*=s.degrees}function t(){var e=o.apply(this,arguments),t=a.apply(this,arguments)*s.radians,u=l.apply(this,arguments)*s.radians;return n=[],i=(0,c.rotateRadians)(-e[0]*s.radians,-e[1]*s.radians,0).invert,r(f,t,u,1),e={type:"Polygon",coordinates:[n]},n=i=null,e}var n,i,o=(0,u.default)([0,0]),a=(0,u.default)(90),l=(0,u.default)(6),f={point:e};return t.center=function(e){return arguments.length?(o="function"==typeof e?e:(0,u.default)([+e[0],+e[1]]),t):o},t.radius=function(e){return arguments.length?(a="function"==typeof e?e:(0,u.default)(+e),t):a},t.precision=function(e){return arguments.length?(l="function"==typeof e?e:(0,u.default)(+e),t):l},t};var o=n(87),a=n(490),u=function(e){return e&&e.__esModule?e:{default:e}}(a),s=n(1),c=n(135)},function(e,t,n){"use strict";function r(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,u){var c=a>0?s.pi:-s.pi,l=(0,s.abs)(a-n);(0,s.abs)(l-s.pi)<s.epsilon?(e.point(n,r=(r+u)/2>0?s.halfPi:-s.halfPi),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(c,r),e.point(a,r),t=0):o!==c&&l>=s.pi&&((0,s.abs)(n-o)<s.epsilon&&(n-=o*s.epsilon),(0,s.abs)(a-c)<s.epsilon&&(a-=c*s.epsilon),r=i(n,r,a,u),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(c,r),t=0),e.point(n=a,r=u),o=c},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}function i(e,t,n,r){var i,o,a=(0,s.sin)(e-n);return(0,s.abs)(a)>s.epsilon?(0,s.atan)(((0,s.sin)(t)*(o=(0,s.cos)(r))*(0,s.sin)(n)-(0,s.sin)(r)*(i=(0,s.cos)(t))*(0,s.sin)(e))/(i*o*a)):(t+r)/2}function o(e,t,n,r){var i;if(null==e)i=n*s.halfPi,r.point(-s.pi,i),r.point(0,i),r.point(s.pi,i),r.point(s.pi,0),r.point(s.pi,-i),r.point(0,-i),r.point(-s.pi,-i),r.point(-s.pi,0),r.point(-s.pi,i);else if((0,s.abs)(e[0]-t[0])>s.epsilon){var o=e[0]<t[0]?s.pi:-s.pi;i=n*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(t[0],t[1])}Object.defineProperty(t,"__esModule",{value:!0});var a=n(262),u=function(e){return e&&e.__esModule?e:{default:e}}(a),s=n(1);t.default=(0,u.default)(function(){return!0},r,o,[-s.pi,-s.halfPi])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:i.default,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}};var r=n(34),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,i){(0,o.circleStream)(i,e,d,r,t,n)}function n(e,t){return(0,a.cos)(e)*(0,a.cos)(t)>f}function r(e){var t,r,i,o,l;return{lineStart:function(){o=i=!1,l=1},point:function(f,d){var v,m=[f,d],y=n(f,d),b=p?y?0:c(f,d):y?c(f+(f<0?a.pi:-a.pi),d):0;if(!t&&(o=i=y)&&e.lineStart(),y!==i&&(!(v=u(t,m))||(0,s.default)(t,v)||(0,s.default)(m,v))&&(m[2]=1),y!==i)l=0,y?(e.lineStart(),v=u(m,t),e.point(v[0],v[1])):(v=u(t,m),e.point(v[0],v[1],2),e.lineEnd()),t=v;else if(h&&t&&p^y){var _;b&r||!(_=u(m,t,!0))||(l=0,p?(e.lineStart(),e.point(_[0][0],_[0][1]),e.point(_[1][0],_[1][1]),e.lineEnd()):(e.point(_[1][0],_[1][1]),e.lineEnd(),e.lineStart(),e.point(_[0][0],_[0][1],3)))}!y||t&&(0,s.default)(t,m)||e.point(m[0],m[1]),t=m,i=y,r=b},lineEnd:function(){i&&e.lineEnd(),t=null},clean:function(){return l|(o&&i)<<1}}}function u(e,t,n){var r=(0,i.cartesian)(e),o=(0,i.cartesian)(t),u=[1,0,0],s=(0,i.cartesianCross)(r,o),c=(0,i.cartesianDot)(s,s),l=s[0],d=c-l*l;if(!d)return!n&&e;var p=f*c/d,h=-f*l/d,v=(0,i.cartesianCross)(u,s),m=(0,i.cartesianScale)(u,p),y=(0,i.cartesianScale)(s,h);(0,i.cartesianAddInPlace)(m,y);var b=v,_=(0,i.cartesianDot)(m,b),g=(0,i.cartesianDot)(b,b),w=_*_-g*((0,i.cartesianDot)(m,m)-1);if(!(w<0)){var x=(0,a.sqrt)(w),j=(0,i.cartesianScale)(b,(-_-x)/g);if((0,i.cartesianAddInPlace)(j,m),j=(0,i.spherical)(j),!n)return j;var P,O=e[0],M=t[0],k=e[1],S=t[1];M<O&&(P=O,O=M,M=P);var E=M-O,C=(0,a.abs)(E-a.pi)<a.epsilon,T=C||E<a.epsilon;if(!C&&S<k&&(P=k,k=S,S=P),T?C?k+S>0^j[1]<((0,a.abs)(j[0]-O)<a.epsilon?k:S):k<=j[1]&&j[1]<=S:E>a.pi^(O<=j[0]&&j[0]<=M)){var A=(0,i.cartesianScale)(b,(-_+x)/g);return(0,i.cartesianAddInPlace)(A,m),[j,(0,i.spherical)(A)]}}}function c(t,n){var r=p?e:a.pi-e,i=0;return t<-r?i|=1:t>r&&(i|=2),n<-r?i|=4:n>r&&(i|=8),i}var f=(0,a.cos)(e),d=6*a.radians,p=f>0,h=(0,a.abs)(f)>a.epsilon;return(0,l.default)(n,r,t,p?[0,-e]:[-a.pi,e-a.pi])};var i=n(87),o=n(258),a=n(1),u=n(268),s=r(u),c=n(262),l=r(c)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e.length>1}function o(e,t){return((e=e.x)[0]<0?e[1]-l.halfPi-l.epsilon:l.halfPi-e[1])-((t=t.x)[0]<0?t[1]-l.halfPi-l.epsilon:l.halfPi-t[1])}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){return function(a){function s(t,n){e(t,n)&&a.point(t,n)}function l(e,t){w.point(e,t)}function f(){O.point=l,w.lineStart()}function h(){O.point=s,w.lineEnd()}function v(e,t){g.push([e,t]),j.point(e,t)}function m(){j.lineStart(),g=[]}function y(){v(g[0][0],g[0][1]),j.lineEnd();var e,t,n,r,o=j.clean(),u=x.result(),s=u.length;if(g.pop(),b.push(g),g=null,s)if(1&o){if(n=u[0],(t=n.length-1)>0){for(P||(a.polygonStart(),P=!0),a.lineStart(),e=0;e<t;++e)a.point((r=n[e])[0],r[1]);a.lineEnd()}}else s>1&&2&o&&u.push(u.pop().concat(u.shift())),_.push(u.filter(i))}var b,_,g,w=t(a),x=(0,u.default)(),j=t(x),P=!1,O={point:s,lineStart:f,lineEnd:h,polygonStart:function(){O.point=v,O.lineStart=m,O.lineEnd=y,_=[],b=[]},polygonEnd:function(){O.point=s,O.lineStart=f,O.lineEnd=h,_=(0,p.merge)(_);var e=(0,d.default)(b,r);_.length?(P||(a.polygonStart(),P=!0),(0,c.default)(_,o,e,n,a)):e&&(P||(a.polygonStart(),P=!0),a.lineStart(),n(null,null,1,a),a.lineEnd()),P&&(a.polygonEnd(),P=!1),_=b=null},sphere:function(){a.polygonStart(),a.lineStart(),n(null,null,1,a),a.lineEnd(),a.polygonEnd()}};return O}};var a=n(260),u=r(a),s=n(263),c=r(s),l=n(1),f=n(269),d=r(f),p=n(9)},function(e,t,n){"use strict";function r(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function i(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r<t;)i.n=n=e[r],n.p=i,i=n;i.n=n=e[0],n.p=i}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,o,s){var c,l,f=[],d=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n,i=e[0],o=e[t];if((0,a.default)(i,o)){if(!i[2]&&!o[2]){for(s.lineStart(),c=0;c<t;++c)s.point((i=e[c])[0],i[1]);return void s.lineEnd()}o[0]+=2*u.epsilon}f.push(n=new r(i,e,null,!0)),d.push(n.o=new r(i,null,n,!1)),f.push(n=new r(o,e,null,!1)),d.push(n.o=new r(o,null,n,!0))}}),f.length){for(d.sort(t),i(f),i(d),c=0,l=d.length;c<l;++c)d[c].e=n=!n;for(var p,h,v=f[0];;){for(var m=v,y=!0;m.v;)if((m=m.n)===v)return;p=m.z,s.lineStart();do{if(m.v=m.o.v=!0,m.e){if(y)for(c=0,l=p.length;c<l;++c)s.point((h=p[c])[0],h[1]);else o(m.x,m.n.x,1,s);m=m.n}else{if(y)for(p=m.p.z,c=p.length-1;c>=0;--c)s.point((h=p[c])[0],h[1]);else o(m.x,m.p.x,-1,s);m=m.p}m=m.o,p=m.z,y=!y}while(!m.v);s.lineEnd()}}};var o=n(268),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return o[0]=e,o[1]=t,(0,i.default)(a)};var r=n(266),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=[null,null],a={type:"LineString",coordinates:o}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){_.point=a,_.lineEnd=o}function o(){_.point=_.lineEnd=v.default}function a(e,t){e*=p.radians,t*=p.radians,s=e,c=(0,p.sin)(t),l=(0,p.cos)(t),_.point=u}function u(e,t){e*=p.radians,t*=p.radians;var n=(0,p.sin)(t),r=(0,p.cos)(t),i=(0,p.abs)(e-s),o=(0,p.cos)(i),a=(0,p.sin)(i),u=r*a,f=l*n-c*r*o,d=c*n+l*r*o;b.add((0,p.atan2)((0,p.sqrt)(u*u+f*f),d)),s=e,c=n,l=r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return b.reset(),(0,y.default)(e,_),+b};var s,c,l,f=n(62),d=r(f),p=n(1),h=n(34),v=r(h),m=n(46),y=r(m),b=(0,d.default)(),_={sphere:v.default,point:v.default,lineStart:i,lineEnd:v.default,polygonStart:v.default,polygonEnd:v.default}},function(e,t,n){"use strict";function r(e,t){e<a&&(a=e),e>s&&(s=e),t<u&&(u=t),t>c&&(c=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(34),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=1/0,u=a,s=-a,c=s,l={point:r,lineStart:o.default,lineEnd:o.default,polygonStart:o.default,polygonEnd:o.default,result:function(){var e=[[a,u],[s,c]];return s=c=-(u=a=1/0),e}};t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.abs)(e[0]-t[0])<r.epsilon&&(0,r.abs)(e[1]-t[1])<r.epsilon};var r=n(1)},function(e,t,n){"use strict";function r(e){return(0,u.abs)(e[0])<=u.pi?e[0]:(0,u.sign)(e[0])*(((0,u.abs)(e[0])+u.pi)%u.tau-u.pi)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=r(t),i=t[1],o=(0,u.sin)(i),c=[(0,u.sin)(n),-(0,u.cos)(n),0],l=0,f=0;s.reset(),1===o?i=u.halfPi+u.epsilon:-1===o&&(i=-u.halfPi-u.epsilon);for(var d=0,p=e.length;d<p;++d)if(v=(h=e[d]).length)for(var h,v,m=h[v-1],y=r(m),b=m[1]/2+u.quarterPi,_=(0,u.sin)(b),g=(0,u.cos)(b),w=0;w<v;++w,y=j,_=O,g=M,m=x){var x=h[w],j=r(x),P=x[1]/2+u.quarterPi,O=(0,u.sin)(P),M=(0,u.cos)(P),k=j-y,S=k>=0?1:-1,E=S*k,C=E>u.pi,T=_*O;if(s.add((0,u.atan2)(T*S*(0,u.sin)(E),g*M+T*(0,u.cos)(E))),l+=C?k+S*u.tau:k,C^y>=n^j>=n){var A=(0,a.cartesianCross)((0,a.cartesian)(m),(0,a.cartesian)(x));(0,a.cartesianNormalizeInPlace)(A);var R=(0,a.cartesianCross)(c,A);(0,a.cartesianNormalizeInPlace)(R);var I=(C^k>=0?-1:1)*(0,u.asin)(R[2]);(i>I||i===I&&(A[0]||A[1]))&&(f+=C^k>=0?1:-1)}}return(l<-u.epsilon||l<u.epsilon&&s<-u.epsilon)^1&f};var i=n(62),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(87),u=n(1),s=(0,o.default)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return(0,i.default)().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};var r=n(182),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e,t){return[e,t]}Object.defineProperty(t,"__esModule",{value:!0}),t.equirectangularRaw=r,t.default=function(){return(0,o.default)(r).scale(152.63)};var i=n(22),o=function(e){return e&&e.__esModule?e:{default:e}}(i);r.invert=r},function(e,t,n){"use strict";function r(){return 0}Object.defineProperty(t,"__esModule",{value:!0}),t.constantZero=r,t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e,t){var n,r;if(a(t,e))return[t];for(n=0;n<e.length;++n)if(i(t,e[n])&&a(c(e[n],t),e))return[e[n],t];for(n=0;n<e.length-1;++n)for(r=n+1;r<e.length;++r)if(i(c(e[n],e[r]),t)&&i(c(e[n],t),e[r])&&i(c(e[r],t),e[n])&&a(l(e[n],e[r],t),e))return[e[n],e[r],t];throw new Error}function i(e,t){var n=e.r-t.r,r=t.x-e.x,i=t.y-e.y;return n<0||n*n<r*r+i*i}function o(e,t){var n=e.r-t.r+1e-6,r=t.x-e.x,i=t.y-e.y;return n>0&&n*n>r*r+i*i}function a(e,t){for(var n=0;n<t.length;++n)if(!o(e,t[n]))return!1;return!0}function u(e){switch(e.length){case 1:return s(e[0]);case 2:return c(e[0],e[1]);case 3:return l(e[0],e[1],e[2])}}function s(e){return{x:e.x,y:e.y,r:e.r}}function c(e,t){var n=e.x,r=e.y,i=e.r,o=t.x,a=t.y,u=t.r,s=o-n,c=a-r,l=u-i,f=Math.sqrt(s*s+c*c);return{x:(n+o+s/f*l)/2,y:(r+a+c/f*l)/2,r:(f+i+u)/2}}function l(e,t,n){var r=e.x,i=e.y,o=e.r,a=t.x,u=t.y,s=t.r,c=n.x,l=n.y,f=n.r,d=r-a,p=r-c,h=i-u,v=i-l,m=s-o,y=f-o,b=r*r+i*i-o*o,_=b-a*a-u*u+s*s,g=b-c*c-l*l+f*f,w=p*h-d*v,x=(h*g-v*_)/(2*w)-r,j=(v*m-h*y)/w,P=(p*_-d*g)/(2*w)-i,O=(d*y-p*m)/w,M=j*j+O*O-1,k=2*(o+x*j+P*O),S=x*x+P*P-o*o,E=-(M?(k+Math.sqrt(k*k-4*M*S))/(2*M):S/k);return{x:r+x+j*E,y:i+P+O*E,r:E}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,n,i=0,a=(e=(0,f.shuffle)(f.slice.call(e))).length,s=[];i<a;)t=e[i],n&&o(n,t)?++i:(n=u(s=r(s,t)),i=0);return n};var f=n(515)},function(e,t,n){"use strict";function r(e,t,n){var r,i,o,a,u=e.x-t.x,s=e.y-t.y,c=u*u+s*s;c?(i=t.r+n.r,i*=i,a=e.r+n.r,a*=a,i>a?(r=(c+a-i)/(2*c),o=Math.sqrt(Math.max(0,a/c-r*r)),n.x=e.x-r*u-o*s,n.y=e.y-r*s+o*u):(r=(c+i-a)/(2*c),o=Math.sqrt(Math.max(0,i/c-r*r)),n.x=t.x+r*u-o*s,n.y=t.y+r*s+o*u)):(n.x=t.x+n.r,n.y=t.y)}function i(e,t){var n=e.r+t.r-1e-6,r=t.x-e.x,i=t.y-e.y;return n>0&&n*n>r*r+i*i}function o(e){var t=e._,n=e.next._,r=t.r+n.r,i=(t.x*n.r+n.x*t.r)/r,o=(t.y*n.r+n.y*t.r)/r;return i*i+o*o}function a(e){this._=e,this.next=null,this.previous=null}function u(e){if(!(s=e.length))return 0;var t,n,u,s,l,f,d,p,h,v,m;if(t=e[0],t.x=0,t.y=0,!(s>1))return t.r;if(n=e[1],t.x=-n.r,n.x=t.r,n.y=0,!(s>2))return t.r+n.r;r(n,t,u=e[2]),t=new a(t),n=new a(n),u=new a(u),t.next=u.previous=n,n.next=t.previous=u,u.next=n.previous=t;e:for(d=3;d<s;++d){r(t._,n._,u=e[d]),u=new a(u),p=n.next,h=t.previous,v=n._.r,m=t._.r;do{if(v<=m){if(i(p._,u._)){n=p,t.next=n,n.previous=t,--d;continue e}v+=p._.r,p=p.next}else{if(i(h._,u._)){t=h,t.next=n,n.previous=t,--d;continue e}m+=h._.r,h=h.previous}}while(p!==h.next);for(u.previous=t,u.next=n,t.next=n.previous=n=u,l=o(t);(u=u.next)!==n;)(f=o(u))<l&&(t=u,l=f);n=t.next}for(t=[n._],u=n;(u=u.next)!==n;)t.push(u._);for(u=(0,c.default)(t),d=0;d<s;++d)t=e[d],t.x-=u.x,t.y-=u.y;return u.r}Object.defineProperty(t,"__esModule",{value:!0}),t.packEnclose=u,t.default=function(e){return u(e),e};var s=n(273),c=function(e){return e&&e.__esModule?e:{default:e}}(s)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n,r=t?t.length:0,i=e?Math.min(r,e.length):0,o=new Array(i),u=new Array(r);for(n=0;n<i;++n)o[n]=(0,a.default)(e[n],t[n]);for(;n<r;++n)u[n]=t[n];return function(e){for(n=0;n<i;++n)u[n]=o[n](e);return u}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return((0,u.isNumberArray)(t)?s.default:i)(e,t)},t.genericArray=i;var o=n(190),a=r(o),u=n(189),s=r(u)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),o=e[(i+t-1)%t],a=e[i%t],u=e[(i+1)%t],s=e[(i+2)%t];return(0,r.basis)((n-i/t)*t,o,a,u,s)}};var r=n(188)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){var n,i={},a={};null!==e&&"object"===(void 0===e?"undefined":r(e))||(e={}),null!==t&&"object"===(void 0===t?"undefined":r(t))||(t={});for(n in t)n in e?i[n]=(0,o.default)(e[n],t[n]):a[n]=t[n];return function(e){for(n in i)a[n]=i[n](e);return a}};var i=n(190),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return function(t){var n,r,i=t.length,a=new Array(i),u=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=(0,o.rgb)(t[n]),a[n]=r.r||0,u[n]=r.g||0,s[n]=r.b||0;return a=e(a),u=e(u),s=e(s),r.opacity=1,function(e){return r.r=a(e),r.g=u(e),r.b=s(e),r+""}}}Object.defineProperty(t,"__esModule",{value:!0}),t.rgbBasisClosed=t.rgbBasis=void 0;var o=n(21),a=n(188),u=r(a),s=n(277),c=r(s),l=n(63),f=r(l);t.default=function e(t){function n(e,t){var n=r((e=(0,o.rgb)(e)).r,(t=(0,o.rgb)(t)).r),i=r(e.g,t.g),a=r(e.b,t.b),u=(0,f.default)(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=i(t),e.b=a(t),e.opacity=u(t),e+""}}var r=(0,l.gamma)(t);return n.gamma=e,n}(1);t.rgbBasis=i(u.default),t.rgbBasisClosed=i(c.default)},function(e,t,n){"use strict";function r(e){return function(){return e}}function i(e){return function(t){return e(t)+""}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,o,c,l=u.lastIndex=s.lastIndex=0,f=-1,d=[],p=[];for(e+="",t+="";(n=u.exec(e))&&(o=s.exec(t));)(c=o.index)>l&&(c=t.slice(l,c),d[f]?d[f]+=c:d[++f]=c),(n=n[0])===(o=o[0])?d[f]?d[f]+=o:d[++f]=o:(d[++f]=null,p.push({i:f,x:(0,a.default)(n,o)})),l=s.lastIndex;return l<t.length&&(c=t.slice(l),d[f]?d[f]+=c:d[++f]=c),d.length<2?p[0]?i(p[0].x):r(t):(t=p.length,function(e){for(var n,r=0;r<t;++r)d[(n=p[r]).i]=n.x(e);return d.join("")})};var o=n(138),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,s=new RegExp(u.source,"g")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(64),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function e(t){function n(e){return function(){for(var n=0,r=0;r<e;++r)n+=t();return n}}return n.source=e,n}(i.default)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(64),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function e(t){function n(e,n){var r,i;return e=null==e?0:+e,n=null==n?1:+n,function(){var o;if(null!=r)o=r,r=null;else do{r=2*t()-1,o=2*t()-1,i=r*r+o*o}while(!i||i>1);return e+n*o*Math.sqrt(-2*Math.log(i)/i)}}return n.source=e,n}(i.default)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e=e.slice();var n,r=0,i=e.length-1,o=e[r],a=e[i];return a<o&&(n=r,r=i,i=n,n=o,o=a,a=n),e[r]=t.floor(o),e[i]=t.ceil(a),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return+e}},function(e,t,n){"use strict";function r(){function e(e){var r=e+"",i=t.get(r);if(!i){if(c!==u)return c;t.set(r,i=n.push(e))}return s[(i-1)%s.length]}var t=(0,i.map)(),n=[],s=[],c=u;return e.domain=function(r){if(!arguments.length)return n.slice();n=[],t=(0,i.map)();for(var o,a,u=-1,s=r.length;++u<s;)t.has(a=(o=r[u])+"")||t.set(a,n.push(o));return e},e.range=function(t){return arguments.length?(s=o.slice.call(t),e):s.slice()},e.unknown=function(t){return arguments.length?(c=t,e):c},e.copy=function(){return r(n,s).unknown(c)},a.initRange.apply(e,arguments),e}Object.defineProperty(t,"__esModule",{value:!0}),t.implicit=void 0,t.default=r;var i=n(131),o=n(48),a=n(13),u=t.implicit={name:"implicit"}},function(e,t,n){"use strict";function r(){function e(e){return isNaN(e=+e)?o:s(0===r?.5:(e=(i(e)-t)*r,c?Math.max(0,Math.min(1,e)):e))}var t,n,r,i,o,a=0,u=1,s=l.identity,c=!1;return e.domain=function(o){return arguments.length?(t=i(a=+o[0]),n=i(u=+o[1]),r=t===n?0:1/(n-t),e):[a,u]},e.clamp=function(t){return arguments.length?(c=!!t,e):c},e.interpolator=function(t){return arguments.length?(s=t,e):s},e.unknown=function(t){return arguments.length?(o=t,e):o},function(o){return i=o,t=o(a),n=o(u),r=t===n?0:1/(n-t),e}}function i(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function o(){var e=(0,d.linearish)(r()(l.identity));return e.copy=function(){return i(e,o())},f.initInterpolator.apply(e,arguments)}function a(){var e=(0,p.loggish)(r()).domain([1,10]);return e.copy=function(){return i(e,a()).base(e.base())},f.initInterpolator.apply(e,arguments)}function u(){var e=(0,h.symlogish)(r());return e.copy=function(){return i(e,u()).constant(e.constant())},f.initInterpolator.apply(e,arguments)}function s(){var e=(0,v.powish)(r());return e.copy=function(){return i(e,s()).exponent(e.exponent())},f.initInterpolator.apply(e,arguments)}function c(){return s.apply(null,arguments).exponent(.5)}Object.defineProperty(t,"__esModule",{value:!0}),t.copy=i,t.default=o,t.sequentialLog=a,t.sequentialSymlog=u,t.sequentialPow=s,t.sequentialSqrt=c;var l=n(35),f=n(13),d=n(49),p=n(193),h=n(195),v=n(194)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,o){var a,u=(0,r.tickStep)(e,t,n);switch(o=(0,i.formatSpecifier)(null==o?",f":o),o.type){case"s":var s=Math.max(Math.abs(e),Math.abs(t));return null!=o.precision||isNaN(a=(0,i.precisionPrefix)(u,s))||(o.precision=a),(0,i.formatPrefix)(o,s);case"":case"e":case"g":case"p":case"r":null!=o.precision||isNaN(a=(0,i.precisionRound)(u,Math.max(Math.abs(e),Math.abs(t))))||(o.precision=a-("e"===o.type));break;case"f":case"%":null!=o.precision||isNaN(a=(0,i.precisionFixed)(u))||(o.precision=a-2*("%"===o.type))}return(0,i.format)(o)};var r=n(9),i=n(179)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return new Date(e)}function o(e){return e instanceof Date?+e:+new Date(+e)}function a(e,t,n,r,s,c,p,h,j){function P(i){return(p(i)<i?E:c(i)<i?C:s(i)<i?T:r(i)<i?A:t(i)<i?n(i)<i?R:I:e(i)<i?N:q)(i)}function O(t,n,r,i){if(null==t&&(t=10),"number"==typeof t){var o=Math.abs(r-n)/t,a=(0,u.bisector)(function(e){return e[2]}).right(L,o);a===L.length?(i=(0,u.tickStep)(n/x,r/x,t),t=e):a?(a=L[o/L[a-1][2]<L[a][2]/o?a-1:a],i=a[1],t=a[0]):(i=Math.max((0,u.tickStep)(n,r,t),1),t=h)}return null==i?t:t.every(i)}var M=(0,d.default)(f.identity,f.identity),k=M.invert,S=M.domain,E=j(".%L"),C=j(":%S"),T=j("%I:%M"),A=j("%I %p"),R=j("%a %d"),I=j("%b %d"),N=j("%B"),q=j("%Y"),L=[[p,1,m],[p,5,5*m],[p,15,15*m],[p,30,30*m],[c,1,y],[c,5,5*y],[c,15,15*y],[c,30,30*y],[s,1,b],[s,3,3*b],[s,6,6*b],[s,12,12*b],[r,1,_],[r,2,2*_],[n,1,g],[t,1,w],[t,3,3*w],[e,1,x]];return M.invert=function(e){return new Date(k(e))},M.domain=function(e){return arguments.length?S(l.map.call(e,o)):S().map(i)},M.ticks=function(e,t){var n,r=S(),i=r[0],o=r[r.length-1],a=o<i;return a&&(n=i,i=o,o=n),n=O(e,i,o,t),n=n?n.range(i,o+1):[],a?n.reverse():n},M.tickFormat=function(e,t){return null==t?P:j(t)},M.nice=function(e,t){var n=S();return(e=O(e,n[0],n[n.length-1],t))?S((0,v.default)(n,e)):M},M.copy=function(){return(0,f.copy)(M,a(e,t,n,r,s,c,p,h,j))},M}Object.defineProperty(t,"__esModule",{value:!0}),t.calendar=a,t.default=function(){return p.initRange.apply(a(s.timeYear,s.timeMonth,s.timeWeek,s.timeDay,s.timeHour,s.timeMinute,s.timeSecond,s.timeMillisecond,c.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)};var u=n(9),s=n(145),c=n(207),l=n(48),f=n(35),d=r(f),p=n(13),h=n(285),v=r(h),m=1e3,y=60*m,b=60*y,_=24*b,g=7*_,w=30*_,x=365*_},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return this.matches(e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e?new r.Selection([[document.querySelector(e)]],[document.documentElement]):new r.Selection([[e]],r.root)};var r=n(23)},function(e,t,n){"use strict";function r(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return new a.Selection(this._enter||this._groups.map(o.default),this._parents)},t.EnterNode=r;var i=n(294),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(23);r.prototype={constructor:r,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new Array(e.length)}},function(e,t,n){"use strict";function r(e){return function(){this.style.removeProperty(e)}}function i(e,t,n){return function(){this.style.setProperty(e,t,n)}}function o(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function a(e,t){return e.style.getPropertyValue(t)||(0,s.default)(e).getComputedStyle(e,null).getPropertyValue(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return arguments.length>1?this.each((null==t?r:"function"==typeof t?o:i)(e,t,null==n?"":n)):a(this.node(),e)},t.styleValue=a;var u=n(201),s=function(e){return e&&e.__esModule?e:{default:e}}(u)},function(e,t,n){"use strict";function r(){return[]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null==e?r:function(){return this.querySelectorAll(e)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var t,a,s,l,f,v=e.length,m=!1,y=new Array(v),b=new Array(v);for(null==d&&(h=p(f=(0,i.path)())),t=0;t<=v;++t){if(!(t<v&&c(l=e[t],t,e))===m)if(m=!m)a=t,h.areaStart(),h.lineStart();else{for(h.lineEnd(),h.lineStart(),s=t-1;s>=a;--s)h.point(y[s],b[s]);h.lineEnd(),h.areaEnd()}m&&(y[t]=+n(l,t,e),b[t]=+o(l,t,e),h.point(r?+r(l,t,e):y[t],u?+u(l,t,e):b[t]))}if(f)return h=null,f+""||null}function t(){return(0,l.default)().defined(c).curve(p).context(d)}var n=f.x,r=null,o=(0,a.default)(0),u=f.y,c=(0,a.default)(!0),d=null,p=s.default,h=null;return e.x=function(t){return arguments.length?(n="function"==typeof t?t:(0,a.default)(+t),r=null,e):n},e.x0=function(t){return arguments.length?(n="function"==typeof t?t:(0,a.default)(+t),e):n},e.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,a.default)(+t),e):r},e.y=function(t){return arguments.length?(o="function"==typeof t?t:(0,a.default)(+t),u=null,e):o},e.y0=function(t){return arguments.length?(o="function"==typeof t?t:(0,a.default)(+t),e):o},e.y1=function(t){return arguments.length?(u=null==t?null:"function"==typeof t?t:(0,a.default)(+t),e):u},e.lineX0=e.lineY0=function(){return t().x(n).y(o)},e.lineY1=function(){return t().x(n).y(u)},e.lineX1=function(){return t().x(r).y(o)},e.defined=function(t){return arguments.length?(c="function"==typeof t?t:(0,a.default)(!!t),e):c},e.curve=function(t){return arguments.length?(p=t,null!=d&&(h=p(d)),e):p},e.context=function(t){return arguments.length?(null==t?d=h=null:h=p(d=t),e):d},e};var i=n(47),o=n(50),a=r(o),u=n(143),s=r(u),c=n(203),l=r(c),f=n(205)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.slice=Array.prototype.slice},function(e,t,n){"use strict";function r(e,t){this._context=e,this._k=(1-t)/6}Object.defineProperty(t,"__esModule",{value:!0}),t.CardinalClosed=r;var i=n(144),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(142);r.prototype={areaStart:o.default,areaEnd:o.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:(0,a.point)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function e(t){function n(e){return new r(e,t)}return n.tension=function(t){return e(+t)},n}(0)},function(e,t,n){"use strict";function r(e,t){this._context=e,this._k=(1-t)/6}Object.defineProperty(t,"__esModule",{value:!0}),t.CardinalOpen=r;var i=n(142);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,i.point)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function e(t){function n(e){return new r(e,t)}return n.tension=function(t){return e(+t)},n}(0)},function(e,t,n){"use strict";function r(e){this._curve=e}function i(e){function t(t){return new r(e(t))}return t._curve=e,t}Object.defineProperty(t,"__esModule",{value:!0}),t.curveRadialLinear=void 0,t.default=i;var o=n(143),a=function(e){return e&&e.__esModule?e:{default:e}}(o);t.curveRadialLinear=i(a.default);r.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t((0,a.default)(e)):t()._curve},e}Object.defineProperty(t,"__esModule",{value:!0}),t.lineRadial=i,t.default=function(){return i((0,s.default)().curve(o.curveRadialLinear))};var o=n(301),a=r(o),u=n(203),s=r(u)},function(e,t,n){"use strict";function r(e){for(var t,n=-1,r=0,i=e.length,o=-1/0;++n<i;)(t=+e[n][1])>o&&(o=t,r=n);return r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.map(r);return(0,o.default)(e).sort(function(e,n){return t[e]-t[n]})};var i=n(92),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(90);t.default={draw:function(e,t){var n=Math.sqrt(t/r.pi);e.moveTo(n,0),e.arc(0,0,n,0,r.tau)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Math.sqrt(1/3),i=2*r;t.default={draw:function(e,t){var n=Math.sqrt(t/i),o=n*r;e.moveTo(0,-n),e.lineTo(o,0),e.lineTo(0,n),e.lineTo(-o,0),e.closePath()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(90),i=Math.sin(r.pi/10)/Math.sin(7*r.pi/10),o=Math.sin(r.tau/10)*i,a=-Math.cos(r.tau/10)*i;t.default={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),i=o*n,u=a*n;e.moveTo(0,-n),e.lineTo(i,u);for(var s=1;s<5;++s){var c=r.tau*s/5,l=Math.cos(c),f=Math.sin(c);e.lineTo(f*n,-l*n),e.lineTo(l*i-f*u,f*i+l*u)}e.closePath()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Math.sqrt(3);t.default={draw:function(e,t){var n=-Math.sqrt(t/(3*r));e.moveTo(0,2*n),e.lineTo(-r*n,-n),e.lineTo(r*n,-n),e.closePath()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=-.5,i=Math.sqrt(3)/2,o=1/Math.sqrt(12),a=3*(o/2+1);t.default={draw:function(e,t){var n=Math.sqrt(t/a),u=n/2,s=n*o,c=u,l=n*o+n,f=-c,d=l;e.moveTo(u,s),e.lineTo(c,l),e.lineTo(f,d),e.lineTo(r*u-i*s,i*u+r*s),e.lineTo(r*c-i*l,i*c+r*l),e.lineTo(r*f-i*d,i*f+r*d),e.lineTo(r*u+i*s,r*s-i*u),e.lineTo(r*c+i*l,r*l-i*c),e.lineTo(r*f+i*d,r*d-i*f),e.closePath()}}},function(e,t,n){"use strict";function r(e){return e.toISOString()}Object.defineProperty(t,"__esModule",{value:!0}),t.isoSpecifier=void 0;var i=n(206),o=t.isoSpecifier="%Y-%m-%dT%H:%M:%S.%LZ",a=Date.prototype.toISOString?r:(0,i.utcFormat)(o);t.default=a},function(e,t,n){"use strict";function r(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function i(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function o(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function a(e){function t(e,t){return function(n){var r,i,o,a=[],u=-1,s=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++u<c;)37===e.charCodeAt(u)&&(a.push(e.slice(s,u)),null!=(i=we[r=e.charAt(++u)])?r=e.charAt(++u):i="e"===r?" ":"0",(o=t[r])&&(r=o(n,i)),a.push(r),s=u+1);return a.push(e.slice(s,u)),a.join("")}}function n(e,t){return function(n){var u,s,c=o(1900,void 0,1),l=a(c,e,n+="",0);if(l!=n.length)return null;if("Q"in c)return new Date(c.Q);if("s"in c)return new Date(1e3*c.s+("L"in c?c.L:0));if(!t||"Z"in c||(c.Z=0),"p"in c&&(c.H=c.H%12+12*c.p),void 0===c.m&&(c.m="q"in c?c.q:0),"V"in c){if(c.V<1||c.V>53)return null;"w"in c||(c.w=1),"Z"in c?(u=i(o(c.y,0,1)),s=u.getUTCDay(),u=s>4||0===s?ge.utcMonday.ceil(u):(0,ge.utcMonday)(u),u=ge.utcDay.offset(u,7*(c.V-1)),c.y=u.getUTCFullYear(),c.m=u.getUTCMonth(),c.d=u.getUTCDate()+(c.w+6)%7):(u=r(o(c.y,0,1)),s=u.getDay(),u=s>4||0===s?ge.timeMonday.ceil(u):(0,ge.timeMonday)(u),u=ge.timeDay.offset(u,7*(c.V-1)),c.y=u.getFullYear(),c.m=u.getMonth(),c.d=u.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),s="Z"in c?i(o(c.y,0,1)).getUTCDay():r(o(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(s+5)%7:c.w+7*c.U-(s+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,i(c)):r(c)}}function a(e,t,n,r){for(var i,o,a=0,u=t.length,s=n.length;a<u;){if(r>=s)return-1;if(37===(i=t.charCodeAt(a++))){if(i=t.charAt(a++),!(o=it[i in we?t.charAt(a++):i])||(r=o(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}function u(e,t,n){var r=We.exec(t.slice(n));return r?(e.p=Ge[r[0].toLowerCase()],n+r[0].length):-1}function s(e,t,n){var r=Qe.exec(t.slice(n));return r?(e.w=Ke[r[0].toLowerCase()],n+r[0].length):-1}function H(e,t,n){var r=$e.exec(t.slice(n));return r?(e.w=Xe[r[0].toLowerCase()],n+r[0].length):-1}function se(e,t,n){var r=et.exec(t.slice(n));return r?(e.m=tt[r[0].toLowerCase()],n+r[0].length):-1}function xe(e,t,n){var r=Je.exec(t.slice(n));return r?(e.m=Ze[r[0].toLowerCase()],n+r[0].length):-1}function je(e,t,n){return a(e,De,t,n)}function Pe(e,t,n){return a(e,Fe,t,n)}function Oe(e,t,n){return a(e,Ue,t,n)}function Me(e){return ze[e.getDay()]}function ke(e){return He[e.getDay()]}function Se(e){return Ve[e.getMonth()]}function Ee(e){return Ye[e.getMonth()]}function Ce(e){return Be[+(e.getHours()>=12)]}function Te(e){return 1+~~(e.getMonth()/3)}function Ae(e){return ze[e.getUTCDay()]}function Re(e){return He[e.getUTCDay()]}function Ie(e){return Ve[e.getUTCMonth()]}function Ne(e){return Ye[e.getUTCMonth()]}function qe(e){return Be[+(e.getUTCHours()>=12)]}function Le(e){return 1+~~(e.getUTCMonth()/3)}var De=e.dateTime,Fe=e.date,Ue=e.time,Be=e.periods,He=e.days,ze=e.shortDays,Ye=e.months,Ve=e.shortMonths,We=c(Be),Ge=l(Be),$e=c(He),Xe=l(He),Qe=c(ze),Ke=l(ze),Je=c(Ye),Ze=l(Ye),et=c(Ve),tt=l(Ve),nt={a:Me,A:ke,b:Se,B:Ee,c:null,d:T,e:T,f:q,g:G,G:X,H:A,I:R,j:I,L:N,m:L,M:D,p:Ce,q:Te,Q:be,s:_e,S:F,u:U,U:B,V:z,w:Y,W:V,x:null,X:null,y:W,Y:$,Z:Q,"%":ye},rt={a:Ae,A:Re,b:Ie,B:Ne,c:null,d:K,e:K,f:ne,g:pe,G:ve,H:J,I:Z,j:ee,L:te,m:re,M:ie,p:qe,q:Le,Q:be,s:_e,S:oe,u:ae,U:ue,V:ce,w:le,W:fe,x:null,X:null,y:de,Y:he,Z:me,"%":ye},it={a:s,A:H,b:se,B:xe,c:je,d:w,e:w,f:k,g:y,G:m,H:j,I:j,j:x,L:M,m:g,M:P,p:u,q:_,Q:E,s:C,S:O,u:d,U:p,V:h,w:f,W:v,x:Pe,X:Oe,y:y,Y:m,Z:b,"%":S};return nt.x=t(Fe,nt),nt.X=t(Ue,nt),nt.c=t(De,nt),rt.x=t(Fe,rt),rt.X=t(Ue,rt),rt.c=t(De,rt),{format:function(e){var n=t(e+="",nt);return n.toString=function(){return e},n},parse:function(e){var t=n(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var n=t(e+="",rt);return n.toString=function(){return e},n},utcParse:function(e){var t=n(e+="",!0);return t.toString=function(){return e},t}}}function u(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o<n?new Array(n-o+1).join(t)+i:i)}function s(e){return e.replace(Pe,"\\$&")}function c(e){return new RegExp("^(?:"+e.map(s).join("|")+")","i")}function l(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function f(e,t,n){var r=xe.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function d(e,t,n){var r=xe.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function p(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function h(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function v(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function m(e,t,n){var r=xe.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function y(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function b(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function _(e,t,n){var r=xe.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function g(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function w(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function x(e,t,n){var r=xe.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function j(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function P(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function O(e,t,n){var r=xe.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function M(e,t,n){var r=xe.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function k(e,t,n){var r=xe.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function S(e,t,n){var r=je.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function E(e,t,n){var r=xe.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function C(e,t,n){var r=xe.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function T(e,t){return u(e.getDate(),t,2)}function A(e,t){return u(e.getHours(),t,2)}function R(e,t){return u(e.getHours()%12||12,t,2)}function I(e,t){return u(1+ge.timeDay.count((0,ge.timeYear)(e),e),t,3)}function N(e,t){return u(e.getMilliseconds(),t,3)}function q(e,t){return N(e,t)+"000"}function L(e,t){return u(e.getMonth()+1,t,2)}function D(e,t){return u(e.getMinutes(),t,2)}function F(e,t){return u(e.getSeconds(),t,2)}function U(e){var t=e.getDay();return 0===t?7:t}function B(e,t){return u(ge.timeSunday.count((0,ge.timeYear)(e)-1,e),t,2)}function H(e){var t=e.getDay();return t>=4||0===t?(0,ge.timeThursday)(e):ge.timeThursday.ceil(e)}function z(e,t){return e=H(e),u(ge.timeThursday.count((0,ge.timeYear)(e),e)+(4===(0,ge.timeYear)(e).getDay()),t,2)}function Y(e){return e.getDay()}function V(e,t){return u(ge.timeMonday.count((0,ge.timeYear)(e)-1,e),t,2)}function W(e,t){return u(e.getFullYear()%100,t,2)}function G(e,t){return e=H(e),u(e.getFullYear()%100,t,2)}function $(e,t){return u(e.getFullYear()%1e4,t,4)}function X(e,t){var n=e.getDay();return e=n>=4||0===n?(0,ge.timeThursday)(e):ge.timeThursday.ceil(e),u(e.getFullYear()%1e4,t,4)}function Q(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+u(t/60|0,"0",2)+u(t%60,"0",2)}function K(e,t){return u(e.getUTCDate(),t,2)}function J(e,t){return u(e.getUTCHours(),t,2)}function Z(e,t){return u(e.getUTCHours()%12||12,t,2)}function ee(e,t){return u(1+ge.utcDay.count((0,ge.utcYear)(e),e),t,3)}function te(e,t){return u(e.getUTCMilliseconds(),t,3)}function ne(e,t){return te(e,t)+"000"}function re(e,t){return u(e.getUTCMonth()+1,t,2)}function ie(e,t){return u(e.getUTCMinutes(),t,2)}function oe(e,t){return u(e.getUTCSeconds(),t,2)}function ae(e){var t=e.getUTCDay();return 0===t?7:t}function ue(e,t){return u(ge.utcSunday.count((0,ge.utcYear)(e)-1,e),t,2)}function se(e){var t=e.getUTCDay();return t>=4||0===t?(0,ge.utcThursday)(e):ge.utcThursday.ceil(e)}function ce(e,t){return e=se(e),u(ge.utcThursday.count((0,ge.utcYear)(e),e)+(4===(0,ge.utcYear)(e).getUTCDay()),t,2)}function le(e){return e.getUTCDay()}function fe(e,t){return u(ge.utcMonday.count((0,ge.utcYear)(e)-1,e),t,2)}function de(e,t){return u(e.getUTCFullYear()%100,t,2)}function pe(e,t){return e=se(e),u(e.getUTCFullYear()%100,t,2)}function he(e,t){return u(e.getUTCFullYear()%1e4,t,4)}function ve(e,t){var n=e.getUTCDay();return e=n>=4||0===n?(0,ge.utcThursday)(e):ge.utcThursday.ceil(e),u(e.getUTCFullYear()%1e4,t,4)}function me(){return"+0000"}function ye(){return"%"}function be(e){return+e}function _e(e){return Math.floor(+e/1e3)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var ge=n(145),we={"-":"",_:" ",0:"0"},xe=/^\s*\d+/,je=/^%/,Pe=/[\\^$*+?|[\]().{}]/g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i,o,a=e.__transition,u=!0;if(a){t=null==t?null:t+"";for(o in a)(n=a[o]).name===t?(i=n.state>r.STARTING&&n.state<r.ENDING,n.state=r.ENDED,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete a[o]):u=!1;u&&delete e.__transition}};var r=n(16)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n;return("number"==typeof t?i.interpolateNumber:t instanceof r.color?i.interpolateRgb:(n=(0,r.color)(t))?(t=n,i.interpolateRgb):i.interpolateString)(e,t)};var r=n(21),i=n(24)},function(e,t,n){"use strict";function r(e){return l.cells[e.index]={site:e,halfedges:[]}}function i(e,t){var n=e.site,r=t.left,i=t.right;return n===i&&(i=r,r=n),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(n===r?(r=t[1],i=t[0]):(r=t[0],i=t[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function o(e,t){return t[+(t.left!==e.site)]}function a(e,t){return t[+(t.left===e.site)]}function u(){for(var e,t,n,r,o=0,a=l.cells.length;o<a;++o)if((e=l.cells[o])&&(r=(t=e.halfedges).length)){var u=new Array(r),s=new Array(r);for(n=0;n<r;++n)u[n]=n,s[n]=i(e,l.edges[t[n]]);for(u.sort(function(e,t){return s[t]-s[e]}),n=0;n<r;++n)s[n]=t[u[n]];for(n=0;n<r;++n)t[n]=s[n]}}function s(e,t,n,r){var i,u,s,f,d,p,h,v,m,y,b,_,g=l.cells.length,w=!0;for(i=0;i<g;++i)if(u=l.cells[i]){for(s=u.site,d=u.halfedges,f=d.length;f--;)l.edges[d[f]]||d.splice(f,1);for(f=0,p=d.length;f<p;)y=a(u,l.edges[d[f]]),b=y[0],_=y[1],h=o(u,l.edges[d[++f%p]]),v=h[0],m=h[1],(Math.abs(b-v)>l.epsilon||Math.abs(_-m)>l.epsilon)&&(d.splice(f,0,l.edges.push((0,c.createBorderEdge)(s,y,Math.abs(b-e)<l.epsilon&&r-_>l.epsilon?[e,Math.abs(v-e)<l.epsilon?m:r]:Math.abs(_-r)<l.epsilon&&n-b>l.epsilon?[Math.abs(m-r)<l.epsilon?v:n,r]:Math.abs(b-n)<l.epsilon&&_-t>l.epsilon?[n,Math.abs(v-n)<l.epsilon?m:t]:Math.abs(_-t)<l.epsilon&&b-e>l.epsilon?[Math.abs(m-t)<l.epsilon?v:e,t]:null))-1),++p);p&&(w=!1)}if(w){var x,j,P,O=1/0;for(i=0,w=null;i<g;++i)(u=l.cells[i])&&(s=u.site,x=s[0]-e,j=s[1]-t,(P=x*x+j*j)<O&&(O=P,w=u));if(w){var M=[e,t],k=[e,r],S=[n,r],E=[n,t];w.halfedges.push(l.edges.push((0,c.createBorderEdge)(s=w.site,M,k))-1,l.edges.push((0,c.createBorderEdge)(s,k,S))-1,l.edges.push((0,c.createBorderEdge)(s,S,E))-1,l.edges.push((0,c.createBorderEdge)(s,E,M))-1)}}for(i=0;i<g;++i)(u=l.cells[i])&&(u.halfedges.length||delete l.cells[i])}Object.defineProperty(t,"__esModule",{value:!0}),t.createCell=r,t.cellHalfedgeStart=o,t.cellHalfedgeEnd=a,t.sortCellHalfedges=u,t.clipCells=s;var c=n(210),l=n(93)},function(e,t,n){"use strict";function r(){(0,a.RedBlackNode)(this),this.x=this.y=this.arc=this.site=this.cy=null}function i(e){var n=e.P,i=e.N;if(n&&i){var o=n.site,a=e.site,l=i.site;if(o!==l){var f=a[0],d=a[1],p=o[0]-f,h=o[1]-d,v=l[0]-f,m=l[1]-d,y=2*(p*m-h*v);if(!(y>=-u.epsilon2)){var b=p*p+h*h,_=v*v+m*m,g=(m*b-h*_)/y,w=(p*_-v*b)/y,x=s.pop()||new r;x.arc=e,x.site=a,x.x=g+f,x.y=(x.cy=w+d)+Math.sqrt(g*g+w*w),e.circle=x;for(var j=null,P=u.circles._;P;)if(x.y<P.y||x.y===P.y&&x.x<=P.x){if(!P.L){j=P.P;break}P=P.L}else{if(!P.R){j=P;break}P=P.R}u.circles.insert(j,x),j||(t.firstCircle=c=x)}}}}function o(e){var n=e.circle;n&&(n.P||(t.firstCircle=c=n.N),u.circles.remove(n),s.push(n),(0,a.RedBlackNode)(n),e.circle=null)}Object.defineProperty(t,"__esModule",{value:!0}),t.firstCircle=void 0,t.attachCircle=i,t.detachCircle=o;var a=n(211),u=n(93),s=[],c=t.firstCircle=void 0},function(e,t,n){"use strict";function r(e,t,n){this.k=e,this.x=t,this.y=n}function i(e){for(;!e.__zoom;)if(!(e=e.parentNode))return o;return e.__zoom}Object.defineProperty(t,"__esModule",{value:!0}),t.Transform=r,t.default=i,r.prototype={constructor:r,scale:function(e){return 1===e?this:new r(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new r(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var o=t.identity=new r(1,0,0);i.prototype=r.prototype},function(e,t,n){"use strict";function r(e){console&&console.warn&&console.warn(e)}function i(){i.init.call(this)}function o(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+(void 0===e?"undefined":_(e)))}function a(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function u(e,t,n,i){var u,s,c;if(o(n),s=e._events,void 0===s?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),s=e._events),c=s[t]),void 0===c)c=s[t]=n,++e._eventsCount;else if("function"==typeof c?c=s[t]=i?[n,c]:[c,n]:i?c.unshift(n):c.push(n),(u=a(e))>0&&c.length>u&&!c.warned){c.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+c.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=c.length,r(l)}return e}function s(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=s.bind(r);return i.listener=n,r.wrapFn=i,i}function l(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?h(i):d(i,i.length)}function f(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function d(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function p(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function h(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}function v(e,t){return new Promise(function(n,r){function i(n){e.removeListener(t,o),r(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}y(e,t,o,{once:!0}),"error"!==t&&m(e,i,{once:!0})})}function m(e,t,n){"function"==typeof e.on&&y(e,"error",t,n)}function y(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+(void 0===e?"undefined":_(e)));e.addEventListener(t,function i(o){r.once&&e.removeEventListener(t,i),n(o)})}}var b,_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g="object"===("undefined"==typeof Reflect?"undefined":_(Reflect))?Reflect:null,w=g&&"function"==typeof g.apply?g.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};b=g&&"function"==typeof g.ownKeys?g.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var x=Number.isNaN||function(e){return e!==e};e.exports=i,e.exports.once=v,i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var j=10;Object.defineProperty(i,"defaultMaxListeners",{enumerable:!0,get:function(){return j},set:function(e){if("number"!=typeof e||e<0||x(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");j=e}}),i.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},i.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||x(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},i.prototype.getMaxListeners=function(){return a(this)},i.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)w(u,this,t);else for(var s=u.length,c=d(u,s),n=0;n<s;++n)w(c[n],this,t);return!0},i.prototype.addListener=function(e,t){return u(this,e,t,!1)},i.prototype.on=i.prototype.addListener,i.prototype.prependListener=function(e,t){return u(this,e,t,!0)},i.prototype.once=function(e,t){return o(t),this.on(e,c(this,e,t)),this},i.prototype.prependOnceListener=function(e,t){return o(t),this.prependListener(e,c(this,e,t)),this},i.prototype.removeListener=function(e,t){var n,r,i,a,u;if(o(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){u=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():p(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,u||t)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},i.prototype.listeners=function(e){return l(this,e,!0)},i.prototype.rawListeners=function(e){return l(this,e,!1)},i.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},i.prototype.listenerCount=f,i.prototype.eventNames=function(){return this._eventsCount>0?b(this._events):[]}},function(e,t,n){"use strict";var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,n){"use strict";var r=n(25),i=r.Uint8Array;e.exports=i},function(e,t,n){"use strict";function r(e,t){var n=a(e),r=!n&&o(e),l=!n&&!r&&u(e),d=!n&&!r&&!l&&c(e),p=n||r||l||d,h=p?i(e.length,String):[],v=h.length;for(var m in e)!t&&!f.call(e,m)||p&&("length"==m||l&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,v))||h.push(m);return h}var i=n(779),o=n(340),a=n(26),u=n(223),s=n(218),c=n(342),l=Object.prototype,f=l.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r=e[t];u.call(e,t)&&o(r,n)&&(void 0!==n||t in e)||i(e,t,n)}var i=n(325),o=n(154),a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e,t,n){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var i=n(330);e.exports=r},function(e,t,n){"use strict";function r(e,t){t=i(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[o(t[n++])];return n&&n==r?e:void 0}var i=n(329),o=n(153);e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r=t(e);return o(e)?r:i(r,n(e))}var i=n(323),o=n(26);e.exports=r},function(e,t,n){"use strict";function r(e,t,n,a,u){return e===t||(null==e||null==t||!o(e)&&!o(t)?e!==e&&t!==t:i(e,t,n,a,r,u))}var i=n(763),o=n(54);e.exports=r},function(e,t,n){"use strict";function r(e,t){return i(e)?e:o(e,t)?[e]:a(u(e))}var i=n(26),o=n(219),a=n(838),u=n(851);e.exports=r},function(e,t,n){"use strict";var r=n(52),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},function(e,t,n){"use strict";function r(e,t,n,r,c,l){var f=n&u,d=e.length,p=t.length;if(d!=p&&!(f&&p>d))return!1;var h=l.get(e),v=l.get(t);if(h&&v)return h==t&&v==e;var m=-1,y=!0,b=n&s?new i:void 0;for(l.set(e,t),l.set(t,e);++m<d;){var _=e[m],g=t[m];if(r)var w=f?r(g,_,m,t,e,l):r(_,g,m,e,t,l);if(void 0!==w){if(w)continue;y=!1;break}if(b){if(!o(t,function(e,t){if(!a(b,t)&&(_===e||c(_,e,n,r,l)))return b.push(t)})){y=!1;break}}else if(_!==g&&!c(_,g,n,r,l)){y=!1;break}}return l.delete(e),l.delete(t),y}var i=n(746),o=n(753),a=n(781),u=1,s=2;e.exports=r},function(e,t,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r="object"==(void 0===t?"undefined":n(t))&&t&&t.Object===Object&&t;e.exports=r}).call(t,n(4))},function(e,t,n){"use strict";function r(e){return i(e,a,o)}var i=n(327),o=n(217),a=n(112);e.exports=r},function(e,t,n){"use strict";var r=n(338),i=r(Object.getPrototypeOf,Object);e.exports=i},function(e,t,n){"use strict";var r=n(323),i=n(334),o=n(217),a=n(343),u=Object.getOwnPropertySymbols,s=u?function(e){for(var t=[];e;)r(t,o(e)),e=i(e);return t}:a;e.exports=s},function(e,t,n){"use strict";function r(e){return e===e&&!i(e)}var i=n(53);e.exports=r},function(e,t,n){"use strict";function r(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}e.exports=r},function(e,t,n){"use strict";function r(e,t){return function(n){return e(t(n))}}e.exports=r},function(e,t,n){"use strict";function r(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var i=Function.prototype,o=i.toString;e.exports=r},function(e,t,n){"use strict";var r=n(762),i=n(54),o=Object.prototype,a=o.hasOwnProperty,u=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return i(e)&&a.call(e,"callee")&&!u.call(e,"callee")};e.exports=s},function(e,t,n){"use strict";function r(e){if(!o(e))return!1;var t=i(e);return t==u||t==s||t==a||t==c}var i=n(110),o=n(53),a="[object AsyncFunction]",u="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";e.exports=r},function(e,t,n){"use strict";var r=n(768),i=n(215),o=n(221),a=o&&o.isTypedArray,u=a?i(a):r;e.exports=u},function(e,t,n){"use strict";function r(){return[]}e.exports=r},function(e,t,n){"use strict";function r(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function i(e){var t=r(e);if("string"!=typeof t&&(b.isEncoding===_||!_(e)))throw new Error("Unknown encoding: "+e);return t||e}function o(e){this.encoding=i(e);var t;switch(this.encoding){case"utf16le":this.text=d,this.end=p,t=4;break;case"utf8":this.fillLast=c,t=4;break;case"base64":this.text=h,this.end=v,t=3;break;default:return this.write=m,void(this.end=y)}this.lastNeed=0,this.lastTotal=0,this.lastChar=b.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function u(e,t,n){var r=t.length-1;if(r<n)return 0;var i=a(t[r]);return i>=0?(i>0&&(e.lastNeed=i-1),i):--r<n||-2===i?0:(i=a(t[r]))>=0?(i>0&&(e.lastNeed=i-2),i):--r<n||-2===i?0:(i=a(t[r]),i>=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0)}function s(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}function c(e){var t=this.lastTotal-this.lastNeed,n=s(this,e,t);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){var n=u(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function d(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function p(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function h(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function v(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function m(e){return e.toString(this.encoding)}function y(e){return e&&e.length?this.write(e):""}var b=n(158).Buffer,_=b.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},o.prototype.end=f,o.prototype.text=l,o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";(function(e){function n(){if(void 0!==o)return o;if(e.XMLHttpRequest){o=new e.XMLHttpRequest;try{o.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){o=null}}else o=null;return o}function r(e){var t=n();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}function i(e){return"function"==typeof e}t.fetch=i(e.fetch)&&i(e.ReadableStream),t.writableStream=i(e.WritableStream),t.abortController=i(e.AbortController),t.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),t.blobConstructor=!0}catch(e){}var o,a=void 0!==e.ArrayBuffer,u=a&&i(e.ArrayBuffer.prototype.slice);t.arraybuffer=t.fetch||a&&r("arraybuffer"),t.msstream=!t.fetch&&u&&r("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&a&&r("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!n()&&i(n().overrideMimeType),t.vbArray=i(e.VBArray),o=null}).call(t,n(4))},function(e,t,n){"use strict";(function(e,r,i){var o=n(345),a=n(51),u=n(352),s=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c=t.IncomingMessage=function(t,n,a,s){var c=this;if(u.Readable.call(c),c._mode=a,c.headers={},c.rawHeaders=[],c.trailers={},c.rawTrailers=[],c.on("end",function(){e.nextTick(function(){c.emit("close")})}),"fetch"===a){if(c._fetchResponse=n,c.url=n.url,c.statusCode=n.status,c.statusMessage=n.statusText,n.headers.forEach(function(e,t){c.headers[t.toLowerCase()]=e,c.rawHeaders.push(t,e)}),o.writableStream){var l=new WritableStream({write:function(e){return new Promise(function(t,n){c._destroyed?n():c.push(new i(e))?t():c._resumeFetch=t})},close:function(){r.clearTimeout(s),c._destroyed||c.push(null)},abort:function(e){c._destroyed||c.emit("error",e)}});try{return void n.body.pipeTo(l).catch(function(e){r.clearTimeout(s),c._destroyed||c.emit("error",e)})}catch(e){}}var f=n.body.getReader();!function e(){f.read().then(function(t){if(!c._destroyed){if(t.done)return r.clearTimeout(s),void c.push(null);c.push(new i(t.value)),e()}}).catch(function(e){r.clearTimeout(s),c._destroyed||c.emit("error",e)})}()}else{c._xhr=t,c._pos=0,c.url=t.responseURL,c.statusCode=t.status,c.statusMessage=t.statusText;if(t.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var n=t[1].toLowerCase();"set-cookie"===n?(void 0===c.headers[n]&&(c.headers[n]=[]),c.headers[n].push(t[2])):void 0!==c.headers[n]?c.headers[n]+=", "+t[2]:c.headers[n]=t[2],c.rawHeaders.push(t[1],t[2])}}),c._charset="x-user-defined",!o.overrideMimeType){var d=c.rawHeaders["mime-type"];if(d){var p=d.match(/;\s*charset=([^;])(;|$)/);p&&(c._charset=p[1].toLowerCase())}c._charset||(c._charset="utf-8")}}};a(c,u.Readable),c.prototype._read=function(){var e=this,t=e._resumeFetch;t&&(e._resumeFetch=null,t())},c.prototype._onXHRProgress=function(){var e=this,t=e._xhr,n=null;switch(e._mode){case"text:vbarray":if(t.readyState!==s.DONE)break;try{n=new r.VBArray(t.responseBody).toArray()}catch(e){}if(null!==n){e.push(new i(n));break}case"text":try{n=t.responseText}catch(t){e._mode="text:vbarray";break}if(n.length>e._pos){var o=n.substr(e._pos);if("x-user-defined"===e._charset){for(var a=new i(o.length),u=0;u<o.length;u++)a[u]=255&o.charCodeAt(u);e.push(a)}else e.push(o,e._charset);e._pos=n.length}break;case"arraybuffer":if(t.readyState!==s.DONE||!t.response)break;n=t.response,e.push(new i(new Uint8Array(n)));break;case"moz-chunked-arraybuffer":if(n=t.response,t.readyState!==s.LOADING||!n)break;e.push(new i(new Uint8Array(n)));break;case"ms-stream":if(n=t.response,t.readyState!==s.LOADING)break;var c=new r.MSStreamReader;c.onprogress=function(){c.result.byteLength>e._pos&&(e.push(new i(new Uint8Array(c.result.slice(e._pos)))),e._pos=c.result.byteLength)},c.onload=function(){e.push(null)},c.readAsArrayBuffer(n)}e._xhr.readyState===s.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(t,n(17),n(4),n(113).Buffer)},function(e,t,n){"use strict";(function(t,r){function i(e){return L.from(e)}function o(e){return L.isBuffer(e)||e instanceof D}function a(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?I(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function u(e,t){R=R||n(65),e=e||{};var r=t instanceof R;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,o=e.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(o||0===o)?o:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new z,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(H||(H=n(344).StringDecoder),this.decoder=new H(e.encoding),this.encoding=e.encoding)}function s(e){if(R=R||n(65),!(this instanceof s))return new s(e);this._readableState=new u(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),q.call(this)}function c(e,t,n,r,o){var a=e._readableState;if(null===t)a.reading=!1,v(e,a);else{var u;o||(u=f(a,t)),u?e.emit("error",u):a.objectMode||t&&t.length>0?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===L.prototype||(t=i(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):l(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?l(e,a,t,!1):b(e,a)):l(e,a,t,!1))):r||(a.reading=!1)}return d(a)}function l(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&m(e)),b(e,t)}function f(e,t){var n;return o(t)||"string"==typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function d(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function p(e){return e>=W?e=W:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function h(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=p(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function v(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,m(e)}}function m(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(B("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?A.nextTick(y,e):y(e))}function y(e){B("emit readable"),e.emit("readable"),P(e)}function b(e,t){t.readingMore||(t.readingMore=!0,A.nextTick(_,e,t))}function _(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(B("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function g(e){return function(){var t=e._readableState;B("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&N(e,"data")&&(t.flowing=!0,P(e))}}function w(e){B("readable nexttick read 0"),e.read(0)}function x(e,t){t.resumeScheduled||(t.resumeScheduled=!0,A.nextTick(j,e,t))}function j(e,t){t.reading||(B("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),P(e),t.flowing&&!t.reading&&e.read(0)}function P(e){var t=e._readableState;for(B("flow",t.flowing);t.flowing&&null!==e.read(););}function O(e,t){if(0===t.length)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=M(e,t.buffer,t.decoder),n}function M(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?k(e,t):S(e,t),r}function k(e,t){var n=t.head,r=1,i=n.data;for(e-=i.length;n=n.next;){var o=n.data,a=e>o.length?o.length:e;if(a===o.length?i+=o:i+=o.slice(0,e),0===(e-=a)){a===o.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(a));break}++r}return t.length-=r,i}function S(e,t){var n=L.allocUnsafe(e),r=t.head,i=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var o=r.data,a=e>o.length?o.length:e;if(o.copy(n,n.length-e,0,a),0===(e-=a)){a===o.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(a));break}++i}return t.length-=i,n}function E(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,A.nextTick(C,t,e))}function C(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function T(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}var A=n(157);e.exports=s;var R,I=n(320);s.ReadableState=u;var N=(n(319).EventEmitter,function(e,t){return e.listeners(t).length}),q=n(351),L=n(158).Buffer,D=t.Uint8Array||function(){},F=Object.create(n(85));F.inherits=n(51);var U=n(880),B=void 0;B=U&&U.debuglog?U.debuglog("stream"):function(){};var H,z=n(859),Y=n(350);F.inherits(s,q);var V=["error","close","destroy","pause","resume"];Object.defineProperty(s.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),s.prototype.destroy=Y.destroy,s.prototype._undestroy=Y.undestroy,s.prototype._destroy=function(e,t){this.push(null),t(e)},s.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=L.from(e,t),t=""),n=!0),c(this,e,t,!1,n)},s.prototype.unshift=function(e){return c(this,e,null,!0,!1)},s.prototype.isPaused=function(){return!1===this._readableState.flowing},s.prototype.setEncoding=function(e){return H||(H=n(344).StringDecoder),this._readableState.decoder=new H(e),this._readableState.encoding=e,this};var W=8388608;s.prototype.read=function(e){B("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return B("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?E(this):m(this),null;if(0===(e=h(e,t))&&t.ended)return 0===t.length&&E(this),null;var r=t.needReadable;B("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&(r=!0,B("length less than watermark",r)),t.ended||t.reading?(r=!1,B("reading or ended",r)):r&&(B("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=h(n,t)));var i;return i=e>0?O(e,t):null,null===i?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&E(this)),null!==i&&this.emit("data",i),i},s.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},s.prototype.pipe=function(e,t){function n(e,t){B("onunpipe"),e===d&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,o())}function i(){B("onend"),e.end()}function o(){B("cleanup"),e.removeListener("close",c),e.removeListener("finish",l),e.removeListener("drain",m),e.removeListener("error",s),e.removeListener("unpipe",n),d.removeListener("end",i),d.removeListener("end",f),d.removeListener("data",u),y=!0,!p.awaitDrain||e._writableState&&!e._writableState.needDrain||m()}function u(t){B("ondata"),b=!1,!1!==e.write(t)||b||((1===p.pipesCount&&p.pipes===e||p.pipesCount>1&&-1!==T(p.pipes,e))&&!y&&(B("false write response, pause",d._readableState.awaitDrain),d._readableState.awaitDrain++,b=!0),d.pause())}function s(t){B("onerror",t),f(),e.removeListener("error",s),0===N(e,"error")&&e.emit("error",t)}function c(){e.removeListener("finish",l),f()}function l(){B("onfinish"),e.removeListener("close",c),f()}function f(){B("unpipe"),d.unpipe(e)}var d=this,p=this._readableState;switch(p.pipesCount){case 0:p.pipes=e;break;case 1:p.pipes=[p.pipes,e];break;default:p.pipes.push(e)}p.pipesCount+=1,B("pipe count=%d opts=%j",p.pipesCount,t);var h=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,v=h?i:f;p.endEmitted?A.nextTick(v):d.once("end",v),e.on("unpipe",n);var m=g(d);e.on("drain",m);var y=!1,b=!1;return d.on("data",u),a(e,"error",s),e.once("close",c),e.once("finish",l),e.emit("pipe",d),p.flowing||(B("pipe resume"),d.resume()),e},s.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,n);return this}var a=T(t.pipes,e);return-1===a?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},s.prototype.on=function(e,t){var n=q.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&m(this):A.nextTick(w,this))}return n},s.prototype.addListener=s.prototype.on,s.prototype.resume=function(){var e=this._readableState;return e.flowing||(B("resume"),e.flowing=!0,x(this,e)),this},s.prototype.pause=function(){return B("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(B("pause"),this._readableState.flowing=!1,this.emit("pause")),this},s.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;e.on("end",function(){if(B("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){if(B("wrapped data"),n.decoder&&(i=n.decoder.write(i)),(!n.objectMode||null!==i&&void 0!==i)&&(n.objectMode||i&&i.length)){t.push(i)||(r=!0,e.pause())}});for(var i in e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<V.length;o++)e.on(V[o],this.emit.bind(this,V[o]));return this._read=function(t){B("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(s.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),s._fromList=O}).call(t,n(4),n(17))},function(e,t,n){"use strict";function r(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function i(e){if(!(this instanceof i))return new i(e);u.call(this,e),this._transformState={afterTransform:r.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",o)}function o(){var e=this;"function"==typeof this._flush?this._flush(function(t,n){a(e,t,n)}):a(this,null,null)}function a(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}e.exports=i;var u=n(65),s=Object.create(n(85));s.inherits=n(51),s.inherits(i,u),i.prototype.push=function(e,t){return this._transformState.needTransform=!1,u.prototype.push.call(this,e,t)},i.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},i.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},i.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},i.prototype._destroy=function(e,t){var n=this;u.prototype._destroy.call(this,e,function(e){t(e),n.emit("close")})}},function(e,t,n){"use strict";(function(t,r,i){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){k(t,e)}}function a(e){return I.from(e)}function u(e){return I.isBuffer(e)||e instanceof N}function s(){}function c(e,t){E=E||n(65),e=e||{};var r=t instanceof E;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,a=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(a||0===a)?a:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){b(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function l(e){if(E=E||n(65),!(L.call(l,this)||this instanceof E))return new l(e);this._writableState=new c(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),R.call(this)}function f(e,t){var n=new Error("write after end");e.emit("error",n),S.nextTick(t,n)}function d(e,t,n,r){var i=!0,o=!1;return null===n?o=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),S.nextTick(r,o),i=!1),i}function p(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=I.from(t,n)),t}function h(e,t,n,r,i,o){if(!n){var a=p(t,r,i);r!==a&&(n=!0,i="buffer",r=a)}var u=t.objectMode?1:r.length;t.length+=u;var s=t.length<t.highWaterMark;if(s||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else v(e,t,!1,u,r,i,o);return s}function v(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function m(e,t,n,r,i){--t.pendingcb,n?(S.nextTick(i,r),S.nextTick(O,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(i(r),e._writableState.errorEmitted=!0,e.emit("error",r),O(e,t))}function y(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function b(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(y(n),t)m(e,n,r,t,i);else{var o=x(n);o||n.corked||n.bufferProcessing||!n.bufferedRequest||w(e,n),r?C(_,e,n,o,i):_(e,n,o,i)}}function _(e,t,n,r){n||g(e,t),t.pendingcb--,r(),O(e,t)}function g(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function w(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var u=0,s=!0;n;)i[u]=n,n.isBuf||(s=!1),n=n.next,u+=1;i.allBuffers=s,v(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,l=n.encoding,f=n.callback;if(v(e,t,!1,t.objectMode?1:c.length,c,l,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function j(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),O(e,t)})}function P(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,S.nextTick(j,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function O(e,t){var n=x(t);return n&&(P(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}function M(e,t,n){t.ending=!0,O(e,t),n&&(t.finished?S.nextTick(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function k(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}var S=n(157);e.exports=l;var E,C=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:S.nextTick;l.WritableState=c;var T=Object.create(n(85));T.inherits=n(51);var A={deprecate:n(863)},R=n(351),I=n(158).Buffer,N=i.Uint8Array||function(){},q=n(350);T.inherits(l,R),c.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(c.prototype,"buffer",{get:A.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}();var L;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(L=Function.prototype[Symbol.hasInstance],Object.defineProperty(l,Symbol.hasInstance,{value:function(e){return!!L.call(this,e)||this===l&&(e&&e._writableState instanceof c)}})):L=function(e){return e instanceof this},l.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},l.prototype.write=function(e,t,n){var r=this._writableState,i=!1,o=!r.objectMode&&u(e);return o&&!I.isBuffer(e)&&(e=a(e)),"function"==typeof t&&(n=t,t=null),o?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof n&&(n=s),r.ended?f(this,n):(o||d(this,r,e,n))&&(r.pendingcb++,i=h(this,r,o,e,t,n)),i},l.prototype.cork=function(){this._writableState.corked++},l.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||w(this,e))},l.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),l.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},l.prototype._writev=null,l.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||M(this,r,n)},Object.defineProperty(l.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),l.prototype.destroy=q.destroy,l.prototype._undestroy=q.undestroy,l.prototype._destroy=function(e,t){this.end(),t(e)}}).call(t,n(17),n(66).setImmediate,n(4))},function(e,t,n){"use strict";function r(e,t){var n=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||a.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(a.nextTick(o,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)}),this)}function i(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}var a=n(157);e.exports={destroy:r,undestroy:i}},function(e,t,n){"use strict";e.exports=n(319).EventEmitter},function(e,t,n){"use strict";t=e.exports=n(347),t.Stream=t,t.Readable=t,t.Writable=n(349),t.Duplex=n(65),t.Transform=n(348),t.PassThrough=n(858)},,,,function(e,t,n){"use strict";var r=n(18),i=n(31),o=n(7),a=n(869),u=n(868),s=n(870),c=n(867),l=function(){$(".thumbs-container input:radio").hide().each(function(){$(this).attr("data-radio-thumb",this.name);var e=$('label[for="'+this.id+'"]').text();$("<a "+(""!==e?'title=" '+e+' "':"")+' data-radio-thumb="'+this.name+'" class="radio-thumb" href="#"><span class="radio '+$(this).data("direction")+" "+(this.checked?" radio-checked":"")+'"></span></a>').insertAfter(this)})};e.exports=function(e,t,n,f,d,p,h,v,m,y,b,_){var g=t,w="Feedback on reasons for recommendations";"result"===m?(g=h,w="Feedback on recommendation"):"survey"===m?(g="survey-modal",w="My feedback is based on:"):"question"===m&&(g="question"+t,w="Project Explore Feedback Form");var x=void 0,j=window.WarpJS.modal(e,g,w);"result"===m?e("> .modal-dialog > .modal-content > .modal-body",j).html(u()):"resultQuestion"===m?e("> .modal-dialog > .modal-content > .modal-body",j).html(a({questionId:t,answerName:n,answerNum:f,questionName:d,resultName:_})):"survey"===m?e("> .modal-dialog > .modal-content > .modal-body",j).html(s()):"question"===m&&e("> .modal-dialog > .modal-content > .modal-body",j).html(c({questionName:d})),j.modal("show"),l(),e(j).on("click","a.radio-thumb",function(t){t.preventDefault();var n=e(this).attr("data-radio-thumb"),r=e(this).find("span").hasClass("radio-checked");e("a[data-radio-thumb='"+n+"'] span").removeClass("radio-checked"),e(":radio[data-radio-thumb='"+n+"']").attr("checked",!1),r&&e(".questionnaire.question").length||(e(this).find("span").addClass("radio-checked"),e(this).prev("input:radio").attr("checked",!0))});var P=function(){x=o.getAssessment(o.getCurrent(e,o.KEYS.SURVEY_ID),o.getCurrent(e,o.KEYS.ASSESSMENT_ID))},O=function(){o.updateAssessment(o.getCurrent(e,o.KEYS.SURVEY_ID),o.getCurrent(e,o.KEYS.ASSESSMENT_ID),x)};P();var M=null;"result"===m?M=r.find(x.resultsetFeedback,function(e){return e.resultsetId===h&&e.resultId===v&&"result"===e.feedbackType}):"resultQuestion"===m?M=r.find(x.resultsetFeedback,function(e){return e.resultsetId===h&&e.resultId===v&&"resultQuestion"===e.feedbackType&&e.questionId===t}):"survey"===m?M=r.find(x.resultsetFeedback,function(e){return"survey"===e.feedbackType}):"question"===m&&(M=r.find(x.resultsetFeedback,function(e){return"question"===e.feedbackType&&e.questionId===t})),M?(e(j).find("input[name='thumb-value'][value='"+M.thumbValue+"'] + .radio-thumb").click(),e(j).find("#feedback-reason").val(M.comment),e(j).find("input[name='based-on'][value='"+M.basedOn+"']").attr("checked","checked"),e(j).find("input[name='question-specific'][value='"+M.questionSpecific+"']").attr("checked","checked")):"thumbs-up"===b?e(j).find("input[name='thumb-value'][value='ThumbsUp'] + .radio-thumb").click():"thumbs-down"===b&&e(j).find("input[name='thumb-value'][value='ThumbsDown'] + .radio-thumb").click(),e(j).on("click",".related-feedback-submit",function(n){var a={questionnaireId:o.getCurrent(e,o.KEYS.SURVEY_ID),questionId:t,resultsetId:h,resultId:v,thumbValue:e(j).find("input[name='thumb-value']:checked").val(),basedOn:e(j).find("input[name='based-on']:checked").val(),comment:e(j).find("#feedback-reason").val(),feedbackId:M?M.feedbackId:null,feedbackType:m,questionSpecific:e(j).find("input[name='question-specific']:checked").val()};i.resolve().then(function(){return window.WarpJS.toast.loading(e,"Loading data...","Loading")}).then(function(n){return i.resolve().then(function(){return window.WarpJS.proxy.patch(e,p,a)}).then(function(n){P(),x.resultsetFeedback||(x.resultsetFeedback=[]);var i=void 0;"result"===m?i=r.find(x.resultsetFeedback,{resultId:v,resultsetId:h,feedbackType:m}):"resultQuestion"===m?i=r.find(x.resultsetFeedback,{resultId:v,resultsetId:h,questionId:t,feedbackType:m}):"survey"===m?i=r.find(x.resultsetFeedback,{feedbackType:m}):"question"===m&&(i=r.find(x.resultsetFeedback,{questionId:t,feedbackType:m})),i?(i.comment=a.comment,i.thumbValue=a.thumbValue,i.basedOn=a.basedOn,i.questionSpecific=a.questionSpecific):x.resultsetFeedback.push({feedbackId:n.feedbackId,questionId:t,resultsetId:h,resultId:v,comment:a.comment,thumbValue:a.thumbValue,basedOn:a.basedOn,feedbackType:m,questionSpecific:a.questionSpecific}),O(),e(j).modal("toggle");var o=e(".related-question-feedback-button-container[data-warpjs-question-id='"+t+"']");"result"===m&&(o=e(".result-feedback-button-container[data-warpjs-resultset-id='"+h+"']")),"result"!==m&&"resultQuestion"!==m||(o.removeClass("thumbsup"),o.removeClass("thumbsdown"),o.addClass(a.thumbValue.toLowerCase()))}).catch(function(t){console.error("Error:",t),window.WarpJS.toast.error(e,t.message,"Error getting data")}).finally(function(){return window.WarpJS.toast.close(e,n)})})}),e(j).on("hidden.bs.modal",function(){e(j).remove()})}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(385),a=n(386),u=n(387),s=n(226),c=n(30),l=n(7),f=n(872),d=n(391),p=n(395),h=n(388),v=!1;e.exports=function(e,t,n,m,y,b,_){var g=!l.getCurrent(e,l.KEYS.ASSESSMENT_ID),w=l.getCurrent(e,l.KEYS.SURVEY_ID),x=l.getCurrent(e,l.KEYS.ASSESSMENT_TEMPLATE_URL),j=l.getAssessments(w).map(function(e){return e.href=window.WarpJS.expandUrlTemplate(x,{surveyId:w,assessmentId:e.assessmentId}),e});if(g){var P=l.getCurrent(e,l.KEYS.USER);n.mainContact=P?P.Name:"",n.projectEmail=P?P.Email:""}e.each(j,function(e,t){t.revision=s(t)});var O=f({showCreate:g,assessment:n,assessments:j,question:m,rootUrl:y,hasSampleProject:_,customMessages:l.getCurrent(e,l.KEYS.CUSTOM_MESSAGES).reduce(function(e,t){return i({},e,r({},t.key,t.value))},{})});c.setSurveyContent(e,t,O),v||(v=!0,o(e,t),u(e,t),a(e,t,b),h(e,t)),d(e,t),p(e,t)}},function(e,t,n){"use strict";e.exports=function(e,t){var n=t.split(",");e(document.createElement("div")).addClass("image-map-overlay top-left").css({left:"0px",top:"0px",width:n[0]+"px",height:n[1]+"px"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-overlay top-mid").css({left:n[0]+"px",top:"0px",width:n[2]-n[0]+"px",height:n[1]+"px"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-overlay top-right").css({left:n[2]+"px",top:"0px",width:"calc(100% - "+n[2]+"px)",height:n[1]+"px"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-overlay mid-right").css({left:n[2]+"px",top:n[1]+"px",width:"calc(100% - "+n[2]+"px)",height:n[3]-n[1]+"px"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-overlay mid-left").css({left:"0px",top:n[1]+"px",width:n[0]+"px",height:n[3]-n[1]+"px"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-overlay bottom-left").css({left:"0px",top:n[3]+"px",width:n[0]+"px",height:"calc(100% - "+n[3]+"px)"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-overlay bottom-mid").css({left:n[0]+"px",top:n[3]+"px",width:n[2]-n[0]+"px",height:"calc(100% - "+n[3]+"px)"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-overlay bottom-right").css({left:n[2]+"px",top:n[3]+"px",width:"calc(100% - "+n[2]+"px)",height:"calc(100% - "+n[3]+"px)"}).appendTo(e(".image-map-img-container")),e(document.createElement("div")).addClass("image-map-border").css({left:n[0]+"px",top:n[1]+"px",width:n[2]-n[0]+"px",height:n[3]-n[1]+"px"}).appendTo(e(".image-map-img-container"))}},function(e,t,n){"use strict";e.exports=function(e){e("a.radio-fx").length||(e("input:radio, input[type='checkbox']").hide().each(function(){e(this).attr("data-radio-fx",this.name);var t=e('label[for="'+this.id+'"]').text();e("<a "+(""!==t?'title=" '+t+' "':"")+' data-radio-fx="'+this.name+'" class="radio-fx" href="#"><span class="radio '+(this.checked?" radio-checked":"")+" "+e(this).attr("class")+'"></span></a>').insertAfter(this)}),e(":radio.question-options[checked='checked']").length&&e(".questionnaire.question .question-next").html("Next Question"),e("a.radio-fx").on("click",function(t){t.preventDefault();var n=e(this).attr("data-radio-fx"),r=e(this).find("span").hasClass("radio-checked");e("a[data-radio-fx='"+n+"'] span").removeClass("radio-checked"),e(":radio[data-radio-fx='"+n+"'], input[type='checkbox'][data-radio-fx='"+n+"']").attr("checked",!1),r&&e(".questionnaire.question").length||(e(this).find("span").addClass("radio-checked"),e(this).prev("input:radio, input[type='checkbox']").attr("checked",!0)),e(":radio.question-options[data-radio-fx='"+n+"'][checked='checked']").length?e(".questionnaire.question .question-next").html("Next Question"):e(this).hasClass("question-options")&&e(".questionnaire.question .question-next").html("Don't know (yet)")}))}},function(e,t,n){"use strict";var r=n(18),i=n(740),o=n(873);e.exports=function(e,t,n,a,u,s,c,l,f){function d(t){var n=i.event&&i.event.altKey?2500:250,r=w.descendants().reverse(),o=w.links();_(w);var a=w,u=w;w.eachBefore(function(e){e.x<a.x&&(a=e),e.x>u.x&&(u=e)});var s=Math.max(u.x-a.x+v.top+v.bottom,h),c=x.transition().duration(n).attr("height",s).attr("viewBox",[-v.left,a.x-v.top,h,s]).tween("resize",window.ResizeObserver?null:function(){return function(){return x.dispatch("toggle")}}),l=O.selectAll("g").data(r,function(e){return e.id}),m=function(e){e.children=e.children?null:e._children},y=function(e){e.children?(e._children=e.children,e.children=null):(e.children=e._children,e._children=null),e.parent&&e.parent.children.forEach(function(t){e!==t&&k(t)})},b=l.enter().append("g").attr("transform",function(e){return"translate("+t.y0+","+t.x0+")"}).attr("fill-opacity",0).attr("stroke-opacity",0).on("click",function(t){t._children?(e(".auto-collapse.collapse-on-click").length?y(t):m(t),d(t)):t.data&&"category"===t.data.type&&t.data.isRepeatable?(f(0,0,t.data.categoryIndex,"category"),p.modal("hide")):t.data&&t.data.linkTo&&(f(t.data.questionIndex,t.data.iterationIndex,t.data.categoryIndex,"question"),p.modal("hide"))});b.append("circle").attr("r",function(e){var t=2.5;return e.data&&"question"===e.data.type&&(t=4),t}).attr("fill",function(e){var t=e.data&&"question"!==e.data.type?"#555":"#fff";return"1"===e.data.answer?t="#5ca81e":"question"===e.data.type||e._children?"2"===e.data.answer||"3"===e.data.answer?t="#fcb830":"4"===e.data.answer||"none"===e.data.answeredLevel?t="#de2a2d":!1===e.data.answered&&e.data.hasOptions?t="#fff":"one"===e.data.answeredLevel&&(t="#fcb830"):t="#999",t}).attr("stroke",function(e){var t=e.data&&"question"!==e.data.type?"#555":"#fff";return"1"===e.data.answer?t="#5ca81e":"question"===e.data.type||e._children?"2"===e.data.answer||"3"===e.data.answer?t="#fcb830":"4"===e.data.answer||"none"===e.data.answeredLevel?t="#de2a2d":!1===e.data.answered&&e.data.hasOptions?t="#000":"one"===e.data.answeredLevel&&(t="#fcb830"):t="#999",t}),b.append("text").attr("dy","0.31em").style("font-size","14px").style("fill",function(e){var t="#000";return"question"===e.data.type&&e.data.hasOptions&&!1===e.data.answered&&(t="#999"),t}).style("font-weight",function(e){var t="";return"question"!==e.data.type||e.data.hasOptions||(t="bold"),t}).attr("x",function(e){var t=6;return"question"===e.data.type&&e.data.hasOptions||(t=-6),t}).attr("text-anchor",function(e){return"question"===e.data.type?"start":"end"}).text(function(e){return e.data.name}).clone(!0).lower().attr("stroke-linejoin","round").attr("stroke-width",3).attr("stroke","white"),l.merge(b).transition(c).attr("transform",function(e){return"translate("+e.y+","+e.x+")"}).attr("fill-opacity",1).attr("stroke-opacity",1),l.exit().transition(c).remove().attr("transform",function(e){return"translate("+t.y+","+t.x+")"}).attr("fill-opacity",0).attr("stroke-opacity",0);var j=P.selectAll("path").data(o,function(e){return e.target.id}),M=j.enter().append("path").attr("d",function(e){var n={x:t.x0,y:t.y0};return g({source:n,target:n})});j.merge(M).transition(c).attr("d",g),j.exit().transition(c).remove().attr("d",function(e){var n={x:t.x,y:t.y};return g({source:n,target:n})}),w.eachBefore(function(e){e.x0=e.x,e.y0=e.y})}var p=window.WarpJS.modal(e,"spider","Questions of this assignment in one overview");e("> .modal-dialog > .modal-content > .modal-body",p).html(o({type:s})),p.modal("show");var h=1200,v={top:10,right:120,bottom:10,left:40},m=h/4.5,y={};y="progress"===s?r.map(a,function(e,n){var i=[],o=r.find(c._embedded.categories,function(t){return e.id===t.id});if(e.isRepeatable&&o&&o._embedded&&o._embedded.iterations)i=r.filter(r.map(o._embedded.iterations,function(i,o){var a=!1,u=!0,s=r.filter(i._embedded.questions,function(e){return!t||parseInt(e.detailLevel,10)<=parseInt(l,10)}),c=r.map(s,function(t,i){var s=r.find(e._embedded.questions,function(e){return e.id===t.id}),c=void 0!==t.answer&&null!==t.answer;c?a=!0:s&&s._embedded&&s._embedded.options.length>0&&(u=!1);var l=s?r.find(s._embedded.options,function(e){return e&&e.id===t.answer}):null,f=l?l.position:null;return{type:"question",name:s?s.name:null,questionIndex:i,iterationIndex:o,categoryIndex:n,answered:c,answer:f,hasOptions:s&&s._embedded&&s._embedded.options.length>0,detailLevel:s?s.detailLevel:null,linkTo:!0}}),f="none";return u?f="all":a&&(f="one"),{name:i.name,children:c,answeredLevel:f}}),function(e){return null!==e.name&&""!==e.name});else{var a=r.filter(e._embedded.questions,function(e){return parseInt(e.detailLevel,10)<=parseInt(l,10)});i=r.map(a,function(e,t){var i=o&&o._embedded&&o._embedded.iterations[0]&&o._embedded.iterations[0]._embedded?o._embedded.iterations[0]&&o._embedded.iterations[0]._embedded.questions:[],a=r.find(i,function(t){return t.id===e.id}),u=r.find(e._embedded.options,function(e){return e&&a&&e.id===a.answer}),s=u?u.position:null;return{type:"question",name:e.name,questionIndex:t,iterationIndex:0,categoryIndex:n,answered:a&&void 0!==a.answer&&null!==a.answer,answer:s,hasOptions:e._embedded&&e._embedded.options.length>0,detailLevel:e.detailLevel,linkTo:!0}})}return{type:"category",categoryIndex:n,isRepeatable:e.isRepeatable,name:e.name,children:i,dataId:e.id}}):r.map(a,function(e){var t=r.filter(r.map(e._embedded.questions,function(e){return{type:"question",name:e.name,dataId:e.id,detailLevel:e.detailLevel}}),function(e){return parseInt(e.detailLevel,10)<=parseInt(l,10)});return{name:e.name,children:t,dataId:e.id}});var b={name:n.name,children:y},_=i.tree().nodeSize([20,m]),g=i.linkHorizontal().x(function(e){return e.y}).y(function(e){return e.x}),w=i.hierarchy(b);w.x0=m/4.5,w.y0=0,w.descendants().forEach(function(e,t){e.id=t,e._children=e.children,e.depth&&e.data.name&&7!==e.data.name.length&&(e.children=null)});var x=i.select(u).attr("width",h).attr("height",h).attr("viewBox",[-v.left,-v.top,h,h]).style("font","10px sans-serif").style("user-select","none"),j=x.append("g").attr("width",h).attr("height",h);x.call(i.zoom().on("zoom",function(){j.attr("transform",i.event.transform)}));var P=j.append("g").attr("fill","none").attr("stroke","#555").attr("stroke-opacity",.4).attr("stroke-width",1.5),O=j.append("g").attr("cursor","pointer");d(w),j.node(),e(p).on("hidden.bs.modal",function(){e(p).remove()});var M=function e(t){var n=t.children?t.children:t._children;t._children&&(t.children=t._children,t._children=null),n&&n.forEach(e)},k=function e(t){t.children&&(t._children=t.children,t._children.forEach(e),t.children=null)},S=function(){M(w),d(w)},E=function(){w.children.forEach(k),k(w),d(w)};e(p).on("click",".spider-show.show-all",function(){S(),e(event.target).addClass("show-none"),e(event.target).removeClass("show-all")}),e(p).on("click",".spider-show.show-none",function(){E(),e(event.target).addClass("show-all"),e(event.target).removeClass("show-none")}),e(p).on("click",".auto-collapse",function(t){e(t.target).toggleClass("collapse-on-click")}),e(p).on("click",".edit-spider",function(e){e.preventDefault();var t=0,n=r.find(a,function(e,n){return t=n,"Introduction"===e.name}),i=0;r.find(n._embedded.questions,function(e,t){return i=t,"Modules"===e.name}),f(i,0,t,"question"),p.modal("hide")})}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(840),u=n(842),s=n(849),c=function(){function e(t){i(this,e),this.data=a(t),this._embedded={}}return o(e,[{key:"embed",value:function(e,t){this._embedded[e]||(this._embedded[e]=[]),this._embedded[e]=this._embedded[e].concat(t)}},{key:"toJSON",value:function(){return u(a(this.data),{_embedded:s(this._embedded,function(e,t,n){return u(e,r({},n,t.map(function(e){return e.toJSON()})))},{})})}}]),e}();e.exports=Object.freeze({createResource:function(e,t){return new c(t)}})},,,,,,function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return"<div>Cannot find assessment '"+e.escapeExpression((o=null!=(o=a(n,"assessmentId")||(null!=t?a(t,"assessmentId"):t))?o:e.hooks.helperMissing,"function"==typeof o?o.call(null!=t?t:e.nullContext||{},{name:"assessmentId",hash:{},data:i,loc:{start:{line:1,column:29},end:{line:1,column:45}}}):o))+'\'.</div>\n<div>You may have received this URL from someone else, but the person did not\n provide the associated data.</div>\n<div>Contact the person who gave you this URL and request the person to click\n "SAVE" and to send you the associated data. You can then import the data by\n clicking "LOAD" above.</div>\n'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="intro-image">\n <img src="'+e.escapeExpression((o=null!=(o=a(n,"image")||(null!=t?a(t,"image"):t))?o:e.hooks.helperMissing,"function"==typeof o?o.call(null!=t?t:e.nullContext||{},{name:"image",hash:{},data:i,loc:{start:{line:13,column:22},end:{line:13,column:31}}}):o))+'">\n </div>\n'},3:function(e,t,n,r,i){return' <button class="question-back-intro">back</button>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=e.lambda,u=null!=t?t:e.nullContext||{},s=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire">\n <div class="row">\n <div class="col-12">\n <h2 class="ipt-title-question">'+e.escapeExpression(a(null!=(o=null!=t?s(t,"question"):t)?s(o,"name"):o,t))+"</h2>\n <p>"+(null!=(o=a(null!=(o=null!=t?s(t,"question"):t)?s(o,"content"):o,t))?o:"")+'</p>\n </div>\n </div>\n <div class="row">\n <div class="col-12">\n'+(null!=(o=s(n,"if").call(u,null!=t?s(t,"image"):t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i,loc:{start:{line:11,column:8},end:{line:15,column:15}}}))?o:"")+' </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n'+(null!=(o=s(n,"if").call(u,null!=t?s(t,"notFirst"):t,{name:"if",hash:{},fn:e.program(3,i,0),inverse:e.noop,data:i,loc:{start:{line:23,column:6},end:{line:25,column:13}}}))?o:"")+' </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="question-next-intro">NEXT</button>\n </div>\n </div>\n</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){return"has-comments"},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire iterations">\n <div class="iterations-container">\n <div class="row">\n <div class="col-12">\n <h2>'+s(u(null!=(a=null!=t?c(t,"category"):t)?c(a,"name"):a,t))+' Classes</h2>\n <p>Please list the main classes of field-based assets in your solution. By asset we mean the actual physical/business assets which are managed by the solution you are assessing here. Examples for asset classes are trucks, bulldozers, cranes, ships, containers, buildings, etc. Sensors and actuators are usually not considered assets here, since they are part of the solutions which is managing the business assets. There can be exceptions. For example, a building security solution might use CCTV cameras. In this case, the question is: is the camera the managed asset, or the building which the camera is deployed in. This explorer should work both ways. We only recommend to ensure consistent use of your individual definition of asset classes in your solution.</p>\n </div>\n </div>\n <form class="iteration-form">\n <div class="row">\n <div class="col-sm-12">\n <h4>'+s(u(null!=(a=null!=t?c(t,"category"):t)?c(a,"name"):a,t))+' Category</h4>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-4 iteration-col">\n <input type="text" class="form-control" id="iteration1" placeholder="Your Asset Category" value="'+s(u(null!=(a=null!=(a=null!=t?c(t,"iterations"):t)?c(a,"0"):a)?c(a,"name"):a,t))+'"/>\n <div class="invalid-feedback">\n At least one class is required.\n </div>\n </div>\n <div class="col-sm-4">\n <input type="text" class="form-control" id="iteration2" placeholder="Your Asset Category" value="'+s(u(null!=(a=null!=(a=null!=t?c(t,"iterations"):t)?c(a,"1"):a)?c(a,"name"):a,t))+'"/>\n </div>\n <div class="col-sm-4">\n <input type="text" class="form-control" id="iteration3" placeholder="Your Asset Category" value="'+s(u(null!=(a=null!=(a=null!=t?c(t,"iterations"):t)?c(a,"2"):a)?c(a,"name"):a,t))+'"/>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-4">\n <input type="text" class="form-control" id="iteration4" placeholder="Your Asset Category" value="'+s(u(null!=(a=null!=(a=null!=t?c(t,"iterations"):t)?c(a,"3"):a)?c(a,"name"):a,t))+'"/>\n </div>\n <div class="col-sm-4">\n <input type="text" class="form-control" id="iteration5" placeholder="Your Asset Category" value="'+s(u(null!=(a=null!=(a=null!=t?c(t,"iterations"):t)?c(a,"4"):a)?c(a,"name"):a,t))+'"/>\n </div>\n <div class="col-sm-4">\n <input type="text" class="form-control" id="iteration6" placeholder="Your Asset Category" value="'+s(u(null!=(a=null!=(a=null!=t?c(t,"iterations"):t)?c(a,"5"):a)?c(a,"name"):a,t))+'"/>\n </div>\n </div>\n </form>\n </div>\n </div>\n <div class="category-image-map">\n <div class="image-map-img-container">\n <img src="'+s(u(null!=t?c(t,"image"):t,t))+'"/>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="iteration-back">back</button>\n </div>\n <div class="col-sm-4">\n <button class="comments '+(null!=(a=c(r,"if").call(null!=t?t:e.nullContext||{},null!=(a=null!=t?c(t,"category"):t)?c(a,"comments"):a,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o,loc:{start:{line:56,column:30},end:{line:56,column:74}}}))?a:"")+'" data-toggle="modal" data-target="#comments-modal">Comments</button>\n </div>\n <div class="col-sm-4">\n <button class="iteration-next">Next Question</button>\n </div>\n </div>\n</div>\n'+(null!=(a=e.invokePartial(n(159),t,{name:"comments",hash:{comments:null!=(a=null!=t?c(t,"category"):t)?c(a,"comments"):a},data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")},usePartial:!0,useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){return' <input type="radio" name="questionnaire-level" value="3">\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=e.lambda,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire levels">\n <div class="row">\n <div class="col-12">\n <h2 class="ipt-title-question">'+e.escapeExpression(a(null!=(o=null!=t?u(t,"question"):t)?u(o,"name"):o,t))+"</h2>\n <p>"+(null!=(o=a(null!=(o=null!=t?u(t,"question"):t)?u(o,"content"):o,t))?o:"")+'</p>\n </div>\n </div>\n <div class="row">\n <div class="col-12">\n <form class="project-levels">\n <div class="level-container row">\n <div class="col-sm-1">\n <input type="radio" name="questionnaire-level" value="1">\n </div>\n <div class="col-sm-8 level-description">\n <h3>Quick Assessment</h3>\n <p class="radio-text ipt-levels">The quick assessment will help you getting a first, high-level assessment of your project.</p>\n <p class="radio-text mm-levels">The quick assessment will help you getting a first, high-level assessment of your organization.</p>\n </div>\n <div class="col-sm-2 level-timeframe">\n <p class="ipt-levels">15-30 mins</p>\n <p class="mm-levels">10-15 mins</p>\n </div>\n </div>\n <div class="level-container row">\n <div class="col-sm-1">\n <input type="radio" name="questionnaire-level" value="2">\n </div>\n <div class="col-sm-8 level-description">\n <h3>Standard Assessment</h3>\n <p class="radio-text ipt-levels">The standard assessment will provide you with a level that will be sufficient for many project managers as a starting point, e.g. for a vendor RFI/RFP (Request of information/Proposal)</p>\n <p class="radio-text mm-levels">The standard assessment will provide you with an enhanced understanding of your organization’s current status</p>\n </div>\n <div class="col-sm-2 level-timeframe">\n <p class="ipt-levels">60-120 mins</p>\n <p class="mm-levels">30-45 mins</p>\n </div>\n </div>\n <div class="level-container row">\n <div class="col-sm-1">\n'+(null!=(o=u(n,"if").call(null!=t?t:e.nullContext||{},null!=t?u(t,"detailedEnabled"):t,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i,loc:{start:{line:42,column:14},end:{line:44,column:21}}}))?o:"")+' </div>\n <div class="col-sm-8 level-description">\n <h3>Detailed Assessment</h3>\n <p class="radio-text ipt-levels">The detailed assessment is in-depth, covering additional technical questions, e.g. as a prerequisite for a detailed solution design. <u>This level is only available to IIC memebers and their customers.</u></p>\n <p class="radio-text mm-levels">The detailed assessment will walk you through the full detail included in the IIoT Maturity Model. <u>This level is only available to IIC memebers and their customers.</u></p>\n </div>\n <div class="col-sm-2 level-timeframe">\n <p class="ipt-levels">120-180 mins</p>\n <p class="mm-levels">60-90 mins</p>\n </div>\n </div>\n </form>\n </div>\n </div>\n <div class="row">\n <div class="col-12 spider-container">\n <svg class="spider" width="800" height="700"></svg>\n <div class=\'test\'></div>\n </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="back levels-back question-back">back</button>\n </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="next levels-next question-next">NEXT</button>\n </div>\n </div>\n</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <h3>'+s(u(null!=(o=null!=t?c(t,"selectedCategory"):t)?c(o,"modularDetailsName"):o,t))+"</h3>\n "+(null!=(o=u(null!=(o=null!=t?c(t,"selectedCategory"):t)?c(o,"modularDetailsContent"):o,t))?o:"")+'\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="row buttons">\n <div class="col-sm-12">\n <a class="module-details-back" data-warpjs-module-id="'+s(u(null!=(o=null!=t?c(t,"selectedCategory"):t)?c(o,"id"):o,t))+'" data-warpjs-question-id="'+s((a=null!=(a=c(n,"questionId")||(null!=t?c(t,"questionId"):t))?a:e.hooks.helperMissing,"function"==typeof a?a.call(null!=t?t:e.nullContext||{},{name:"questionId",hash:{},data:i,loc:{start:{line:8,column:110},end:{line:8,column:124}}}):a))+'">Back to Modules</a>\n </div>\n </div>\n</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i,o,a){var u,s,c=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class=" row">\n <div class="col-sm-12">\n <h3>'+e.escapeExpression((s=null!=(s=l(n,"key")||i&&l(i,"key"))?s:e.hooks.helperMissing,"function"==typeof s?s.call(c,{name:"key",hash:{},data:i,blockParams:o,loc:{start:{line:15,column:20},end:{line:15,column:28}}}):s))+"</h3>\n </div>\n </div>\n"+(null!=(u=l(n,"each").call(c,o[0][0],{name:"each",hash:{},fn:e.program(2,i,1,o,a),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:18,column:12},end:{line:45,column:21}}}))?u:"")},2:function(e,t,n,r,i,o,a){var u,s=e.lambda,c=e.escapeExpression,l=null!=t?t:e.nullContext||{},f=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="module-container row">\n <div class="col-sm-1">\n <input type="checkbox" name="'+c(s(null!=(u=o[0][0])?f(u,"name"):u,t))+'" value="'+c(s(null!=(u=o[0][0])?f(u,"id"):u,t))+'">\n </div>\n <div class="col-sm-8 module-description">\n'+(null!=(u=f(n,"if").call(l,null!=(u=o[0][0])?f(u,"iconImageUrl"):u,{name:"if",hash:{},fn:e.program(3,i,0,o,a),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:24,column:18},end:{line:28,column:25}}}))?u:"")+' <div class="module-inline module-inline-right">\n <p class="module-name">\n'+(null!=(u=f(n,"if").call(l,null!=(u=o[0][0])?f(u,"logoImageUrl"):u,{name:"if",hash:{},fn:e.program(5,i,0,o,a),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:31,column:22},end:{line:33,column:29}}}))?u:"")+" "+c(s(null!=(u=o[0][0])?f(u,"name"):u,t))+"\n </p>\n <p>"+c(s(null!=(u=o[0][0])?f(u,"description"):u,t))+"</p>\n </div>\n </div>\n"+(null!=(u=f(n,"if").call(l,null!=(u=o[0][0])?f(u,"showDetails"):u,{name:"if",hash:{},fn:e.program(7,i,0,o,a),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:39,column:16},end:{line:43,column:23}}}))?u:"")+" </div>\n"},3:function(e,t,n,r,i,o){var a,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="module-inline">\n <img class="icon-image" src="'+e.escapeExpression(e.lambda(null!=(a=o[1][0])?u(a,"iconImageUrl"):a,t))+'" />\n </div>\n'},5:function(e,t,n,r,i,o){var a,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <img class="logo-image" src="'+e.escapeExpression(e.lambda(null!=(a=o[1][0])?u(a,"logoImageUrl"):a,t))+'" />\n'},7:function(e,t,n,r,i,o,a){var u,s=e.lambda,c=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="col-sm-2 module-details blue-button-container">\n <button class="blue-button module-details-button" data-warpjs-module-id="'+c(s(null!=(u=o[1][0])?l(u,"id"):u,t))+'" data-warpjs-question-id="'+c(s(null!=(u=null!=a[2]?l(a[2],"question"):a[2])?l(u,"id"):u,t))+'">details</button>\n </div>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i,o,a){var u,s=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire modules-main">\n <div class="row">\n <div class="col-12">\n <h2 class="ipt-title-question">Your Module Preselection</h2>\n <p>'+(null!=(u=e.lambda(null!=(u=null!=t?s(t,"question"):t)?s(u,"content"):u,t))?u:"")+'</p>\n </div>\n </div>\n <div class="row">\n <div class="col-12">\n <form class="modules">\n'+(null!=(u=s(n,"each").call(null!=t?t:e.nullContext||{},null!=t?s(t,"sections"):t,{name:"each",hash:{},fn:e.program(1,i,1,o,a),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:12,column:10},end:{line:46,column:19}}}))?u:"")+' </form>\n </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="back modules-back question-back">back</button>\n </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="next modules-next question-next">NEXT</button>\n </div>\n </div>\n</div>'},useData:!0,useDepths:!0,useBlockParams:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="col-sm-3 persona-col">\n <div class="persona-container" data-toggle="tooltip" title="'+s(u(null!=(a=o[0][0])?c(a,"description"):a,t))+'" data-placement="top">\n'+(null!=(a=c(n,"if").call(null!=t?t:e.nullContext||{},null!=(a=o[0][0])?c(a,"image"):a,{name:"if",hash:{},fn:e.program(2,i,0,o),inverse:e.program(4,i,0,o),data:i,blockParams:o,loc:{start:{line:16,column:18},end:{line:24,column:25}}}))?a:"")+" <h3>"+s(u(null!=(a=o[0][0])?c(a,"name"):a,t))+'</h3>\n <input type="radio" name="questionnaire-persona" value="'+s(u(null!=(a=o[0][0])?c(a,"id"):a,t))+'">\n </div>\n </div>\n'},2:function(e,t,n,r,i,o){var a,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="persona-image">\n <img src="'+e.escapeExpression(e.lambda(null!=(a=o[1][0])?u(a,"imageUrl"):a,t))+'"/>\n </div>\n'},4:function(e,t,n,r,i){return' <div class="persona-image-default">\n <span class="glyphicon glyphicon-user" aria-hidden="true"></span>\n </div>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i,o){var a,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire personas">\n <div class="row">\n <div class="col-12">\n <h2 class="ipt-title-question">Select Persona</h2>\n <p>'+(null!=(a=e.lambda(null!=(a=null!=t?u(t,"question"):t)?u(a,"content"):a,t))?a:"")+'</p>\n </div>\n </div>\n <div class="row">\n <div class="col-12">\n <form class="project-personas">\n <div class="row persona-row">\n'+(null!=(a=u(n,"each").call(null!=t?t:e.nullContext||{},null!=t?u(t,"personas"):t,{name:"each",hash:{},fn:e.program(1,i,1,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:13,column:12},end:{line:29,column:21}}}))?a:"")+' </div>\n </form>\n </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="back personas-back question-back">back</button>\n </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="next personas-next question-next">NEXT</button>\n </div>\n </div>\n</div>'},useData:!0,useBlockParams:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="breadcrumb-separator"></div> '+e.escapeExpression(e.lambda(null!=(o=null!=t?a(t,"iteration"):t)?a(o,"name"):o,t))},3:function(e,t,n,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="option-container">\n <div class="option-level-block block-'+s(u(o[0][1],t))+'"></div>\n <p class="radio-text">'+s(u(null!=t?c(t,"name"):t,t))+'</p>\n <input type="radio" name="question-options" class="question-options" value="'+s(u(null!=t?c(t,"id"):t,t))+'" '+(null!=(a=c(n,"if").call(null!=t?t:e.nullContext||{},null!=t?c(t,"isSelected"):t,{name:"if",hash:{},fn:e.program(4,i,0,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:24,column:94},end:{line:24,column:136}}}))?a:"")+">\n </div>\n"},4:function(e,t,n,r,i){return'checked="checked"'},6:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="priority-wrapper mm-reveal">\n <div class="priority-container">\n <span>Priority of this question to you</span>\n <input type="radio" name="priority-options" id="low-priority" class="priority-options" value="1" '+(null!=(o=u(n,"if").call(a,null!=t?u(t,"priorityLow"):t,{name:"if",hash:{},fn:e.program(4,i,0),inverse:e.noop,data:i,loc:{start:{line:32,column:107},end:{line:32,column:150}}}))?o:"")+'>\n <label for="lowv">low</label>\n <input type="radio" name="priority-options" id="medium-priority" class="priority-options" value="2" '+(null!=(o=u(n,"if").call(a,null!=t?u(t,"priorityMid"):t,{name:"if",hash:{},fn:e.program(4,i,0),inverse:e.noop,data:i,loc:{start:{line:34,column:110},end:{line:34,column:153}}}))?o:"")+'>\n <label for="medium-priority">medium</label>\n <input type="radio" name="priority-options" id="high-priority" class="priority-options" value="3" '+(null!=(o=u(n,"if").call(a,null!=t?u(t,"priorityHigh"):t,{name:"if",hash:{},fn:e.program(4,i,0),inverse:e.noop,data:i,loc:{start:{line:36,column:108},end:{line:36,column:152}}}))?o:"")+'>\n <label for="high-priority">high</label>\n </div>\n </div>\n'},8:function(e,t,n,r,i){return"has-comments"},10:function(e,t,n,r,i){return' <button class="question-next">Don\'t know (yet)</button>\n'},12:function(e,t,n,r,i){return' <button class="question-next">Next Question</button>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o,a){var u,s=e.lambda,c=e.escapeExpression,l=null!=t?t:e.nullContext||{},f=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div id="survey-question-feedback-button"\n data-warpjs-feedback-type="question"\n data-warpjs-question-id="'+c(s(null!=(u=null!=t?f(t,"question"):t)?f(u,"id"):u,t))+'"\n data-warpjs-question-name="'+c(s(null!=(u=null!=t?f(t,"question"):t)?f(u,"name"):u,t))+'"\n data-warpjs-iteration-name="'+c(s(null!=(u=null!=t?f(t,"iteration"):t)?f(u,"name"):u,t))+'"\n data-warpjs-submit-url="'+c(s(null!=(u=null!=(u=null!=(u=null!=t?f(t,"question"):t)?f(u,"_links"):u)?f(u,"submitFeedback"):u)?f(u,"href"):u,t))+'"\n>\n Feedback\n</div>\n<div class="main-content-overflow">\n <div class="questionnaire question">\n <div class="row">\n <div class="col-12">\n <span class="breadcrumbs">'+c(s(null!=(u=null!=t?f(t,"category"):t)?f(u,"shortenedName"):u,t))+(null!=(u=f(r,"if").call(l,null!=t?f(t,"iteration"):t,{name:"if",hash:{},fn:e.program(1,o,0,a),inverse:e.noop,data:o,blockParams:a,loc:{start:{line:14,column:60},end:{line:14,column:144}}}))?u:"")+"</span>\n <h2>"+c(s(null!=(u=null!=t?f(t,"question"):t)?f(u,"name"):u,t))+"</h2>\n <p>"+(null!=(u=s(null!=(u=null!=t?f(t,"question"):t)?f(u,"content"):u,t))?u:"")+'</p>\n </div>\n </div>\n <div class="options row option-number-'+c(s(null!=(u=null!=(u=null!=(u=null!=t?f(t,"question"):t)?f(u,"_embedded"):u)?f(u,"options"):u)?f(u,"length"):u,t))+'">\n'+(null!=(u=f(r,"each").call(l,null!=(u=null!=(u=null!=t?f(t,"question"):t)?f(u,"_embedded"):u)?f(u,"options"):u,{name:"each",hash:{},fn:e.program(3,o,2,a),inverse:e.noop,data:o,blockParams:a,loc:{start:{line:20,column:6},end:{line:26,column:15}}}))?u:"")+" </div>\n"+(null!=(u=f(r,"if").call(l,null!=t?f(t,"showPriority"):t,{name:"if",hash:{},fn:e.program(6,o,0,a),inverse:e.noop,data:o,blockParams:a,loc:{start:{line:28,column:4},end:{line:40,column:11}}}))?u:"")+' </div>\n <div class="category-image-map">\n <div class="image-map-img-container">\n <img src="'+c(s(null!=t?f(t,"image"):t,t))+'"/>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="question-back">back</button>\n </div>\n <div class="col-sm-4">\n <button class="comments '+(null!=(u=f(r,"if").call(l,null!=(u=null!=t?f(t,"question"):t)?f(u,"comments"):u,{name:"if",hash:{},fn:e.program(8,o,0,a),inverse:e.noop,data:o,blockParams:a,loc:{start:{line:54,column:30},end:{line:54,column:74}}}))?u:"")+'" data-toggle="modal" data-target="#comments-modal">Comments</button>\n </div>\n <div class="col-sm-4">\n'+(null!=(u=f(r,"if").call(l,null!=(u=null!=(u=null!=(u=null!=t?f(t,"question"):t)?f(u,"_embedded"):u)?f(u,"options"):u)?f(u,"length"):u,{name:"if",hash:{},fn:e.program(10,o,0,a),inverse:e.program(12,o,0,a),data:o,blockParams:a,loc:{start:{line:57,column:6},end:{line:61,column:13}}}))?u:"")+" </div>\n </div>\n</div>\n"+(null!=(u=e.invokePartial(n(159),t,{name:"comments",hash:{comments:null!=(u=null!=t?f(t,"question"):t)?f(u,"comments"):u},data:o,blockParams:a,helpers:r,partials:i,decorators:e.decorators}))?u:"")},usePartial:!0,useData:!0,useBlockParams:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return'<div class="main-content-overflow">\n <div class="main-content-overflow">\n <div class="questionnaire email-form">\n <div class="email-container">\n <h2 class="email-title">Would you like to stay in touch?</h2>\n <p>Please leave your email address if you want to get updates on new features and content for the IIC explorer.</p>\n <div class="row">\n <div class="col-sm-12">\n <label class="email-form-label" for="name">Name</label>\n <input type="text" id="name" name="name">\n <label class="email-form-label" for="email">eMail</label>\n <input type="text" id="email" name="email">\n <input type="submit" value="submit" class="email-submit">\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed email-form">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="email-back-to-related">back</button>\n <button class="email-back-to-details">back</button>\n </div>\n </div>\n</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <p class="summary-category '+(null!=(o=c(n,"if").call(a,null!=t?c(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i,loc:{start:{line:45,column:37},end:{line:45,column:73}}}))?o:"")+'" data-comments="'+s(u(null!=t?c(t,"comments"):t,t))+'">'+s(u(null!=t?c(t,"category"):t,t))+"</p>\n"+(null!=(o=c(n,"each").call(a,null!=t?c(t,"iterations"):t,{name:"each",hash:{},fn:e.program(4,i,0),inverse:e.noop,data:i,loc:{start:{line:46,column:10},end:{line:121,column:19}}}))?o:"")},2:function(e,t,n,r,i){return" has-comments"},4:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return" "+(null!=(o=u(n,"if").call(a,null!=t?u(t,"name"):t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i,loc:{start:{line:47,column:12},end:{line:47,column:72}}}))?o:"")+"\n"+(null!=(o=u(n,"each").call(a,null!=t?u(t,"questions"):t,{name:"each",hash:{},fn:e.program(7,i,0),inverse:e.noop,data:i,loc:{start:{line:48,column:12},end:{line:120,column:21}}}))?o:"")},5:function(e,t,n,r,i){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<p class="summary-iteration">'+e.escapeExpression(e.lambda(null!=t?o(t,"name"):t,t))+"</p>"},7:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return null!=(o=a(n,"if").call(null!=t?t:e.nullContext||{},null!=t?a(t,"hasOptions"):t,{name:"if",hash:{},fn:e.program(8,i,0),inverse:e.program(19,i,0),data:i,loc:{start:{line:49,column:14},end:{line:119,column:21}}}))?o:""},8:function(e,t,r,i,o){var a,u=null!=t?t:e.nullContext||{},s=e.lambda,c=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="question-block question-block-ipt '+(null!=(a=l(r,"if").call(u,null!=t?l(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,o,0),inverse:e.noop,data:o,loc:{start:{line:50,column:62},end:{line:50,column:98}}}))?a:"")+'" data-comments="'+c(s(null!=t?l(t,"comments"):t,t))+'">\n <div class="position-display selected-position'+c(s(null!=t?l(t,"position"):t,t))+'">\n <div class="position1"></div>\n <div class="position2"></div>\n <div class="position3"></div>\n <div class="position4"></div>\n </div>\n <span class="summary-question">'+c(s(null!=t?l(t,"name"):t,t))+'</span>\n <span class="summary-selection">'+c(s(null!=(a=null!=t?l(t,"option"):t)?l(a,"name"):a,t))+'</span>\n </div>\n\n <div class="question-block question-block-mm '+(null!=(a=l(r,"if").call(u,null!=t?l(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,o,0),inverse:e.noop,data:o,loc:{start:{line:61,column:61},end:{line:61,column:97}}}))?a:"")+'" data-comments="'+c(s(null!=t?l(t,"comments"):t,t))+'">\n <div\n class="position-display\n selected-'+c(s(null!=t?l(t,"urgency"):t,t))+'" data-toggle="tooltip"\n data-html="true"\n title=\''+(null!=(a=e.invokePartial(n(874),t,{name:"urgency-tooltip",data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")+'\'\n data-placement="bottom"\n >\n <div class="red"></div>\n <div class="yellow"></div>\n <div class="green"></div>\n </div>\n <span class="summary-question">'+c(s(null!=t?l(t,"name"):t,t))+"</span>\n"+(null!=(a=l(r,"if").call(u,null!=t?l(t,"moreInformation"):t,{name:"if",hash:{},fn:e.program(9,o,0),inverse:e.noop,data:o,loc:{start:{line:74,column:18},end:{line:76,column:25}}}))?a:"")+(null!=(a=l(r,"if").call(u,null!=(a=null!=t?l(t,"allStatuses"):t)?l(a,"length"):a,{name:"if",hash:{},fn:e.program(11,o,0),inverse:e.noop,data:o,loc:{start:{line:77,column:18},end:{line:113,column:25}}}))?a:"")+" </div>\n"},9:function(e,t,n,r,i){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <a href="'+e.escapeExpression(e.lambda(null!=t?o(t,"moreInformation"):t,t))+'" target="_blank" class="summary-more-info">more information</a>\n'},11:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="detail-status-cutoff">\n <div class="detail-question-status-container">\n'+(null!=(o=a(n,"each").call(null!=t?t:e.nullContext||{},null!=t?a(t,"allStatuses"):t,{name:"each",hash:{},fn:e.program(12,i,0),inverse:e.noop,data:i,loc:{start:{line:80,column:24},end:{line:110,column:33}}}))?o:"")+" </div>\n </div>\n"},12:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return(null!=(o=u(n,"if").call(a,null!=t?u(t,"isSelected"):t,{name:"if",hash:{},fn:e.program(13,i,0),inverse:e.program(15,i,0),data:i,loc:{start:{line:81,column:26},end:{line:106,column:33}}}))?o:"")+(null!=(o=u(n,"unless").call(a,i&&u(i,"last"),{name:"unless",hash:{},fn:e.program(17,i,0),inverse:e.noop,data:i,loc:{start:{line:107,column:26},end:{line:109,column:37}}}))?o:"")},13:function(e,t,n,r,i){var o,a=e.lambda,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="blue-card current-status status-number-'+e.escapeExpression(a(i&&u(i,"index"),t))+'">\n <p class="blue-card-title">\n Current Status:\n <span class="status-label status-label-0"> Establishing</span>\n <span class="status-label status-label-1"> Emerging</span>\n <span class="status-label status-label-2"> Developing</span>\n <span class="status-label status-label-3"> Comprehensive</span>\n <span class="status-label status-label-4"> Best Practice</span>\n </p>\n <p>'+(null!=(o=a(null!=t?u(t,"currentStatus"):t,t))?o:"")+"</p>\n </div>\n"},15:function(e,t,n,r,i){var o,a=e.lambda,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="blue-card next-level status-number-'+e.escapeExpression(a(i&&u(i,"index"),t))+'">\n <div class="not-answered-indicator">not answered</div>\n <p class="blue-card-title">\n <span class="status-next-level">Next Level: </span>\n <span class="status-label status-label-0">Establishing</span>\n <span class="status-label status-label-1">Emerging</span>\n <span class="status-label status-label-2">Developing</span>\n <span class="status-label status-label-3">Comprehensive</span>\n <span class="status-label status-label-4">Best Practice</span>\n </p>\n <p>'+(null!=(o=a(null!=t?u(t,"currentStatus"):t,t))?o:"")+"</p>\n </div>\n"},17:function(e,t,n,r,i){return' <div class="status-arrow glyphicon glyphicon-arrow-right"></div>\n'},19:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <p class="sub-category-name sub-category-name-ipt'+(null!=(o=c(n,"if").call(a,null!=t?c(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i,loc:{start:{line:116,column:65},end:{line:116,column:101}}}))?o:"")+'" data-comments="'+s(u(null!=t?c(t,"comments"):t,t))+'">'+s(u(null!=t?c(t,"name"):t,t))+'</p>\n\n <p class="sub-category-name sub-category-name-mm'+(null!=(o=c(n,"if").call(a,null!=t?c(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i,loc:{start:{line:118,column:64},end:{line:118,column:100}}}))?o:"")+'" data-comments="'+s(u(null!=t?c(t,"comments"):t,t))+'">'+s(u(null!=t?c(t,"name"):t,t))+"</p>\n"},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire details">\n <h2 class="ipt-title results-title faded">Summary</h2>\n <h2 class="ipt-title results-title faded sub-details">Overview</h2>\n <h2 class="ipt-title results-title">Details</h2>\n <h2 class="ipt-title results-title faded related-readings-title">Guidance</h2>\n <form class="word-download-form" action="'+s(u(null!=t?c(t,"url"):t,t))+'" method="post">\n <input type="hidden" id="data" name="data" value="'+s(u(null!=t?c(t,"data"):t,t))+'">\n <input type="hidden" id="title" name="title" value="'+s(u(null!=t?c(t,"title"):t,t))+'">\n <input type="submit" class="word-download" value="Download Draft RFP">\n </form>\n <div class="row question-detail-content">\n <div class="col-sm-12">\n <h3 class="ipt-name">'+s(u(null!=(a=null!=t?c(t,"details"):t)?c(a,"questionnaire"):a,t))+'</h3>\n <h4 class="details-title-ipt">Project Description</h4>\n <h4 class="details-title-mm">IIoT Maturity Analysis</h4>\n <div class="details-form-data">\n <div class="col-sm-6">\n <p class="survey-name-label-ipt">Solution / Testbed Name</p>\n <p class="survey-name-label-mm">Company Name</p>\n </div>\n <div class="col-sm-6">\n <p class="form-details">'+s(u(null!=(a=null!=t?c(t,"details"):t)?c(a,"name"):a,t))+'</p>\n </div>\n </div>\n <div class="details-form-data">\n <div class="col-sm-6">\n <p>Main Contact</p>\n </div>\n <div class="col-sm-6">\n <p class="form-details">'+s(u(null!=(a=null!=t?c(t,"details"):t)?c(a,"contact"):a,t))+'</p>\n </div>\n </div>\n <div class="details-form-data details-form-data-status">\n <div class="col-sm-6">\n <p>Project Status</p>\n </div>\n <div class="col-sm-6">\n <p class="form-details">'+s(u(null!=(a=null!=t?c(t,"details"):t)?c(a,"status"):a,t))+'</p>\n </div>\n </div>\n <h4 class="details-title-ipt">Project Assessment Details</h4>\n <h4 class="details-title-mm">Analysis Details</h4>\n'+(null!=(a=c(r,"each").call(null!=t?t:e.nullContext||{},null!=(a=null!=t?c(t,"details"):t)?c(a,"data"):a,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o,loc:{start:{line:44,column:8},end:{line:122,column:17}}}))?a:"")+' </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed details">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="details-back">back</button>\n <button class="mm-details-back">back</button>\n </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="details-next">Next</button>\n <button class="next-to-email-form">Next</button>\n </div>\n </div>\n</div>\n'+(null!=(a=e.invokePartial(n(124),t,{name:"survey-tool-feedback-button",hash:{feedbackUrl:null!=t?c(t,"feedbackUrl"):t},data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")+(null!=(a=e.invokePartial(n(159),t,{name:"../comments",data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")},usePartial:!0,useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i,o){var a,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return" test\n"+(null!=(a=u(n,"each").call(null!=t?t:e.nullContext||{},null!=t?u(t,"orderedRecommendations"):t,{name:"each",hash:{},fn:e.program(2,i,1,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:9,column:8},end:{line:44,column:17}}}))?a:"")},2:function(e,t,n,r,i,o){var a,u,s=null!=t?t:e.nullContext||{},c=e.hooks.helperMissing,l=e.escapeExpression,f=e.lambda,d=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="recommendation-full">\n <div class="star-container star-number-'+l((u=null!=(u=d(n,"stars")||(null!=t?d(t,"stars"):t))?u:c,"function"==typeof u?u.call(s,{name:"stars",hash:{},data:i,loc:{start:{line:11,column:51},end:{line:11,column:60}}}):u))+'">\n <div class="star star1">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+l(f(null!=(a=o[0][0])?d(a,"starRemainder"):a,t))+'"></span>\n </div>\n <div class="star star2">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+l(f(null!=(a=o[0][0])?d(a,"starRemainder"):a,t))+'"></span>\n </div>\n <div class="star star3">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+l(f(null!=(a=o[0][0])?d(a,"starRemainder"):a,t))+'"></span>\n </div>\n <div class="star star4">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+l(f(null!=(a=o[0][0])?d(a,"starRemainder"):a,t))+'"></span>\n </div>\n <div class="star star5">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+l(f(null!=(a=o[0][0])?d(a,"starRemainder"):a,t))+'"></span>\n </div>\n </div>\n <h3>'+l(f(null!=(a=o[0][0])?d(a,"name"):a,t))+'</h3>\n <a class="related-all-read-more" data-warpjs-result="'+l(f(null!=(a=o[0][0])?d(a,"id"):a,t))+'">Read more</a>\n <div class="related-reading-image"></div>\n <div class="recommend-text-container star-number-'+l((u=null!=(u=d(n,"textRank")||(null!=t?d(t,"textRank"):t))?u:c,"function"==typeof u?u.call(s,{name:"textRank",hash:{},data:i,blockParams:o,loc:{start:{line:36,column:61},end:{line:36,column:73}}}):u))+'">\n <span class="recommend-text recommend-text-1">Not recommended for your project</span>\n <span class="recommend-text recommend-text-2">Potentially not good fit for your project</span>\n <span class="recommend-text recommend-text-3">Unusual tool for your project</span>\n <span class="recommend-text recommend-text-4">Potentially a good fit for your project</span>\n <span class="recommend-text recommend-text-5">Potentially a very good fit for your project</span>\n </div>\n </div>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire related-all"\n data-warpjs-resultset-id="'+s(u(null!=(a=null!=t?c(t,"resultSet"):t)?c(a,"id"):a,t))+'">\n <div class="row">\n <div>'+s(u(null!=(a=null!=t?c(t,"resultSet"):t)?c(a,"name"):a,t))+"</div>\n <div>"+s(u(null!=(a=null!=t?c(t,"resultSet"):t)?c(a,"recommendationName"):a,t))+"</div>\n"+(null!=(a=c(n,"if").call(null!=t?t:e.nullContext||{},null!=(a=null!=t?c(t,"resultSet"):t)?c(a,"recommendationName"):a,{name:"if",hash:{},fn:e.program(1,i,0,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:7,column:6},end:{line:45,column:13}}}))?a:"")+' </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="row buttons">\n <div class="col-sm-12">\n <a class="related-details-back">Back to Related Readings</a>\n </div>\n </div>\n</div>'},useData:!0,useBlockParams:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <button data-url="'+e.escapeExpression(e.lambda(null!=t?o(t,"href"):t,t))+'" class="content-link" data-toggle="modal" data-target="#save-warning-modal">Click here for the full document</button>\n'},3:function(e,t,n,r,i){var o=e.lambda,a=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="question-block">\n <div class="position-display selected-position'+a(o(null!=t?u(t,"answer"):t,t))+'">\n <div class="position1"></div>\n <div class="position2"></div>\n <div class="position3"></div>\n <div class="position4"></div>\n </div>\n <span class="summary-question">'+a(o(null!=t?u(t,"questionName"):t,t))+'</span>\n <div\n class="related-question-feedback-button-container '+a(o(null!=t?u(t,"thumbValue"):t,t))+'"\n data-warpjs-question-id="'+a(o(null!=t?u(t,"id"):t,t))+'"\n data-warpjs-question-answer-name="'+a(o(null!=t?u(t,"answerName"):t,t))+'"\n data-warpjs-question-answer="'+a(o(null!=t?u(t,"answer"):t,t))+'"\n data-warpjs-question-name="'+a(o(null!=t?u(t,"questionName"):t,t))+'"\n data-warpjs-submit-url="'+a(o(null!=t?u(t,"feedbackLink"):t,t))+'"\n data-warpjs-feedback-type="resultQuestion"\n >\n <div class="thumbs-up related-question-feedback-button">\n <span class="glyphicon glyphicon-thumbs-up"></span>\n </div>\n <div class="thumbs-down related-question-feedback-button">\n <span class="glyphicon glyphicon-thumbs-down"></span>\n </div>\n </div>\n <span class="summary-selection">'+a(o(null!=t?u(t,"answerName"):t,t))+"</span>\n </div>\n"},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire related-reading-details"\n data-warpjs-resultset-id="'+s(u(null!=(a=null!=t?l(t,"resultSet"):t)?l(a,"id"):a,t))+'"\n data-warpjs-result-id="'+s(u(null!=(a=null!=(a=null!=t?l(t,"resultSet"):t)?l(a,"recommendation"):a)?l(a,"id"):a,t))+'">\n <div class="row">\n <div class="col-sm-12">\n <div class="related-reading-icon"></div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-12">\n <h1 class="related-details-result-name"\n data-warpjs-result-name="'+s(u(null!=(a=null!=(a=null!=t?l(t,"resultSet"):t)?l(a,"recommendation"):a)?l(a,"name"):a,t))+'"\n >\n '+s(u(null!=(a=null!=t?l(t,"resultSet"):t)?l(a,"name"):a,t))+": "+s(u(null!=(a=null!=(a=null!=t?l(t,"resultSet"):t)?l(a,"recommendation"):a)?l(a,"name"):a,t))+'\n </h1>\n <h2 class="related-details-why">What is it?</h2>\n <h3 class="content-heading">'+s(u(null!=(a=null!=t?l(t,"contentPreview"):t)?l(a,"heading"):a,t))+'</h3>\n <div class="content-text">'+(null!=(a=u(null!=(a=null!=t?l(t,"contentPreview"):t)?l(a,"content"):a,t))?a:"")+'</div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-12">\n'+(null!=(a=l(r,"if").call(c,null!=t?l(t,"href"):t,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o,loc:{start:{line:24,column:8},end:{line:26,column:15}}}))?a:"")+' </div>\n </div>\n <div class="row">\n <div class="col-sm-12">\n <h2 class="related-details-why">Why?</h2>\n <p>Because you provided the following information, we think the "'+s(u(null!=(a=null!=(a=null!=t?l(t,"resultSet"):t)?l(a,"recommendation"):a)?l(a,"name"):a,t))+'" could be an interesting read for you:</p>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-12">\n'+(null!=(a=l(r,"each").call(c,null!=(a=null!=(a=null!=t?l(t,"resultSet"):t)?l(a,"recommendation"):a)?l(a,"questions"):a,{name:"each",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o,loc:{start:{line:37,column:8},end:{line:64,column:17}}}))?a:"")+' </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="row buttons">\n <div class="col-sm-12">\n <a class="related-details-back">Back to Related Readings</a>\n </div>\n </div>\n</div>\n'+(null!=(a=e.invokePartial(n(124),t,{name:"survey-tool-feedback-button",hash:{feedbackUrl:null!=t?l(t,"feedbackUrl"):t},data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")+(null!=(a=e.invokePartial(n(875),t,{name:"../warning",data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")},usePartial:!0,useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return null!=(o=a(n,"if").call(null!=t?t:e.nullContext||{},null!=t?a(t,"recommendationName"):t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i,loc:{start:{line:13,column:8},end:{line:54,column:15}}}))?o:""},2:function(e,t,n,r,i){var o,a=e.lambda,u=e.escapeExpression,s=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="col-sm-4">\n <div class="related-reading">\n <h3>'+u(a(null!=t?s(t,"name"):t,t))+'</h3>\n <div class="related-reading-image"></div>\n <h2>'+u(a(null!=t?s(t,"recommendationName"):t,t))+'</h2>\n <div\n class="star-container\n star-number-'+u(a(null!=(o=null!=t?s(t,"recommendation"):t)?s(o,"stars"):o,t))+'"\n data-toggle="tooltip"\n data-html="true"\n data-placement="bottom"\n title="<div class=\'recommend-text-container star-number-'+u(a(null!=(o=null!=t?s(t,"recommendation"):t)?s(o,"textRank"):o,t))+"'><span class='recommend-text recommend-text-1'>Not recommended for your project</span><span class='recommend-text recommend-text-2'>Potentially not good fit for your project</span><span class='recommend-text recommend-text-3'>Unusual tool for your project</span><span class='recommend-text recommend-text-4'>Potentially a good fit for your project</span><span class='recommend-text recommend-text-5'>Potentially a very good fit for your project</span></div>\"\n >\n <div class=\"star star1\">\n <span class=\"star-icon\"></span>\n <span class=\"star-icon-remainder star-icon-remainder-"+u(a(null!=(o=null!=t?s(t,"recommendation"):t)?s(o,"starRemainder"):o,t))+'"><span class="remainder-inner"></span></span>\n </div>\n <div class="star star2">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+u(a(null!=(o=null!=t?s(t,"recommendation"):t)?s(o,"starRemainder"):o,t))+'"><span class="remainder-inner"></span></span>\n </div>\n <div class="star star3">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+u(a(null!=(o=null!=t?s(t,"recommendation"):t)?s(o,"starRemainder"):o,t))+'"><span class="remainder-inner"></span></span>\n </div>\n <div class="star star4">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+u(a(null!=(o=null!=t?s(t,"recommendation"):t)?s(o,"starRemainder"):o,t))+'"><span class="remainder-inner"></span></span>\n </div>\n <div class="star star5">\n <span class="star-icon"></span>\n <span class="star-icon-remainder star-icon-remainder-'+u(a(null!=(o=null!=t?s(t,"recommendation"):t)?s(o,"starRemainder"):o,t))+'"><span class="remainder-inner"></span></span>\n </div>\n </div>\n <div class="recommend_buttons">\n <button class="related-read-more" data-warpjs-result-set="'+u(a(null!=t?s(t,"id"):t,t))+'">Read more</button>\n <a class="show-related-all" data-warpjs-result-set="'+u(a(null!=t?s(t,"id"):t,t))+'">All tools in this category</a>\n </div>\n </div>\n </div>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire related-readings">\n <h2 class="ipt-title results-title faded">Summary</h2>\n <h2 class="ipt-title results-title faded">Details</h2>\n <h2 class="ipt-title results-title related-readings-title">Guidance</h2>\n <div class="row">\n <div class="col-sm-12">\n <p>The following contains a list of related readings that directly apply to your project. Using IIC\'s Actionable Intelligence Algorithms, we were able to create individual matches for you.</p>\n </div>\n </div>\n <div class="row">\n'+(null!=(a=u(r,"each").call(null!=t?t:e.nullContext||{},null!=t?u(t,"readings"):t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o,loc:{start:{line:12,column:6},end:{line:55,column:15}}}))?a:"")+' </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="related-reading-back">back</button>\n </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="next-to-email-form">Next</button>\n </div>\n </div>\n</div>\n'+(null!=(a=e.invokePartial(n(124),t,{name:"survey-tool-feedback-button",hash:{feedbackUrl:null!=t?u(t,"feedbackUrl"):t},data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")},usePartial:!0,useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <p class="summary-category '+(null!=(o=c(n,"if").call(a,null!=t?c(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i,loc:{start:{line:37,column:37},end:{line:37,column:73}}}))?o:"")+'" data-comments="'+s(u(null!=t?c(t,"comments"):t,t))+'">'+s(u(null!=t?c(t,"category"):t,t))+"</p>\n"+(null!=(o=c(n,"each").call(a,null!=t?c(t,"iterations"):t,{name:"each",hash:{},fn:e.program(4,i,0),inverse:e.noop,data:i,loc:{start:{line:38,column:10},end:{line:61,column:19}}}))?o:"")},2:function(e,t,n,r,i){return" has-comments"},4:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return" "+(null!=(o=u(n,"if").call(a,null!=t?u(t,"name"):t,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i,loc:{start:{line:39,column:12},end:{line:39,column:72}}}))?o:"")+"\n"+(null!=(o=u(n,"each").call(a,null!=t?u(t,"questions"):t,{name:"each",hash:{},fn:e.program(7,i,0),inverse:e.noop,data:i,loc:{start:{line:40,column:12},end:{line:60,column:21}}}))?o:"")},5:function(e,t,n,r,i){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<p class="summary-iteration">'+e.escapeExpression(e.lambda(null!=t?o(t,"name"):t,t))+"</p>"},7:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return null!=(o=a(n,"if").call(null!=t?t:e.nullContext||{},null!=t?a(t,"hasOptions"):t,{name:"if",hash:{},fn:e.program(8,i,0),inverse:e.program(10,i,0),data:i,loc:{start:{line:41,column:14},end:{line:59,column:21}}}))?o:""},8:function(e,t,n,r,i){var o,a=e.lambda,u=e.escapeExpression,s=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="question-block question-block-ipt selected-'+u(a(null!=t?s(t,"position"):t,t))+" "+(null!=(o=s(n,"if").call(null!=t?t:e.nullContext||{},null!=t?s(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i,loc:{start:{line:42,column:84},end:{line:42,column:120}}}))?o:"")+'" data-comments="'+u(a(null!=t?s(t,"comments"):t,t))+'">\n <div class="position-display selected-position'+u(a(null!=t?s(t,"position"):t,t))+'">\n <div class="position1"></div>\n <div class="position2"></div>\n <div class="position3"></div>\n <div class="position4"></div>\n <div class="position5"></div>\n </div>\n <span class="summary-question">'+u(a(null!=t?s(t,"name"):t,t))+'</span>\n <span class="summary-selection select1">Establishing</span>\n <span class="summary-selection select2">Emerging</span>\n <span class="summary-selection select3">Developing</span>\n <span class="summary-selection select4">Comprehensive</span>\n <span class="summary-selection select5">Best practice</span>\n </div>\n'},10:function(e,t,n,r,i){var o,a=e.lambda,u=e.escapeExpression,s=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <p class="sub-category-name sub-category-name-ipt'+(null!=(o=s(n,"if").call(null!=t?t:e.nullContext||{},null!=t?s(t,"comments"):t,{name:"if",hash:{},fn:e.program(2,i,0),inverse:e.noop,data:i,loc:{start:{line:58,column:65},end:{line:58,column:101}}}))?o:"")+'" data-comments="'+u(a(null!=t?s(t,"comments"):t,t))+'">'+u(a(null!=t?s(t,"name"):t,t))+"</p>\n"},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire details sub-details">\n <h2 class="ipt-title results-title faded">Summary</h2>\n <h2 class="ipt-title results-title">Overview</h2>\n <h2 class="ipt-title results-title faded">Details</h2>\n <h2 class="ipt-title results-title faded related-readings-title">Guidance</h2>\n <form class="word-download-form" action="'+s(u(null!=t?c(t,"url"):t,t))+'" method="post">\n <input type="hidden" id="data" name="data" value="'+s(u(null!=t?c(t,"data"):t,t))+'">\n <input type="hidden" id="title" name="title" value="'+s(u(null!=t?c(t,"title"):t,t))+'">\n <input type="submit" class="word-download" value="Download Draft RFP">\n </form>\n <div class="row question-detail-content">\n <div class="col-sm-12">\n <h3 class="ipt-name">'+s(u(null!=(a=null!=t?c(t,"details"):t)?c(a,"questionnaire"):a,t))+'</h3>\n <h4 class="details-title-ipt">Project Description</h4>\n <h4 class="details-title-mm">IIoT Maturity Analysis</h4>\n <div class="details-form-data">\n <div class="col-sm-6">\n <p class="survey-name-label-ipt">Solution / Testbed Name</p>\n <p class="survey-name-label-mm">Company Name</p>\n </div>\n <div class="col-sm-6">\n <p class="form-details">'+s(u(null!=(a=null!=t?c(t,"details"):t)?c(a,"name"):a,t))+'</p>\n </div>\n </div>\n <div class="details-form-data">\n <div class="col-sm-6">\n <p>Main Contact</p>\n </div>\n <div class="col-sm-6">\n <p class="form-details">'+s(u(null!=(a=null!=t?c(t,"details"):t)?c(a,"contact"):a,t))+'</p>\n </div>\n </div>\n <h4 class="details-title-ipt">Project Assessment Details</h4>\n <h4 class="details-title-mm">Analysis Details</h4>\n'+(null!=(a=c(r,"each").call(null!=t?t:e.nullContext||{},null!=(a=null!=t?c(t,"details"):t)?c(a,"data"):a,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o,loc:{start:{line:36,column:8},end:{line:62,column:17}}}))?a:"")+' </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed details">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="sub-details-back">back</button>\n </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="sub-summary-next">Next</button>\n </div>\n </div>\n</div>\n'+(null!=(a=e.invokePartial(n(124),t,{name:"survey-tool-feedback-button",hash:{feedbackUrl:null!=t?c(t,"feedbackUrl"):t},data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")+(null!=(a=e.invokePartial(n(159),t,{name:"../comments",data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")},usePartial:!0,useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){var o=e.lambda,a=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="summary-scales">\n <h3 class="summary-category-title">'+a(o(null!=t?u(t,"category"):t,t))+'</h3>\n <div class="summary-content">\n <div class="summary-scale-container">\n <div class="scale-section scale-section-one"></div>\n <div class="scale-section scale-section-two"></div>\n <div class="scale-section scale-section-three"></div>\n <div class="scale-section scale-section-four"></div>\n <div class="scale-section scale-section-five"></div>\n <div class="marker" data-score="'+a(o(null!=t?u(t,"answerAverage"):t,t))+'"></div>\n </div>\n <div class="average-number" data-score="'+a(o(null!=t?u(t,"answerAverage"):t,t))+'">\n <p>'+a(o(null!=t?u(t,"answerAverage"):t,t))+"</p>\n </div>\n </div>\n </div>\n"},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire summary">\n <h2 class="ipt-title results-title">Summary</h2>\n <h2 class="ipt-title results-title faded sub-details">Overview</h2>\n <h2 class="ipt-title results-title faded">Details</h2>\n <h2 class="ipt-title results-title faded related-readings-title">Guidance</h2>\n <form class="word-download-form" action="'+s(u(null!=t?c(t,"url"):t,t))+'" method="post">\n <input type="hidden" id="data" name="data" value="'+s(u(null!=t?c(t,"data"):t,t))+'">\n <input type="hidden" id="title" name="title" value="'+s(u(null!=t?c(t,"title"):t,t))+'">\n <input type="submit" class="word-download" value="Download Draft RFP">\n </form>\n <div class="row">\n <div class="col-sm-12">\n <p class="summary-description-ipt">This summary shows how your project is rated in the main IPT categories. For each category, the average score is shown. In general, low score means few problems to be expected, high score means that in this category has a very high level of complexity and potential risks.</p>\n <p class="summary-description-mm">This summary shows how your company is rated in the main Maturity Model categories. For each category, the average score is shown. In general, low score means few problems to be expected, high score means that in this category has a very high level of complexity and potential risks.</p>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-12">\n <h3 class="summary-title summary-title-ipt">Summary Project Assessment</h3>\n <h3 class="summary-title summary-title-mm">Summary IIoT Maturity Analysis</h3>\n'+(null!=(a=c(r,"each").call(null!=t?t:e.nullContext||{},null!=t?c(t,"values"):t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o,loc:{start:{line:22,column:8},end:{line:39,column:17}}}))?a:"")+' </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="summary-back">back</button>\n </div>\n <div class="col-sm-4 col-sm-push-4">\n <button class="summary-next">Next</button>\n <button class="mm-summary-next">Next</button>\n </div>\n </div>\n</div>\n'+(null!=(a=e.invokePartial(n(124),t,{name:"survey-tool-feedback-button",hash:{feedbackUrl:null!=t?c(t,"feedbackUrl"):t},data:o,helpers:r,partials:i,decorators:e.decorators}))?a:"")},usePartial:!0,useData:!0})},,,function(e,t,n){"use strict";var r=n(18),i=n(31),o=n(58),a=o.v4,u=n(29),s=u.NAVIGATION,c=n(129),l=n(57),f=n(367),d=n(29),p=n(358),h=n(375),v=n(44),m=n(226),y=n(361),b=n(356),_=n(357),g=n(130),w=n(374),x=n(368),j=n(370),P=n(372),O=n(371),M=n(373),k=n(369),S=n(381),E=n(376),C=n(380),T=n(379),A=n(378),R=n(377),I=n(30),N=n(360),q=n(7),L=n(359);!function(e){e(document).ready(function(){var t=window.WarpJS.toast.loading(e,"Page is loading"),n=I.preRender(e);return e(".progress-container, .details-button-container",n).css("display","block"),e(".progress-results-button, .spider-button",n).css("display","inline-block"),e('.spider-button[data-toggle="tooltip"]',n).tooltip(),e('.copyright[data-toggle="tooltip"], .copyright-mm[data-toggle="tooltip"]',n).tooltip({container:"body",trigger:"click"}),i.resolve().then(function(){return window.WarpJS.getCurrentPageHAL(e)}).then(function(t){q.setCurrent(e,q.KEYS.DEFAULT_ANSWERS,t.data._embedded.answers[0]),q.setCurrent(e,q.KEYS.CUSTOM_MESSAGES,t.data._embedded[q.KEYS.CUSTOM_MESSAGES]),t.data&&t.data._embedded&&t.data._embedded.questionnaires&&q.setCurrent(e,q.KEYS.QUESTIONNAIRES,t.data._embedded.questionnaires.reduce(function(e,t){return e[t.id]=g.fromHal(t),e},{}));var o=l.isMM(t.data._embedded.questionnaires[0].key);if(t.error)I.setSurveyContent(e,n,v(t.data));else{I.postRender(e,t.data);var u=0,D=0,F=0,U=0,B=void 0;if(e(document).on("click",".copyright, .copyright-mm",function(e){c("click","Copyright")}),t.data.assessmentId){if(!(B=q.getAssessment(t.data.surveyId,t.data.assessmentId)))return void I.setSurveyContent(e,n,f({assessmentId:t.data.assessmentId}));F=2,q.setCurrent(e,q.KEYS.SURVEY_ID,t.data.surveyId),q.setCurrent(e,q.KEYS.ASSESSMENT_ID,t.data.assessmentId),e(".survey-tool").addClass("active-nav-buttons")}else{q.setCurrent(e,q.KEYS.SURVEY_ID,t.data.surveyId);var H=q.getCurrent(e,q.KEYS.QUESTIONNAIRES)[q.getCurrent(e,q.KEYS.SURVEY_ID)];B=H.generateDefaultAssessment(a,"foobar").toHal(y).toJSON(),B.answers=B._embedded.answers,delete B._embedded.answers}var z=[],Y=[],V=[],W=r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(e){return"Introduction"===e.name}),G=r.reject(t.data._embedded.questionnaires[0]._embedded.categories,{id:W.id}),$=function(e){var t=!0;return o&&(t=parseInt(e.detailLevel,10)===parseInt(B.detailLevel,10)),t},X=function(e){return e[u]?r.filter(e[u]._embedded.iterations,function(t){return!e[u].isRepeatable||""!==t.name}):[]},Q=function(e){return o?r.filter(e,function(e){return r.filter(e._embedded.iterations[0]._embedded.questions,function(e){return $(e)}).length>0}):r.filter(e,function(e){return B.modules&&B.modules.indexOf(e.id)>-1||e.id===W.id})},K=function(e){return e.length?r.filter(e[D]._embedded.questions,function(e){return $(e)}):[]},J=function(e){return isNaN(parseInt(e,10))?2:parseInt(e,10)},Z=function(){z=Q(B.answers[0]._embedded.categories),Y=X(z),V=K(Y)};Z(),U=0;var ee=function(){B=q.getAssessment(q.getCurrent(e,q.KEYS.SURVEY_ID),q.getCurrent(e,q.KEYS.ASSESSMENT_ID)),Z()},te=function(){q.updateAssessment(q.getCurrent(e,q.KEYS.SURVEY_ID),q.getCurrent(e,q.KEYS.ASSESSMENT_ID),B)},ne=[],re=function(){ne=r.cloneDeep(z)};if(re(),!t.error)return i.resolve().then(function(){var a=function(){var t=""!==B.detailLevel?B.detailLevel:2;e("input[name='questionnaire-level'][value='"+t+"']").attr("checked","checked")},f=function(){r.each(z,function(t){e(".modules input[value='"+t.id+"']").attr("checked","checked")})},v=function(){var t=""!==B.persona?B.persona:"";e("input[name='questionnaire-persona'][value='"+t+"']").attr("checked","checked")},y=t.data._links.submitFeedback.href;e(".ipt-title").html(B.projectName);var g=m(B);e(".ipt-version").html(g);var q=function(){ee(),B.detailLevel=e("input[name='questionnaire-level'][checked='checked']").val(),z=Q(B.answers[0]._embedded.categories),re(),te()},H=function(){ee();var n=e("input[name='questionnaire-persona'][checked='checked']").val();!B.persona&&!n||B.persona&&B.persona===n||(B.persona=n,B.modules=[],r.each(t.data._embedded.questionnaires[0]._embedded.categories,function(e){r.filter(e._embedded.personas,function(e){return e.id===B.persona}).length>0&&B.modules.push(e.id)}),z=Q(B.answers[0]._embedded.categories),re(),te())},W=function(){ee(),B.modules=[],r.each(e(".modules input:checked"),function(t){B.modules.push(e(t).val())}),z=Q(B.answers[0]._embedded.categories),re(),te()};e(document).on("click",".description-back, .description-next",function(n){var r=e(n.target).hasClass("description-back")?"back":"next";if(e("#project-name").val()||e(n.target).hasClass("description-back")){t.data.assessmentId&&ee(),B.projectName=e("#project-name").val(),B.mainContact=e("#main-contact").val(),B.projectStatus=e("#project-status").val(),c(r,"Project Description: "+(B.projectName||"<no name>")+" // "+(B.mainContact||"<no contact>")+" // "+(B.projectStatus||"<no status>")),pe(),$(r),te(),e(".ipt-title").html(B.projectName);var i=m(B);e(".ipt-version").html(i)}else e("#project-name").addClass("is-invalid"),e(".invalid-feedback").css("display","block")}),e(document).on("click",".levels-back, .levels-next",function(){var t=e("input[name='questionnaire-level'][checked='checked']").val();c("next-or-back","Level: "+t),q()}),e(document).on("click",".personas-back, .personas-next",function(){H()}),e(document).on("click",".modules-back, .modules-next",function(){W()});var $=function(e){z=Q(B.answers[0]._embedded.categories),Y=z[u]?r.filter(z[u]._embedded.iterations,function(e){return!z[u].isRepeatable||""!==e.name}):[],V=K(Y);var t="";"next"===e?F+1>=V.length?D+1>=Y.length?u+1>=z.length?t="end":(u+=1,D=0,F=0,Y=r.filter(z[u]._embedded.iterations,function(e){return!z[u].isRepeatable||""!==e.name}),V=K(Y),z[u]&&z[u].isRepeatable&&(F=-1)):(D+=1,F=0,V=K(Y)):F+=1:"back"===e&&(z[u].isRepeatable&&0===D&&F-1<-1||z[u].isRepeatable&&D>0&&F-1<0||!z[u].isRepeatable&&F-1<0?D-1<0?u-1<0?t="front":(u-=1,Y=r.filter(z[u]._embedded.iterations,function(e){return!z[u].isRepeatable||""!==e.name}),V=K(Y),D=0===Y.length?0:Y.length-1,F=V.length-1):(D-=1,F=V.length-1):F-=1),fe(t,e)},Z=function(e,t){if(void 0!==e&&void 0!==t){var n=r.find(e._embedded.options,function(e){return e.id===t.answer});void 0!==n&&(n.isSelected=!0)}return e},ie=function(){var e=z[u]?r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(e){return e.id===z[u].id}):null;e.comments=z[u].comments;var n=V[F]?r.cloneDeep(r.find(e._embedded.questions,function(e){return e.id===V[F].id})):null,i=Z(n,V[F]);i&&(i.comments=V[F].comments,i.priority=V[F].priority);var o={category:e,question:i};Y[D]&&""!==Y[D].name&&(o.iteration=Y[D]),n&&n.imageUrl?o.image=n.imageUrl:e&&e.imageUrl&&(o.image=e.imageUrl);var a=null,s=null;n&&n.imgLibId&&n.imageArea?(a=n.imgLibId,s=n.imageArea):n&&n.imgLibId||(n&&n.imageArea?(a=e.imgLibId,s=n.imageArea):(a=e.imgLibId,s=e.imageArea));var c=r.find(t.data._embedded.questionnaires[0]._embedded.imageLibraries,function(e){return e.id===a}),l=s?r.find(c&&c._embedded.images?c._embedded.images[0]._embedded.imageMaps:null,function(e){return e&&e.title===s}):null,f=c&&c._embedded.images?c._embedded.images[0].height:null,d=c&&c._embedded.images?c._embedded.images[0].width:null;if(o.imageMap=l?l.coords:null,o.imageHeight=f,o.imageWidth=d,o.question){var p=J(o.question.priority);o.priorityHigh=3===p,o.priorityMid=2===p,o.priorityLow=1===p,o.showPriority=o.question._embedded.options.length&&!isNaN(parseInt(B.detailLevel,10))&&parseInt(B.detailLevel,10)>1}return o},oe=function(){var e=z[u]?r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(e){return e.id===z[u].id}):null,n=V[F]?r.cloneDeep(r.find(e._embedded.questions,function(e){return e.id===V[F].id})):null,i={category:e,question:n};return F&&(i.notFirst=!0),n&&n.imageUrl&&(i.image=n.imageUrl),i},ae=function(){return r.filter(r.map(B.answers[0]._embedded.categories,function(e){var n=r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(t){return t.id===e.id}),i=r.compact(r.flatten(r.map(e._embedded.iterations,function(n){return r.flatten(r.map(n._embedded.questions,function(n){var i=null,a=null;if(o&&parseInt(n.detailLevel,10)===parseInt(B.detailLevel,10)||!o&&n.detailLevel<=B.detailLevel){var u=r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(t){return t.id===e.id}),s=n?r.find(u._embedded.questions,function(e){return e.id===n.id}):null,c=s?r.find(s._embedded.options,function(e){return e.id===n.answer}):null;i=c?c.position:null;var l=J(n.priority),f=parseInt(i),d=[];if("1"!==B.detailLevel&&o){for(var p=0;p<l;p++)d.push(f);a=d}else a=f}return a}))})));return{category:n.name,answerAverage:i?Math.round(10*r.mean(i))/10:null}}),function(e){return e.answerAverage})},ue=function(){var n=t.data._embedded.questionnaires[0].key,r=l.isMM(n)?5:4,i=l.isMM(n)?10:12.5;e(".marker").each(function(t,n){var o=e(n).data("score"),a=(o-1)/r*100+i,u=Math.round(o),s="#de2a2d";u<=2&&4===r||(5===u||4===u)&&5===r?s="#7eba41":3===u&&4===r?s="#fcb830":3===u&&5===r?s="#949494":2===u&&5===r?s="#fcb830":1===u&&5===r&&(s="#de2a2d"),e(n).css("left","calc("+a+"% - 5px)").css("background-color",s)}),e(".average-number").each(function(t,n){var o=e(n).data("score"),a=(o-1)/r*100+i;e(n).css("margin-left","calc("+a+"% - 15px)")})},se=function(){return r.filter(r.map(Q(B.answers[0]._embedded.categories),function(e){var n=r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(t){return t.id===e.id}),i=r.map(e._embedded.iterations,function(t){var i=r.map(t._embedded.questions,function(e){if(o&&parseInt(e.detailLevel,10)===parseInt(B.detailLevel,10)||!o){var t=e?r.find(n._embedded.questions,function(t){return t.id===e.id}):null,i=t?r.find(t._embedded.options,function(t){return t.id===e.answer}):null,a=t&&t._embedded.options.length&&i?i.position:null,u=J(e.priority),s=(5-parseInt(a,10))*u,c="none";s>=6?c="red":s<=3?c="green":s>3&&s<6&&(c="yellow");var l=t&&t._embedded.options?r.map(t._embedded.options,function(t){return{currentStatus:t.currentStatus,isSelected:t.id===e.answer}}):null;return{name:t?t.name:null,hasOptions:!!t&&t._embedded.options.length,position:a,option:t&&t._embedded.options.length&&i?i:null,comments:e.comments,priority:u,moreInformation:t?t.moreInformation:null,urgency:c,allStatuses:l}}return null}),a=r.filter(i,function(e){return null!==e});return(i&&!0===e.isRepeatable&&t.name&&""!==t.name||i&&!0!==e.isRepeatable)&&a.length?{name:t.name,questions:a}:null}),a=r.filter(i,function(e){return null!==e});return a.length?{category:n.name,comments:e.comments,iterations:a}:null}),function(e){return null!==e&&e.category!==d.specializedTemplates.introCategory})},ce=function(){var r={questionnaire:t.data._embedded.questionnaires[0].name,surveyId:t.data.surveyId,name:B.projectName,contact:B.mainContact,status:B.projectStatus,data:se()},i=ae();I.setSurveyContent(e,n,S({details:r,values:i,title:B.projectName,feedbackUrl:y,url:t.data._links.docx.href,data:JSON.stringify({details:r,values:i})})),ue()},le=function(n){ee();var r=function(e,t,n,r){u=n,D=t,F=e,"question"===r&&$("next"),$("back"),te()};N(e,o,t.data._embedded.questionnaires[0],Q(t.data._embedded.questionnaires[0]._embedded.categories),"svg.spider."+n+"-spider",n,B.answers[0],B.detailLevel,r)},fe=function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=z[u]?r.findIndex(ne,function(e){return e.id&&e.id===z[u].id}):null;U=s/ne.length*100;var c=z[u]?r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(e){return e.id===z[u].id}):null;if(""!==i)"front"===i||"end"===i&&(U=100,ce());else if(-1===F){var l=ie();I.setSurveyContent(e,n,k({category:l.category,iterations:z[u]._embedded.iterations,image:l.image})),l.imageMap&&p(e,l.imageMap)}else if(c&&c.name===d.specializedTemplates.introCategory){var h=V[F]?r.cloneDeep(r.find(c._embedded.questions,function(e){return e.id===V[F].id})):null;if(h&&h.name===d.specializedTemplates.description){var m=r.find(t.data._embedded.questionnaires,["id",t.data.surveyId]),y=m?m._links.self.href:"";_(e,n,B,h,y,t.data._embedded.questionnaires[0].key,t.data._embedded.questionnaires[0].hasSampleProject)}else if(h&&h.name===d.specializedTemplates.details)I.setSurveyContent(e,n,j({level:B.detailLevel,question:h,detailedEnabled:null!==t.data.warpjsUser&&null!==t.data.warpjsUser.UserName})),a();else if(h&&h.name===d.specializedTemplates.spider)le("intro");else if(h&&h.name===d.specializedTemplates.personas)t.data._embedded.questionnaires[0]._embedded.personas&&t.data._embedded.questionnaires[0]._embedded.personas.length?(I.setSurveyContent(e,n,M({personas:r.orderBy(t.data._embedded.questionnaires[0]._embedded.personas,["position"],["asc"]),question:h,detailedEnabled:null!==t.data.warpjsUser&&null!==t.data.warpjsUser.UserName})),v(),e('[data-toggle="tooltip"]').tooltip({container:"body"})):o&&$(o);else if(h&&h.name===d.specializedTemplates.modules){r.each(G,function(e){e.showDetails=!!e.modularDetailsContent||!!e.modularDetailsName});var b=r.groupBy(G,function(e){return void 0===e.section?"":e.section});I.setSurveyContent(e,n,P({sections:b,question:h})),f()}else I.setSurveyContent(e,n,x(oe()))}else{var g=ie();I.setSurveyContent(e,n,w(g)),g.imageMap&&p(e,g.imageMap),e(".image-map-img-container > img").css({width:g.imageWidth?g.imageWidth:"auto",height:g.imageHeight?g.imageHeight:"auto"})}e(".survey-tool .progress-bar").css("width",U+"%"),L(e)},de=function(){var t=z[u];t._embedded.iterations[0].name=e("input#iteration1").val(),t._embedded.iterations[1].name=e("input#iteration2").val(),t._embedded.iterations[2].name=e("input#iteration3").val(),t._embedded.iterations[3].name=e("input#iteration4").val(),t._embedded.iterations[4].name=e("input#iteration5").val(),t._embedded.iterations[5].name=e("input#iteration6").val(),t.comments=e("textarea.comment-text").val()},pe=function(){V&&V[F]&&(V[F].answer=e("input[name='question-options'][checked='checked']").val(),V[F].priority=e("input[name='priority-options'][checked='checked']").val(),V[F].comments=e("textarea.comment-text").val())},he=function(t){var n=!1;e('.iteration-form input[type="text"]').each(function(t,r){e(r).val()&&(n=!0)}),n||"back"===t?(ee(),de(),$(t),te()):(e('.iteration-form input[type="text"]').first().addClass("is-invalid"),e(".invalid-feedback").css("display","block"))},ve=function(){var r={questionnaire:t.data._embedded.questionnaires[0].name,name:B.projectName,contact:B.mainContact,status:B.projectStatus,data:se()},i=ae();I.setSurveyContent(e,n,E({details:r,values:i,title:B.projectName,url:t.data._links.docx.href,feedbackUrl:y,data:JSON.stringify({details:r,values:i})})),e(".current-status ~ div").addClass("show-status-next"),e(".has-comments").append('<a class="has-comments-after" data-toggle="modal" data-target="#comments-modal"></a>'),e(document).on("click",".has-comments-after",function(t){var n=e(t.target).parent().data("comments");e(".comment-text").css("display","none"),e(".comment-text-not-editable").css("display","block"),e(".comment-text-not-editable").html(n)}),e(".detail-question-status-container").each(function(){var t=!1,n=e(this).innerWidth()-e(this).find(".blue-card").outerWidth(!0),r=e(this).find(".blue-card").length*(e(this).find(".blue-card").outerWidth(!0)+3)+e(this).find(".status-arrow").length*(e(this).find(".status-arrow").outerWidth(!0)+4)+n;if(e(this).css("width",r),e(".detail-question-status-container").find(".current-status").length&&e(this).find(".current-status").position()){var i=e(this).find(".current-status").position().left-n/2;e(this).closest(".detail-status-cutoff").scrollLeft(i),t=!0}t||e(this).addClass("not-answered")}),e('[data-toggle="tooltip"]').tooltip({container:"body"})},me=function(){var r={questionnaire:t.data._embedded.questionnaires[0].name,name:B.projectName,contact:B.mainContact,status:B.projectStatus,data:se()},i=ae();I.setSurveyContent(e,n,C({details:r,values:i,title:B.projectName,url:t.data._links.docx.href,feedbackUrl:y,data:JSON.stringify({details:r,values:i})})),e(".has-comments").append('<a class="has-comments-after" data-toggle="modal" data-target="#comments-modal"></a>'),e(document).on("click",".has-comments-after",function(t){var n=e(t.target).parent().data("comments");e(".comment-text").css("display","none"),e(".comment-text-not-editable").css("display","block"),e(".comment-text-not-editable").html(n)})},ye=[],be=0,_e=!1,ge=function(){ye=[];var i=0;r.each(B.answers[0]._embedded.categories,function(e){r.each(e._embedded.iterations,function(n){r.each(n._embedded.questions,function(n){if((o&&parseInt(n.detailLevel,10)===parseInt(B.detailLevel,10)||!o&&n.detailLevel<=B.detailLevel)&&n.answer){var a=e?r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(t){return t.id===e.id}):null,u=a?r.find(a._embedded.questions,function(e){return e.id===n.id}):null;i=Math.max(i,u._embedded.options.length);var s=u?r.find(u._embedded.options,function(e){return e.id===n.answer}):null;ye.push({id:n.id,answer:s?s.position:null,questionName:u?u.name:null,answerName:s?s.name:null})}})})}),be=Math.ceil(i/2),_e=i%2==0,r.each(t.data._embedded.questionnaires[0]._embedded.resultSets,function(e){e.recommendation=null,r.each(e._embedded.results,function(e){e.points=0,e.numberAnswered=0,r.each(e._embedded.relevantQuestions,function(t){r.each(t?r.filter(ye,function(e){return e.id===t.id}):null,function(n){"high"===t.relevance?(e.points+=Math.max(0,parseInt(n.answer,10)-be),e.numberAnswered+=1):"low"===t.relevance&&(e.points+=Math.max(0,5-parseInt(n.answer,10)-be),e.numberAnswered+=1)})}),e.points=e.numberAnswered>0?e.points/e.numberAnswered:0;var t=e.points/Math.floor(i/2)*5;e.starRemainder=t%1==0?2:Math.round(t%1*2),e.stars=Math.ceil(t),e.textRank=Math.max(Math.round(t),1)}),e.orderedRecommendations=r.orderBy(r.filter(e._embedded.results,function(e){return e.points>0}),["points"],["desc"]);var t=r.orderBy(r.filter(e._embedded.results,function(e){return e.points>0}),["points"],["desc"])[0],n=r.find(B.resultsetFeedback,function(n){return n.resultsetId===e.id&&n.resultId===t.id&&"result"===n.feedbackType});n&&(t.thumbValue=n.thumbValue.toLowerCase()),e.recommendation=t,e.recommendationName=t?t.name:null}),I.setSurveyContent(e,n,T({readings:t.data._embedded.questionnaires[0]._embedded.resultSets,feedbackUrl:y})),e('.star-container[data-toggle="tooltip"]',n).tooltip({html:!0})};!0===B.answers[0]._embedded.categories[u].isRepeatable&&(F=-1),z=B.answers[0]._embedded.categories,Y=r.filter(z[u]._embedded.iterations,function(e){return!z[u].isRepeatable||""!==e.name}),V=K(Y),fe(),e(document).on("click",".warpjs-home-link",function(){c("home","Question: Category="+u+" - Question="+F)}),e(document).on("submit",".word-download-form",function(){c("download","Summary: Download Draft RFP")}),e(document).on("click",'input[name="questionnaire-level"] + a',function(t){var n="checked"===e(t.currentTarget).siblings("input").attr("checked"),r=e(t.currentTarget).siblings("input").val();c("select-level-details","Level Details: "+r+"/"+n)}),e(document).on("click",'input[name="questionnaire-persona"] + a',function(t){var n="checked"===e(t.currentTarget).siblings("input").attr("checked"),r=e(t.currentTarget).siblings("h3").text();c("select-persona","Persona: "+r+" (checked:"+n+")")}),e(document).on("click",'.modules .module-container input[type="checkbox"] + a',function(t){var n="checked"===e(t.currentTarget).siblings("input").attr("checked"),r=e(t.currentTarget).siblings("input").attr("name");c("select-module","Module: "+r+" (checked:"+n+")")}),e(document).on("click",".question-next",function(){c(s.NEXT,"Question: Category="+u+" - Question="+F),ee(),pe(),$("next"),te()}),e(document).on("click",".question-back",function(){c(s.BACK,"Question: Category="+u+" - Question="+F),ee(),pe(),$("back"),te()}),e(document).on("click",".question-next-intro, .question-back-intro",function(t){var n=e(t.target).hasClass("question-back-intro")?"back":"next";c(n,"Question-intro: Category="+u+" - Question="+F),$(n)}),e(document).on("click",".iteration-next",function(){c(s.NEXT,"Iteration: Category="+u+" - Question="+F),he("next")}),e(document).on("click",".iteration-back",function(){c(s.BACK,"Iteration: Category="+u+" - Question="+F),he("back")}),e(document).on("click",".summary-back",function(){c(s.BACK,"Back from Summary"),fe()}),e(document).on("click",".details-next, .email-back-to-related",function(){c("next-or-back","Guidance"),ge()}),e(document).on("click",".details-back, .sub-details-back",function(){c("next-or-back","Summary"),ce()}),e(document).on("click",".summary-next, .sub-summary-next, .related-reading-back, .email-back-to-details",function(){c("next-or-back","Details"),ve()}),e(document).on("click",".mm-summary-next, .mm-details-back",function(){c("next-or-back","Overview"),me()}),e(document).on("click",".next-to-email-form",function(){I.setSurveyContent(e,n,h()),c(s.NEXT,"Stay in touch")}),e(document).on("click",".progress-results-button",function(n){if(t.data.assessmentId){var i=e(n.target);if(u=z.length-1,Y=r.filter(z[u]._embedded.iterations,function(e){return!z[u].isRepeatable||""!==e.name}),D=Y.length-1,V=K(Y),F=V.length?V.length-1:-1,o)switch(i.data("result")){case 1:c("progress","Summary"),ce();break;case 2:c("progress","Overview"),me();break;case 3:c("progress","Details"),ve()}else switch(i.data("result")){case 1:c("progress","Summary"),ce();break;case 2:c("progress","Details"),ve();break;case 3:c("progress","Guidance"),ge()}e(".survey-tool .progress-bar").css("width","100%")}}),e(document).on("click",".show-related-all",function(i){var o=e(i.target).data("warpjsResultSet"),a=r.find(t.data._embedded.questionnaires[0]._embedded.resultSets,function(e){return e.id===o});I.setSurveyContent(e,n,R({resultSet:a,orderedRecommendations:a.orderedRecommendations}))});var we=function(t,i){if(i.recommendation.questions=r.filter(ye,function(e){return r.find(i.recommendation._embedded.relevantQuestions,function(t){return t.id===e.id&&(parseInt(e.answer,10)>be&&"high"===t.relevance||(parseInt(e.answer,10)<=be&&_e||parseInt(e.answer,10)<be&&!_e)&&"low"===t.relevance)})}),i.recommendation){var o=r.find(i._embedded.results,function(e){return e.id===i.recommendation.id});r.each(i.recommendation.questions,function(e){var t=r.find(o._embedded.relevantQuestions,function(t){return t.id===e.id}),n=r.find(B.resultsetFeedback,function(e){return e.resultsetId===i.id&&e.resultId===o.id&&e.questionId===t.id});e.feedbackLink=t&&t._links&&t._links.submitFeedback?t._links.submitFeedback.href:null,n&&(e.thumbValue=n.thumbValue.toLowerCase())})}var a=null,u=null;i.recommendation&&i.recommendation._embedded.contents[0]&&i.recommendation._embedded.contents[0]._embedded.overviews&&(a=r.find(i.recommendation._embedded.contents[0]._embedded.overviews,function(e){return 1===parseInt(e.position,10)}),u=i.recommendation._embedded.contents[0]._links.self.href),I.setSurveyContent(e,n,A({resultSet:i,contentPreview:a,href:u,feedbackUrl:y}))};e(document).on("click",".related-read-more",function(n){ee(),e(".progress-container, .blue-button-container, .details-button-container, .progress-results-button, .spider-button").css("display","none");var i=e(n.target).data("warpjsResultSet"),o=r.find(t.data._embedded.questionnaires[0]._embedded.resultSets,function(e){return e.id===i});we(0,o)}),e(document).on("click",".related-all-read-more",function(n){ee(),e(".progress-container, .blue-button-container, .details-button-container, .progress-results-button, .spider-button").css("display","none");var i=e(".related-all").data("warpjsResultsetId"),o=r.find(t.data._embedded.questionnaires[0]._embedded.resultSets,function(e){return e.id===i}),a=e(n.target).data("warpjsResult"),u=r.find(o._embedded.results,function(e){return e.id===a});o.recommendation=u,we(0,o)}),e(document).on("click",".related-details-back",function(){e(".progress-container, .blue-button-container, .details-button-container").css("display","block"),e(".progress-results-button, .spider-button",n).css("display","inline-block"),ge()}),e(document).on("click",".progress-bar-container",function(n){if(c("progress-bar","Progress bar: Category="+u+" - Question="+F),t.data.assessmentId){var i=e(".progress-bar-container"),o=i.innerWidth(),a=i.offset().left-e(window).scrollLeft(),s=Math.round(n.clientX-a),l=Math.round(s/o*100),f=Math.ceil(l/100*ne.length)-1;if(e(".questionnaire.question").length)ee(),pe(),te();else if(e(".questionnaire.description").length){if(!e("#project-name").val())return e("#project-name").addClass("is-invalid"),void e(".invalid-feedback").css("display","block");ee(),B.projectName=e("#project-name").val(),B.mainContact=e("#main-contact").val(),B.projectStatus=e("#project-status").val(),te(),e(".ipt-title").html(B.projectName)}else if(e(".questionnaire.levels").length)q();else if(e(".questionnaire.iterations").length){var d=!1;if(e('.iteration-form input[type="text"]').each(function(t,n){e(n).val()&&(d=!0)}),!d)return e('.iteration-form input[type="text"]').first().addClass("is-invalid"),void e(".invalid-feedback").css("display","block");ee(),de(),te()}u=r.findIndex(z,function(e){return e.id&&e.id===ne[f].id}),D=0,F=0,Y=r.filter(z[u]._embedded.iterations,function(e){return!z[u].isRepeatable||""!==e.name}),V=K(Y),z[u].isRepeatable&&(F=-1),fe("")}}),e(document).on("change keyup paste",".comment-text",function(t){e(t.target).val().length?e(".comments").addClass("has-comments"):e(".comments.has-comments").removeClass("has-comments")}),e(document).on("keypress",function(t){e(".questionnaire.question .option-container").length&&(49===t.which?(e(".questionnaire.question .option-container:nth-child(1)").find("a.radio-fx").click(),e(".question-next").click()):50===t.which?(e(".questionnaire.question .option-container:nth-child(2)").find("a.radio-fx").click(),e(".question-next").click()):51===t.which?(e(".questionnaire.question .option-container:nth-child(3)").find("a.radio-fx").click(),e(".question-next").click()):52===t.which?(e(".questionnaire.question .option-container:nth-child(4)").find("a.radio-fx").click(),e(".question-next").click()):53===t.which&&e(".questionnaire.question .option-container").length>4?(e(".questionnaire.question .option-container:nth-child(5)").find("a.radio-fx").click(),e(".question-next").click()):48===t.which&&(e(".questionnaire.question .radio-checked").parent().click(),e(".question-next").click()))}),e(document).on("click",".save-warning-continue",function(){window.location=e(".content-link").data("url")}),e(document).on("click",".save-warning-new-tab",function(){window.open(e(".content-link").data("url"),"_blank")}),e(document).on("click",".related-question-feedback-button, .result-feedback-button",function(t){var n=e(t.target).closest(".related-question-feedback-button-container, .result-feedback-button-container"),r=n.data("warpjsQuestionId"),i=n.data("warpjsQuestionAnswerName"),o=n.data("warpjsQuestionAnswer"),a=n.data("warpjsQuestionName"),u=n.data("warpjsSubmitUrl"),s=e(t.currentTarget).hasClass("thumbs-up")?"thumbs-up":"thumbs-down",c=e(".related-reading-details").length?e(".related-reading-details").data("warpjsResultsetId"):n.data("warpjsResultsetId"),l=e(".related-reading-details").length?e(".related-reading-details").data("warpjsResultId"):n.data("warpjsResultId"),f=n.data("warpjsFeedbackType"),d=e(".related-details-result-name").data("warpjsResultName");b(e,r,i,o,a,u,c,l,f,null,s,d)}),e(document).on("click","#survey-tool-feedback-button",function(t){var n=e(t.target).closest("#survey-tool-feedback-button"),r=n.data("warpjsSubmitUrl");b(e,null,null,null,null,r,null,null,"survey",null,null)}),e(document).on("click","#survey-question-feedback-button",function(t){var n=e(t.target).closest("#survey-question-feedback-button"),r=n.data("warpjsSubmitUrl"),i=n.data("warpjsQuestionId"),o=n.data("warpjsQuestionName"),a=n.data("warpjsIterationName="),u=n.data("warpjsFeedbackType");b(e,i,null,null,o,r,null,null,u,a,null)}),e(document).on("click",".email-submit",function(n){c("submit","Stay in touch: "+(e("input#name").val()||"<no name>")+" // "+(e("input#email").val()||"<no email>"));var r={fullName:e("input#name").val(),email:e("input#email").val(),questionnaireId:t.data.surveyId};(r.fullName||r.email)&&i.resolve().then(function(){return window.WarpJS.toast.loading(e,"Loading data...","Loading")}).then(function(n){return i.resolve().then(function(){return window.WarpJS.proxy.post(e,t.data._links.submitEmail.href,r)}).then(function(t){window.WarpJS.toast.success(e,"Saved successfully."),e("input#name").val(""),e("input#email").val("")}).catch(function(t){console.error("Error:",t),window.WarpJS.toast.error(e,t.message,"Error getting data")}).finally(function(){return window.WarpJS.toast.close(e,n)})})}),e(document).on("click",".spider-button",function(e){c("overview","Overview"),t.data.assessmentId&&le("progress")}),e(document).on("click",".module-details-button",function(i){i.preventDefault(),ee();var o=e(i.target),a=o.data("warpjsModuleId"),u=o.data("warpjsQuestionId"),s=r.find(t.data._embedded.questionnaires[0]._embedded.categories,function(e){return e.id===a});I.setSurveyContent(e,n,O({selectedCategory:s,questionId:u}))}),e(document).on("click",".module-details-back",function(t){var i=e(t.target),o=i.data("warpjsModuleId"),a=i.data("warpjsQuestionId"),u=r.find(z,{id:o}),s=u?r.cloneDeep(r.find(u._embedded.questions,{id:a})):null,c=r.groupBy(G,function(e){return void 0===e.section?"":e.section});I.setSurveyContent(e,n,P({sections:c,question:s})),f(),L(e)}),e(document).on("click",".details-button",function(e){c("details","Details: Category="+u+" - Question="+F),u=0,D=0,U=0,z=Q(B.answers[0]._embedded.categories),Y=X(z),V=K(Y),F=r.findIndex(V,function(e){var n=r.find(t.data._embedded.questionnaires[0]._embedded.categories[0]._embedded.questions,["id",e.id]);return n&&n.name===d.specializedTemplates.description}),fe()})});n.html(v(t.data))}}).finally(function(){return window.WarpJS.toast.close(e,t)})})}(jQuery)},function(e,t,n){"use strict";var r=n(7),i=n(129);e.exports=function(e,t){t.on("click",'[data-survey-tool-action="create-new-assessment"]',function(t){var n=r.getCurrent(e,r.KEYS.SURVEY_ID),o=r.getCurrent(e,r.KEYS.ASSESSMENT_ID),a=r.getCurrent(e,r.KEYS.QUESTIONNAIRES)[n],u=r.createAssessment(n,a),s=r.getAssessment(n,u);if(o){var c=r.getCurrent(e,r.KEYS.USER);s.mainContact=c?c.Name:""}else if(s.projectName=e("#project-name").val(),s.mainContact=e("#main-contact").val(),s.projectEmail=e("#project-email").val(),s.projectStatus=e("#project-status").val(),s.projectEmail){var l=r.getCurrent(e,r.KEYS.PROJECT_EMAIL_URL);window.WarpJS.proxy.post(e,l,{fullName:s.mainContact,projectEmail:s.projectEmail})}r.updateAssessment(n,u,s),i("create-assessment","Project: "+(s.projectName||"<no name>")+" // "+(s.mainContact||"<no contact>")+" // "+(s.projectEmail||"<no email>")+" // "+(s.projectStatus||"<no status>"));var f=r.getCurrent(e,r.KEYS.ASSESSMENT_TEMPLATE_URL),d=window.WarpJS.expandUrlTemplate(f,{surveyId:n,assessmentId:u});document.location.href=d})}},function(e,t,n){"use strict";var r=n(856),i=n(229),o=n(129);e.exports=function(e,t,n){t.on("click",".load-sample-project",function(a){o("load","Sample project"),function(e,t){r.get(e,function(e){var n="";e.on("data",function(e){n+=e}),e.on("end",function(){t(n)})})}("/public/uploaded-files/"+n+"-acme_asset_management.txt",function(n){i(e,t,n)})})}},function(e,t,n){"use strict";var r=n(7);e.exports=function(e,t){t.on("click",".dropdown-delete",function(t){t.stopPropagation(),e(".dropdown-delete-actions").addClass("show-confirmation")}),t.on("click",'[data-survey-tool-action="delete-assessment"]',function(t){t.stopPropagation();var n=e(t.target).data("surveyToolSurveyId"),i=e(t.target).data("surveyToolAssessmentId");r.removeAssessment(n,i),window.location=e(t.target).data("url")}),t.on("click",'[data-survey-tool-action="cancel-delete"]',function(t){t.stopPropagation(),e(".dropdown-delete-actions").removeClass("show-confirmation")})}},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var a=t[i](o),u=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(u).then(function(e){r("next",e)},function(e){r("throw",e)});e(u)}return r("next")})}}var i=n(7);e.exports=function(e,t){t.on("change","#project-email",r(regeneratorRuntime.mark(function t(){var n,r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(n=e("#project-email").val().trim())){t.next=5;break}return r=i.getCurrent(e,i.KEYS.PROJECT_EMAIL_URL),t.next=5,window.WarpJS.proxy.post(e,r,{fullName:e("#main-contact").val(),projectEmail:n});case 5:case"end":return t.stop()}},t,void 0)})))}},function(e,t,n){"use strict";var r=n(228),i=n(876);e.exports=function(e,t,n){var o=r(n);if(o.exportRevision){var a=function(e,t,n,r,i,o,a){return t+(parseInt(n,10)+1)+r};o.exportRevision=o.exportRevision.replace(/^(.*[^\d])(\d+)(.*)$/,a)}e(".blue-button-container",t).append(i({name:n.projectName,assessmentMeta:o}))}},function(e,t,n){"use strict";e.exports=function(e){var t=(new Date).toISOString().replace(/T.*/,"");return("ipt-"+(e.projectName||e.name||"").replace(/[^a-zA-z0-9_ ]/g,"")+"-"+t+".txt").replace(/ /g,"_").toLowerCase()}},function(e,t,n){"use strict";var r=n(390),i=n(392),o=n(7),a=n(389),u=n(227),s=n(129);e.exports=function(e,t){var n=o.getCurrent(e),c=n.surveyId,l=n.assessmentId;l&&(e('[data-survey-tool-action="download-json"]',t).show(),t.on("click",'[data-survey-tool-action="download-json"]',function(){s("download","Export assessment");var n=o.getAssessment(c,l);n=u(e,n),a(e,t,n)}),t.on("click",'.survey-tool-export-assessment-properties [data-survey-tool-action="export"]',function(){var n=o.getAssessment(c,l);n=u(e,n),n._meta.history.push({name:e('.survey-tool-export-assessment-properties [name="name"]',t).val(),revision:e('.survey-tool-export-assessment-properties [name="revision"]',t).val(),description:e('.survey-tool-export-assessment-properties [name="description"]',t).val(),timestamp:Date.now()});var a=r(n);i(e,n,a,"text/plain"),e(".survey-tool-export-assessment-properties",t).remove()}),t.on("click",'.survey-tool-export-assessment-properties [data-survey-tool-action="cancel"]',function(){e(".survey-tool-export-assessment-properties",t).remove()}))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){var i=new Blob([JSON.stringify(t,null,2)],{type:r||"application/octet-stream"}),o=window.URL.createObjectURL(i),a=document.createElement("a");a.href=o,a.download=n,a.click(),setTimeout(function(){window.URL.revokeObjectURL(o)},0)}},function(e,t,n){"use strict";var r=n(230),i=n(396),o=n(7);e.exports=function(e,t,n,a){var u=i(e,t,"Warning: A project with the same ID already exists in this browser (‘"+a.projectName+"’)!",n,[{btnClass:"danger",action:"load-replace",label:"Overwrite ‘"+a.projectName+"’"},{btnClass:"primary",action:"load-clone",label:"Open ‘"+n.projectName+"’ as a new project."},{btnClass:"default",action:"load-cancel",label:"Cancel"}]);e('[data-survey-tool-action="load-cancel"]',u).on("click",function(){u.remove()}),e('[data-survey-tool-action="load-clone"]',u).on("click",function(){var i=o.getCurrent(e,o.KEYS.QUESTIONNAIRES),a=i[n.surveyId],u=o.createAssessment(n.surveyId,a);n.assessmentId=u,o.updateAssessment(n.surveyId,n.assessmentId,n),r(e,t,n)}),e('[data-survey-tool-action="load-replace"]',u).on("click",function(){o.updateAssessment(n.surveyId,n.assessmentId,n),u.remove(),r(e,t,n)})}},function(e,t,n){"use strict";var r=n(877);e.exports=function(e,t){var n=e(r());e('[data-survey-tool-action="error-close"]',n).on("click",function(){n.remove()}),e(".blue-button-container",t).append(n)}},function(e,t,n){"use strict";var r=n(229);e.exports=function(e,t){t.on("click",'[data-survey-tool-action="load-json"]',function(){var n=e('<input type="file">');n.on("change",function(n){if(n&&n.target&&n.target.files&&n.target.files.length){var i=new FileReader;i.onload=function(n){return r(e,t,n.target.result)},i.readAsText(n.target.files[0])}}),n.trigger("click")})}},function(e,t,n){"use strict";var r=n(228),i=n(878);e.exports=function(e,t,n,o,a){var u=r(o),s=e(i({message:n,buttons:a,assessmentMeta:u,projectName:o.projectName}));return e(".blue-button-container",t).append(s),s}},,function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function i(e){var t=r(e),n=t[0],i=t[1];return 3*(n+i)/4-i}function o(e,t,n){return 3*(t+n)/4-n}function a(e){var t,n,i=r(e),a=i[0],u=i[1],s=new d(o(e,a,u)),c=0,l=u>0?a-4:a;for(n=0;n<l;n+=4)t=f[e.charCodeAt(n)]<<18|f[e.charCodeAt(n+1)]<<12|f[e.charCodeAt(n+2)]<<6|f[e.charCodeAt(n+3)],s[c++]=t>>16&255,s[c++]=t>>8&255,s[c++]=255&t;return 2===u&&(t=f[e.charCodeAt(n)]<<2|f[e.charCodeAt(n+1)]>>4,s[c++]=255&t),1===u&&(t=f[e.charCodeAt(n)]<<10|f[e.charCodeAt(n+1)]<<4|f[e.charCodeAt(n+2)]>>2,s[c++]=t>>8&255,s[c++]=255&t),s}function u(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function s(e,t,n){for(var r,i=[],o=t;o<n;o+=3)r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),i.push(u(r));return i.join("")}function c(e){for(var t,n=e.length,r=n%3,i=[],o=0,a=n-r;o<a;o+=16383)i.push(s(e,o,o+16383>a?a:o+16383));return 1===r?(t=e[n-1],i.push(l[t>>2]+l[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(l[t>>10]+l[t>>4&63]+l[t<<2&63]+"=")),i.join("")}t.byteLength=i,t.toByteArray=a,t.fromByteArray=c;for(var l=[],f=[],d="undefined"!=typeof Uint8Array?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,v=p.length;h<v;++h)l[h]=p[h],f[p.charCodeAt(h)]=h;f["-".charCodeAt(0)]=62,f["_".charCodeAt(0)]=63},function(e,t,n){"use strict";e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i,o,a,u,s=e.length,c=t.length,l=new Array(s*c);for(null==n&&(n=r.pair),i=a=0;i<s;++i)for(u=e[i],o=0;o<c;++o,++a)l[a]=n(u,t[o]);return l};var r=n(237)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var i,o,u=e.length,s=new Array(u);for(i=0;i<u;++i)s[i]=t(e[i],i,e);var c=n(s),l=c[0],f=c[1],d=r(s,l,f);Array.isArray(d)||(d=(0,v.tickStep)(l,f,d),d=(0,h.default)(Math.ceil(l/d)*d,f,d));for(var p=d.length;d[0]<=l;)d.shift(),--p;for(;d[p-1]>f;)d.pop(),--p;var m,y=new Array(p+1);for(i=0;i<=p;++i)m=y[i]=[],m.x0=i>0?d[i-1]:l,m.x1=i<p?d[i]:f;for(i=0;i<u;++i)o=s[i],l<=o&&o<=f&&y[(0,a.default)(d,o,0,p)].push(e[i]);return y}var t=d.default,n=l.default,r=y.default;return e.value=function(n){return arguments.length?(t="function"==typeof n?n:(0,s.default)(n),e):t},e.domain=function(t){return arguments.length?(n="function"==typeof t?t:(0,s.default)([t[0],t[1]]),e):n},e.thresholds=function(t){return arguments.length?(r="function"==typeof t?t:Array.isArray(t)?(0,s.default)(i.slice.call(t)):(0,s.default)(t),e):r},e};var i=n(231),o=n(232),a=r(o),u=n(400),s=r(u),c=n(235),l=r(c),f=n(404),d=r(f),p=n(238),h=r(p),v=n(240),m=n(239),y=r(m)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r,i=e.length,o=-1;if(null==t){for(;++o<i;)if(null!=(n=e[o])&&n>=n)for(r=n;++o<i;)null!=(n=e[o])&&n>r&&(r=n)}else for(;++o<i;)if(null!=(n=t(e[o],o,e))&&n>=n)for(r=n;++o<i;)null!=(n=t(e[o],o,e))&&n>r&&(r=n);return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r=e.length,o=r,a=-1,u=0;if(null==t)for(;++a<r;)isNaN(n=(0,i.default)(e[a]))?--o:u+=n;else for(;++a<r;)isNaN(n=(0,i.default)(t(e[a],a,e)))?--o:u+=n;if(o)return u/o};var r=n(86),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r=e.length,i=-1,a=[];if(null==t)for(;++i<r;)isNaN(n=(0,u.default)(e[i]))||a.push(n);else for(;++i<r;)isNaN(n=(0,u.default)(t(e[i],i,e)))||a.push(n);return(0,c.default)(a.sort(o.default),.5)};var i=n(59),o=r(i),a=n(86),u=r(a),s=n(171),c=r(s)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,n,r,i=e.length,o=-1,a=0;++o<i;)a+=e[o].length;for(n=new Array(a);--i>=0;)for(r=e[i],t=r.length;--t>=0;)n[--a]=r[t];return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(n=e.length){var n,r,o=0,a=0,u=e[a];for(null==t&&(t=i.default);++o<n;)(t(r=e[o],u)<0||0!==t(u,u))&&(u=r,a=o);return 0===t(u,u)?a:void 0}};var r=n(59),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){for(var r,i,o=(null==n?e.length:n)-(t=null==t?0:+t);o;)i=Math.random()*o--|0,r=e[o+t],e[o+t]=e[i+t],e[i+t]=r;return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r=e.length,i=-1,o=0;if(null==t)for(;++i<r;)(n=+e[i])&&(o+=n);else for(;++i<r;)(n=+t(e[i],i,e))&&(o+=n);return o}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return e=i.map.call(e,s.default).sort(a.default),Math.ceil((n-t)/(2*((0,l.default)(e,.75)-(0,l.default)(e,.25))*Math.pow(e.length,-1/3)))};var i=n(231),o=n(59),a=r(o),u=n(86),s=r(u),c=n(171),l=r(c)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return Math.ceil((n-t)/(3.5*(0,i.default)(e)*Math.pow(e.length,-1/3)))};var r=n(234),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return(0,i.default)(arguments)};var r=n(241),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.slice=Array.prototype.slice},function(e,t,n){"use strict";function r(e){return"translate("+(e+.5)+",0)"}function i(e){return"translate(0,"+(e+.5)+")"}function o(e){return function(t){return+e(t)}}function a(e){var t=Math.max(0,e.bandwidth()-1)/2;return e.round()&&(t=Math.round(t)),function(n){return+e(n)+t}}function u(){return!this.__axis}function s(e,t){function n(n){var r=null==c?t.ticks?t.ticks.apply(t,s):t.domain():c,i=null==l?t.tickFormat?t.tickFormat.apply(t,s):v.default:l,p=Math.max(f,0)+h,P=t.range(),O=+P[0]+.5,M=+P[P.length-1]+.5,k=(t.bandwidth?a:o)(t.copy()),S=n.selection?n.selection():n,E=S.selectAll(".domain").data([null]),C=S.selectAll(".tick").data(r,t).order(),T=C.exit(),A=C.enter().append("g").attr("class","tick"),R=C.select("line"),I=C.select("text");E=E.merge(E.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),C=C.merge(A),R=R.merge(A.append("line").attr("stroke","currentColor").attr(x+"2",w*f)),I=I.merge(A.append("text").attr("fill","currentColor").attr(x,w*p).attr("dy",e===m?"0em":e===b?"0.71em":"0.32em")),n!==S&&(E=E.transition(n),C=C.transition(n),R=R.transition(n),I=I.transition(n),T=T.transition(n).attr("opacity",g).attr("transform",function(e){return isFinite(e=k(e))?j(e):this.getAttribute("transform")}),A.attr("opacity",g).attr("transform",function(e){var t=this.parentNode.__axis;return j(t&&isFinite(t=t(e))?t:k(e))})),T.remove(),E.attr("d",e===_||e==y?d?"M"+w*d+","+O+"H0.5V"+M+"H"+w*d:"M0.5,"+O+"V"+M:d?"M"+O+","+w*d+"V0.5H"+M+"V"+w*d:"M"+O+",0.5H"+M),C.attr("opacity",1).attr("transform",function(e){return j(k(e))}),R.attr(x+"2",w*f),I.attr(x,w*p).text(i),S.filter(u).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===y?"start":e===_?"end":"middle"),S.each(function(){this.__axis=k})}var s=[],c=null,l=null,f=6,d=6,h=3,w=e===m||e===_?-1:1,x=e===_||e===y?"x":"y",j=e===m||e===b?r:i;return n.scale=function(e){return arguments.length?(t=e,n):t},n.ticks=function(){return s=p.slice.call(arguments),n},n.tickArguments=function(e){return arguments.length?(s=null==e?[]:p.slice.call(e),n):s.slice()},n.tickValues=function(e){return arguments.length?(c=null==e?null:p.slice.call(e),n):c&&c.slice()},n.tickFormat=function(e){return arguments.length?(l=e,n):l},n.tickSize=function(e){return arguments.length?(f=d=+e,n):f},n.tickSizeInner=function(e){return arguments.length?(f=+e,n):f},n.tickSizeOuter=function(e){return arguments.length?(d=+e,n):d},n.tickPadding=function(e){return arguments.length?(h=+e,n):h},n}function c(e){return s(m,e)}function l(e){return s(y,e)}function f(e){return s(b,e)}function d(e){return s(_,e)}Object.defineProperty(t,"__esModule",{value:!0}),t.axisTop=c,t.axisRight=l,t.axisBottom=f,t.axisLeft=d;var p=n(416),h=n(418),v=function(e){return e&&e.__esModule?e:{default:e}}(h),m=1,y=2,b=3,_=4,g=1e-6},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(417);Object.defineProperty(t,"axisTop",{enumerable:!0,get:function(){return r.axisTop}}),Object.defineProperty(t,"axisRight",{enumerable:!0,get:function(){return r.axisRight}}),Object.defineProperty(t,"axisBottom",{enumerable:!0,get:function(){return r.axisBottom}}),Object.defineProperty(t,"axisLeft",{enumerable:!0,get:function(){return r.axisLeft}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return[+e[0],+e[1]]}function o(e){return[i(e[0]),i(e[1])]}function a(e){return function(t){return(0,g.touch)(t,g.event.touches,e)}}function u(e){return{type:e}}function s(){return!g.event.ctrlKey&&!g.event.button}function c(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function l(){return navigator.maxTouchPoints||"ontouchstart"in this}function f(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function d(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function p(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function h(){return m(A)}function v(){return m(R)}function m(e){function t(t){var r=t.property("__brush",m).selectAll(".overlay").data([u("overlay")]);r.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",N.overlay).merge(r).each(function(){var e=f(this).extent;(0,g.select)(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])}),t.selectAll(".selection").data([u("selection")]).enter().append("rect").attr("class","selection").attr("cursor",N.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=t.selectAll(".handle").data(e.handles,function(e){return e.type});i.exit().remove(),i.enter().append("rect").attr("class",function(e){return"handle handle--"+e.type}).attr("cursor",function(e){return N[e.type]}),t.each(n).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",p).filter(U).on("touchstart.brush",p).on("touchmove.brush",h).on("touchend.brush touchcancel.brush",v).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function n(){var e=(0,g.select)(this),t=f(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",function(e){return"e"===e.type[e.type.length-1]?t[1][0]-z/2:t[0][0]-z/2}).attr("y",function(e){return"s"===e.type[0]?t[1][1]-z/2:t[0][1]-z/2}).attr("width",function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+z:z}).attr("height",function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+z:z})):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function r(e,t,n){var r=e.__brush.emitter;return!r||n&&r.clean?new i(e,t,n):r}function i(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function p(){function t(){var e=ne(U);!te||P||O||(Math.abs(e[0]-ie[0])>Math.abs(e[1]-ie[1])?O=!0:P=!0),ie=e,j=!0,(0,k.default)(),i()}function i(){var e;switch(Z=ie[0]-re[0],ee=ie[1]-re[1],z){case E:case S:Y&&(Z=Math.max(X-c,Math.min(K-v,Z)),l=c+Z,m=v+Z),V&&(ee=Math.max(Q-p,Math.min(J-y,ee)),h=p+ee,_=y+ee);break;case C:Y<0?(Z=Math.max(X-c,Math.min(K-c,Z)),l=c+Z,m=v):Y>0&&(Z=Math.max(X-v,Math.min(K-v,Z)),l=c,m=v+Z),V<0?(ee=Math.max(Q-p,Math.min(J-p,ee)),h=p+ee,_=y):V>0&&(ee=Math.max(Q-y,Math.min(J-y,ee)),h=p,_=y+ee);break;case T:Y&&(l=Math.max(X,Math.min(K,c-Z*Y)),m=Math.max(X,Math.min(K,v+Z*Y))),V&&(h=Math.max(Q,Math.min(J,p-ee*V)),_=Math.max(Q,Math.min(J,y+ee*V)))}m<l&&(Y*=-1,e=c,c=v,v=e,e=l,l=m,m=e,H in q&&ue.attr("cursor",N[H=q[H]])),_<h&&(V*=-1,e=p,p=y,y=e,e=h,h=_,_=e,H in L&&ue.attr("cursor",N[H=L[H]])),W.selection&&($=W.selection),P&&(l=$[0][0],m=$[1][0]),O&&(h=$[0][1],_=$[1][1]),$[0][0]===l&&$[0][1]===h&&$[1][0]===m&&$[1][1]===_||(W.selection=[[l,h],[m,_]],n.call(U),oe.brush())}function o(){if((0,M.nopropagation)(),g.event.touches){if(g.event.touches.length)return;x&&clearTimeout(x),x=setTimeout(function(){x=null},500)}else(0,b.dragEnable)(g.event.view,j),se.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);ae.attr("pointer-events","all"),ue.attr("cursor",N.overlay),W.selection&&($=W.selection),d($)&&(W.selection=null,n.call(U)),oe.end()}function u(){switch(g.event.keyCode){case 16:te=Y&&V;break;case 18:z===C&&(Y&&(v=m-Z*Y,c=l+Z*Y),V&&(y=_-ee*V,p=h+ee*V),z=T,i());break;case 32:z!==C&&z!==T||(Y<0?v=m-Z:Y>0&&(c=l-Z),V<0?y=_-ee:V>0&&(p=h-ee),z=E,ue.attr("cursor",N.selection),i());break;default:return}(0,k.default)()}function s(){switch(g.event.keyCode){case 16:te&&(P=O=te=!1,i());break;case 18:z===T&&(Y<0?v=m:Y>0&&(c=l),V<0?y=_:V>0&&(p=h),z=C,i());break;case 32:z===E&&(g.event.altKey?(Y&&(v=m-Z*Y,c=l+Z*Y),V&&(y=_-ee*V,p=h+ee*V),z=T):(Y<0?v=m:Y>0&&(c=l),V<0?y=_:V>0&&(p=h),z=C),ue.attr("cursor",N[H]),i());break;default:return}(0,k.default)()}if((!x||g.event.touches)&&I.apply(this,arguments)){var c,l,p,h,v,m,y,_,j,P,O,U=this,H=g.event.target.__data__.type,z="selection"===(B&&g.event.metaKey?H="overlay":H)?S:B&&g.event.altKey?T:C,Y=e===R?null:D[H],V=e===A?null:F[H],W=f(U),G=W.extent,$=W.selection,X=G[0][0],Q=G[0][1],K=G[1][0],J=G[1][1],Z=0,ee=0,te=Y&&V&&B&&g.event.shiftKey,ne=g.event.touches?a(g.event.changedTouches[0].identifier):g.mouse,re=ne(U),ie=re,oe=r(U,arguments,!0).beforestart();"overlay"===H?($&&(j=!0),W.selection=$=[[c=e===R?X:re[0],p=e===A?Q:re[1]],[v=e===R?K:c,y=e===A?J:p]]):(c=$[0][0],p=$[0][1],v=$[1][0],y=$[1][1]),l=c,h=p,m=v,_=y;var ae=(0,g.select)(U).attr("pointer-events","none"),ue=ae.selectAll(".overlay").attr("cursor",N[H]);if(g.event.touches)oe.moved=t,oe.ended=o;else{var se=(0,g.select)(g.event.view).on("mousemove.brush",t,!0).on("mouseup.brush",o,!0);B&&se.on("keydown.brush",u,!0).on("keyup.brush",s,!0),(0,b.dragDisable)(g.event.view)}(0,M.nopropagation)(),(0,w.interrupt)(U),n.call(U),oe.start()}}function h(){r(this,arguments).moved()}function v(){r(this,arguments).ended()}function m(){var t=this.__brush||{selection:null};return t.extent=o(P.apply(this,arguments)),t.dim=e,t}var x,P=c,I=s,U=l,B=!0,H=(0,y.dispatch)("start","brush","end"),z=6;return t.move=function(t,i){t.selection?t.on("start.brush",function(){r(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){r(this,arguments).end()}).tween("brush",function(){function t(e){a.selection=1===e&&null===c?null:l(e),n.call(o),u.brush()}var o=this,a=o.__brush,u=r(o,arguments),s=a.selection,c=e.input("function"==typeof i?i.apply(this,arguments):i,a.extent),l=(0,_.interpolate)(s,c);return null!==s&&null!==c?t:t(1)}):t.each(function(){var t=this,o=arguments,a=t.__brush,u=e.input("function"==typeof i?i.apply(t,o):i,a.extent),s=r(t,o).beforestart();(0,w.interrupt)(t),a.selection=null===u?null:u,n.call(t),s.start().brush().end()})},t.clear=function(e){t.move(e,null)},i.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(n){(0,g.customEvent)(new O.default(t,n,e.output(this.state.selection)),H.apply,H,[n,this.that,this.args])}},t.extent=function(e){return arguments.length?(P="function"==typeof e?e:(0,j.default)(o(e)),t):P},t.filter=function(e){return arguments.length?(I="function"==typeof e?e:(0,j.default)(!!e),t):I},t.touchable=function(e){return arguments.length?(U="function"==typeof e?e:(0,j.default)(!!e),t):U},t.handleSize=function(e){return arguments.length?(z=+e,t):z},t.keyModifiers=function(e){return arguments.length?(B=!!e,t):B},t.on=function(){var e=H.on.apply(H,arguments);return e===H?t:e},t}Object.defineProperty(t,"__esModule",{value:!0}),t.brushSelection=p,t.brushX=h,t.brushY=v,t.default=function(){return m(I)};var y=n(60),b=n(175),_=n(24),g=n(10),w=n(209),x=n(421),j=r(x),P=n(422),O=r(P),M=n(424),k=r(M),S={name:"drag"},E={name:"space"},C={name:"handle"},T={name:"center"},A={name:"x",handles:["w","e"].map(u),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},R={name:"y",handles:["n","s"].map(u),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},I={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(u),input:function(e){return null==e?null:o(e)},output:function(e){return e}},N={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},q={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},L={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},D={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},F={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){this.target=e,this.type=t,this.selection=n}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(420);Object.defineProperty(t,"brush",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(t,"brushX",{enumerable:!0,get:function(){return i.brushX}}),Object.defineProperty(t,"brushY",{enumerable:!0,get:function(){return i.brushY}}),Object.defineProperty(t,"brushSelection",{enumerable:!0,get:function(){return i.brushSelection}})},function(e,t,n){"use strict";function r(){i.event.stopImmediatePropagation()}Object.defineProperty(t,"__esModule",{value:!0}),t.nopropagation=r,t.default=function(){i.event.preventDefault(),i.event.stopImmediatePropagation()};var i=n(10)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.slice=Array.prototype.slice},function(e,t,n){"use strict";function r(e){return function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var r,s,c,l,f,d,p=e.length,h=[],v=(0,i.range)(p),m=[],y=[],b=y.groups=new Array(p),_=new Array(p*p);for(r=0,f=-1;++f<p;){for(s=0,d=-1;++d<p;)s+=e[f][d];h.push(s),m.push((0,i.range)(p)),r+=s}for(n&&v.sort(function(e,t){return n(h[e],h[t])}),a&&m.forEach(function(t,n){t.sort(function(t,r){return a(e[n][t],e[n][r])})}),r=(0,o.max)(0,o.tau-t*p)/r,l=r?t:o.tau/p,s=0,f=-1;++f<p;){for(c=s,d=-1;++d<p;){var g=v[f],w=m[g][d],x=e[g][w],j=s,P=s+=x*r;_[w*p+g]={index:g,subindex:w,startAngle:j,endAngle:P,value:x}}b[g]={index:g,startAngle:c,endAngle:s,value:h[g]},s+=l}for(f=-1;++f<p;)for(d=f-1;++d<p;){var O=_[d*p+f],M=_[f*p+d];(O.value||M.value)&&y.push(O.value<M.value?{source:M,target:O}:{source:O,target:M})}return u?y.sort(u):y}var t=0,n=null,a=null,u=null;return e.padAngle=function(n){return arguments.length?(t=(0,o.max)(0,n),e):t},e.sortGroups=function(t){return arguments.length?(n=t,e):n},e.sortSubgroups=function(t){return arguments.length?(a=t,e):a},e.sortChords=function(t){return arguments.length?(null==t?u=null:(u=r(t))._=t,e):u&&u._},e};var i=n(9),o=n(243)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(426);Object.defineProperty(t,"chord",{enumerable:!0,get:function(){return r(i).default}});var o=n(429);Object.defineProperty(t,"ribbon",{enumerable:!0,get:function(){return r(o).default}})},function(e,t,n){"use strict";function r(e){return e.source}function i(e){return e.target}function o(e){return e.radius}function a(e){return e.startAngle}function u(e){return e.endAngle}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(){var e,r=s.slice.call(arguments),i=t.apply(this,r),o=n.apply(this,r),a=+c.apply(this,(r[0]=i,r)),u=p.apply(this,r)-f.halfPi,l=h.apply(this,r)-f.halfPi,m=a*(0,f.cos)(u),y=a*(0,f.sin)(u),b=+c.apply(this,(r[0]=o,r)),_=p.apply(this,r)-f.halfPi,g=h.apply(this,r)-f.halfPi;if(v||(v=e=(0,d.path)()),v.moveTo(m,y),v.arc(0,0,a,u,l),u===_&&l===g||(v.quadraticCurveTo(0,0,b*(0,f.cos)(_),b*(0,f.sin)(_)),v.arc(0,0,b,_,g)),v.quadraticCurveTo(0,0,m,y),v.closePath(),e)return v=null,e+""||null}var t=r,n=i,c=o,p=a,h=u,v=null;return e.radius=function(t){return arguments.length?(c="function"==typeof t?t:(0,l.default)(+t),e):c},e.startAngle=function(t){return arguments.length?(p="function"==typeof t?t:(0,l.default)(+t),e):p},e.endAngle=function(t){return arguments.length?(h="function"==typeof t?t:(0,l.default)(+t),e):h},e.source=function(n){return arguments.length?(t=n,e):t},e.target=function(t){return arguments.length?(n=t,e):n},e.context=function(t){return arguments.length?(v=null==t?null:t,e):v},e};var s=n(425),c=n(427),l=function(e){return e&&e.__esModule?e:{default:e}}(c),f=n(243),d=n(47)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];for(var n in e)t.push(n);return t}},function(e,t,n){"use strict";function r(){return{}}function i(e,t,n){e[t]=n}function o(){return(0,s.default)()}function a(e,t,n){e.set(t,n)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(t,r,i,o){if(r>=l.length)return null!=n&&t.sort(n),null!=u?u(t):t;for(var a,c,f,d=-1,p=t.length,h=l[r++],v=(0,s.default)(),m=i();++d<p;)(f=v.get(a=h(c=t[d])+""))?f.push(c):v.set(a,[c]);return v.each(function(t,n){o(m,n,e(t,r,i,o))}),m}function t(e,n){if(++n>l.length)return e;var r,i=f[n-1];return null!=u&&n>=l.length?r=e.entries():(r=[],e.each(function(e,i){r.push({key:i,values:t(e,n)})})),null!=i?r.sort(function(e,t){return i(e.key,t.key)}):r}var n,u,c,l=[],f=[];return c={object:function(t){return e(t,0,r,i)},map:function(t){return e(t,0,o,a)},entries:function(n){return t(e(n,0,o,a),0)},key:function(e){return l.push(e),c},sortKeys:function(e){return f[l.length-1]=e,c},sortValues:function(e){return n=e,c},rollup:function(e){return u=e,c}}};var u=n(172),s=function(e){return e&&e.__esModule?e:{default:e}}(u)},function(e,t,n){"use strict";function r(){}function i(e,t){var n=new r;if(e instanceof r)e.each(function(e){n.add(e)});else if(e){var i=-1,o=e.length;if(null==t)for(;++i<o;)n.add(e[i]);else for(;++i<o;)n.add(t(e[i],i,e))}return n}Object.defineProperty(t,"__esModule",{value:!0});var o=n(172),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=a.default.prototype;r.prototype=i.prototype={constructor:r,has:u.has,add:function(e){return e+="",this[o.prefix+e]=e,this},remove:u.remove,clear:u.clear,values:u.keys,size:u.size,empty:u.empty,each:u.each},t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];for(var n in e)t.push(e[n]);return t}},function(e,t,n){"use strict";function r(e){if(e instanceof o)return new o(e.h,e.s,e.l,e.opacity);e instanceof s.Rgb||(e=(0,s.rgbConvert)(e));var t=e.r/255,n=e.g/255,r=e.b/255,i=(y*r+v*t-m*n)/(y+v-m),a=r-i,u=(h*(n-i)-d*a)/p,l=Math.sqrt(u*u+a*a)/(h*i*(1-i)),f=l?Math.atan2(u,a)*c.rad2deg-120:NaN;return new o(f<0?f+360:f,l,i,e.opacity)}function i(e,t,n,i){return 1===arguments.length?r(e):new o(e,t,n,null==i?1:i)}function o(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i,t.Cubehelix=o;var a=n(174),u=function(e){return e&&e.__esModule?e:{default:e}}(a),s=n(173),c=n(244),l=-.14861,f=1.78277,d=-.29227,p=-.90649,h=1.97294,v=h*p,m=h*f,y=f*d-p*l;(0,u.default)(o,i,(0,a.extend)(s.Color,{brighter:function(e){return e=null==e?s.brighter:Math.pow(s.brighter,e),new o(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?s.darker:Math.pow(s.darker,e),new o(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*c.deg2rad,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),i=Math.sin(e);return new s.Rgb(255*(t+n*(l*r+f*i)),255*(t+n*(d*r+p*i)),255*(t+n*(h*r)),this.opacity)}}))},function(e,t,n){"use strict";function r(e){if(e instanceof a)return new a(e.l,e.a,e.b,e.opacity);if(e instanceof h)return v(e);e instanceof b.Rgb||(e=(0,b.rgbConvert)(e));var t,n,r=l(e.r),i=l(e.g),o=l(e.b),s=u((.2225045*r+.7168786*i+.0606169*o)/w);return r===i&&i===o?t=n=s:(t=u((.4360747*r+.3850649*i+.1430804*o)/g),n=u((.0139322*r+.0971045*i+.7141733*o)/x)),new a(116*s-16,500*(t-s),200*(s-n),e.opacity)}function i(e,t){return new a(e,0,0,null==t?1:t)}function o(e,t,n,i){return 1===arguments.length?r(e):new a(e,t,n,null==i?1:i)}function a(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function u(e){return e>M?Math.pow(e,1/3):e/O+j}function s(e){return e>P?e*e*e:O*(e-j)}function c(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function l(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function f(e){if(e instanceof h)return new h(e.h,e.c,e.l,e.opacity);if(e instanceof a||(e=r(e)),0===e.a&&0===e.b)return new h(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*_.rad2deg;return new h(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function d(e,t,n,r){return 1===arguments.length?f(e):new h(n,t,e,null==r?1:r)}function p(e,t,n,r){return 1===arguments.length?f(e):new h(e,t,n,null==r?1:r)}function h(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function v(e){if(isNaN(e.h))return new a(e.l,0,0,e.opacity);var t=e.h*_.deg2rad;return new a(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}Object.defineProperty(t,"__esModule",{value:!0}),t.gray=i,t.default=o,t.Lab=a,t.lch=d,t.hcl=p,t.Hcl=h;var m=n(174),y=function(e){return e&&e.__esModule?e:{default:e}}(m),b=n(173),_=n(244),g=.96422,w=1,x=.82521,j=4/29,P=6/29,O=3*P*P,M=P*P*P;(0,y.default)(a,o,(0,m.extend)(b.Color,{brighter:function(e){return new a(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new a(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return t=g*s(t),e=w*s(e),n=x*s(n),new b.Rgb(c(3.1338561*t-1.6168667*e-.4906146*n),c(-.9787684*t+1.9161415*e+.033454*n),c(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),(0,y.default)(h,p,(0,m.extend)(b.Color,{brighter:function(e){return new h(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new h(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return v(this).rgb()}}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=0,n=e.length,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t<n;)r+=e[t-1][1]*e[t][0]-e[t-1][0]*e[t][1];return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e-t}},function(e,t,n){"use strict";function r(e,t,n){for(var r=e.width,i=e.height,o=1+(n<<1),a=0;a<i;++a)for(var u=0,s=0;u<r+n;++u)u<r&&(s+=e.data[u+a*r]),u>=n&&(u>=o&&(s-=e.data[u-o+a*r]),t.data[u-n+a*r]=s/Math.min(u+1,r-1+o-u,o))}function i(e,t,n){for(var r=e.width,i=e.height,o=1+(n<<1),a=0;a<r;++a)for(var u=0,s=0;u<i+n;++u)u<i&&(s+=e.data[a+u*r]),u>=n&&(u>=o&&(s-=e.data[a+(u-o)*r]),t.data[a+(u-n)*r]=s/Math.min(u+1,i-1+o-u,o))}Object.defineProperty(t,"__esModule",{value:!0}),t.blurX=r,t.blurY=i},function(e,t,n){"use strict";function r(e,t){for(var n=t[0],r=t[1],o=-1,a=0,u=e.length,s=u-1;a<u;s=a++){var c=e[a],l=c[0],f=c[1],d=e[s],p=d[0],h=d[1];if(i(c,d,t))return 0;f>r!=h>r&&n<(p-l)*(r-f)/(h-f)+l&&(o=-o)}return o}function i(e,t,n){var r;return o(e,t,n)&&a(e[r=+(e[0]===t[0])],n[r],t[r])}function o(e,t,n){return(t[0]-e[0])*(n[1]-e[1])==(n[0]-e[0])*(t[1]-e[1])}function a(e,t,n){return e<=t&&t<=n||n<=t&&t<=e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n,i=-1,o=t.length;++i<o;)if(n=r(e,t[i]))return n;return 0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e[0]}function o(e){return e[1]}function a(){return 1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var n=new Float32Array(x*j),r=new Float32Array(x*j);e.forEach(function(e,t,r){var i=+h(e,t,r)+w>>g,o=+v(e,t,r)+w>>g,a=+m(e,t,r);i>=0&&i<x&&o>=0&&o<j&&(n[i+o*x]+=a)}),(0,c.blurX)({width:x,height:j,data:n},{width:x,height:j,data:r},_>>g),(0,c.blurY)({width:x,height:j,data:r},{width:x,height:j,data:n},_>>g),(0,c.blurX)({width:x,height:j,data:n},{width:x,height:j,data:r},_>>g),(0,c.blurY)({width:x,height:j,data:r},{width:x,height:j,data:n},_>>g),(0,c.blurX)({width:x,height:j,data:n},{width:x,height:j,data:r},_>>g),(0,c.blurY)({width:x,height:j,data:r},{width:x,height:j,data:n},_>>g);var i=P(n);if(!Array.isArray(i)){var o=(0,u.max)(n);i=(0,u.tickStep)(0,o,i),i=(0,u.range)(0,Math.floor(o/i)*i,i),i.shift()}return(0,p.default)().thresholds(i).size([x,j])(n).map(t)}function t(e){return e.value*=Math.pow(2,-2*g),e.coordinates.forEach(n),e}function n(e){e.forEach(r)}function r(e){e.forEach(l)}function l(e){e[0]=e[0]*Math.pow(2,g)-w,e[1]=e[1]*Math.pow(2,g)-w}function d(){return w=3*_,x=y+2*w>>g,j=b+2*w>>g,e}var h=i,v=o,m=a,y=960,b=500,_=20,g=2,w=3*_,x=y+2*w>>g,j=b+2*w>>g,P=(0,f.default)(20);return e.x=function(t){return arguments.length?(h="function"==typeof t?t:(0,f.default)(+t),e):h},e.y=function(t){return arguments.length?(v="function"==typeof t?t:(0,f.default)(+t),e):v},e.weight=function(t){return arguments.length?(m="function"==typeof t?t:(0,f.default)(+t),e):m},e.size=function(e){if(!arguments.length)return[y,b];var t=Math.ceil(e[0]),n=Math.ceil(e[1]);if(!(t>=0||t>=0))throw new Error("invalid size");return y=t,b=n,d()},e.cellSize=function(e){if(!arguments.length)return 1<<g;if(!((e=+e)>=1))throw new Error("invalid cell size");return g=Math.floor(Math.log(e)/Math.LN2),d()},e.thresholds=function(t){return arguments.length?(P="function"==typeof t?t:Array.isArray(t)?(0,f.default)(s.slice.call(t)):(0,f.default)(t),e):P},e.bandwidth=function(e){if(!arguments.length)return Math.sqrt(_*(_+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return _=Math.round((Math.sqrt(4*e*e+1)-1)/2),d()},e};var u=n(9),s=n(245),c=n(439),l=n(246),f=r(l),d=n(247),p=r(d)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(247);Object.defineProperty(t,"contours",{enumerable:!0,get:function(){return r(i).default}});var o=n(441);Object.defineProperty(t,"contourDensity",{enumerable:!0,get:function(){return r(o).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},function(e,t,n){"use strict";function r(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new i(r)}function i(e){this._=e}function o(e,t){return e.trim().split(/^|\s+/).map(function(e){var n="",r=e.indexOf(".");if(r>=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}})}function a(e,t){for(var n,r=0,i=e.length;r<i;++r)if((n=e[r]).name===t)return n.value}function u(e,t,n){for(var r=0,i=e.length;r<i;++r)if(e[r].name===t){e[r]=s,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}Object.defineProperty(t,"__esModule",{value:!0});var s={value:function(){}};i.prototype=r.prototype={constructor:i,on:function(e,t){var n,r=this._,i=o(e+"",r),s=-1,c=i.length;{if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++s<c;)if(n=(e=i[s]).type)r[n]=u(r[n],e.name,t);else if(null==t)for(n in r)r[n]=u(r[n],e.name,null);return this}for(;++s<c;)if((n=(e=i[s]).type)&&(n=a(r[n],e.name)))return n}},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),o=0;o<n;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(r=this._[e],o=0,n=r.length;o<n;++o)r[o].value.apply(t,i)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],i=0,o=r.length;i<o;++i)r[i].value.apply(t,n)}},t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){return!c.event.ctrlKey&&!c.event.button}function o(){return this.parentNode}function a(e){return null==e?{x:c.event.x,y:c.event.y}:e}function u(){return navigator.maxTouchPoints||"ontouchstart"in this}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){e.on("mousedown.drag",t).filter(k).on("touchstart.drag",h).on("touchmove.drag",m).on("touchend.drag touchcancel.drag",b).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function t(){if(!j&&P.apply(this,arguments)){var e=_("mouse",O.apply(this,arguments),c.mouse,this,arguments);e&&((0,c.select)(c.event.view).on("mousemove.drag",n,!0).on("mouseup.drag",r,!0),(0,f.default)(c.event.view),(0,d.nopropagation)(),x=!1,g=c.event.clientX,w=c.event.clientY,e("start"))}}function n(){if((0,p.default)(),!x){var e=c.event.clientX-g,t=c.event.clientY-w;x=e*e+t*t>T}S.mouse("drag")}function r(){(0,c.select)(c.event.view).on("mousemove.drag mouseup.drag",null),(0,l.yesdrag)(c.event.view,x),(0,p.default)(),S.mouse("end")}function h(){if(P.apply(this,arguments)){var e,t,n=c.event.changedTouches,r=O.apply(this,arguments),i=n.length;for(e=0;e<i;++e)(t=_(n[e].identifier,r,c.touch,this,arguments))&&((0,d.nopropagation)(),t("start"))}}function m(){var e,t,n=c.event.changedTouches,r=n.length;for(e=0;e<r;++e)(t=S[n[e].identifier])&&((0,p.default)(),t("drag"))}function b(){var e,t,n=c.event.changedTouches,r=n.length;for(j&&clearTimeout(j),j=setTimeout(function(){j=null},500),e=0;e<r;++e)(t=S[n[e].identifier])&&((0,d.nopropagation)(),t("end"))}function _(t,n,r,i,o){var a,u,s,l=r(n,t),f=E.copy();if((0,c.customEvent)(new y.default(e,"beforestart",a,t,C,l[0],l[1],0,0,f),function(){return null!=(c.event.subject=a=M.apply(i,o))&&(u=a.x-l[0]||0,s=a.y-l[1]||0,!0)}))return function d(p){var h,v=l;switch(p){case"start":S[t]=d,h=C++;break;case"end":delete S[t],--C;case"drag":l=r(n,t),h=C}(0,c.customEvent)(new y.default(e,p,a,t,h,l[0]+u,l[1]+s,l[0]-v[0],l[1]-v[1],f),f.apply,f,[p,i,o])}}var g,w,x,j,P=i,O=o,M=a,k=u,S={},E=(0,s.dispatch)("start","drag","end"),C=0,T=0;return e.filter=function(t){return arguments.length?(P="function"==typeof t?t:(0,v.default)(!!t),e):P},e.container=function(t){return arguments.length?(O="function"==typeof t?t:(0,v.default)(t),e):O},e.subject=function(t){return arguments.length?(M="function"==typeof t?t:(0,v.default)(t),e):M},e.touchable=function(t){return arguments.length?(k="function"==typeof t?t:(0,v.default)(!!t),e):k},e.on=function(){var t=E.on.apply(E,arguments);return t===E?e:t},e.clickDistance=function(t){return arguments.length?(T=(t=+t)*t,e):Math.sqrt(T)},e};var s=n(60),c=n(10),l=n(248),f=r(l),d=n(249),p=r(d),h=n(445),v=r(h),m=n(447),y=r(m)},function(e,t,n){"use strict";function r(e,t,n,r,i,o,a,u,s,c){this.target=e,this.type=t,this.subject=n,this.identifier=r,this.active=i,this.x=o,this.y=a,this.dx=u,this.dy=s,this._=c}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,r.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e}},function(e,t,n){"use strict";function r(e){for(var t in e){var n,r,o=e[t].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(r=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;i&&r[4]&&!r[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;e[t]=o}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csvFormatValue=t.csvFormatRow=t.csvFormatRows=t.csvFormatBody=t.csvFormat=t.csvParseRows=t.csvParse=void 0;var r=n(176),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=(0,i.default)(",");t.csvParse=o.parse,t.csvParseRows=o.parseRows,t.csvFormat=o.format,t.csvFormatBody=o.formatBody,t.csvFormatRows=o.formatRows,t.csvFormatRow=o.formatRow,t.csvFormatValue=o.formatValue},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tsvFormatValue=t.tsvFormatRow=t.tsvFormatRows=t.tsvFormatBody=t.tsvFormat=t.tsvParseRows=t.tsvParse=void 0;var r=n(176),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=(0,i.default)("\t");t.tsvParse=o.parse,t.tsvParseRows=o.parseRows,t.tsvFormat=o.format,t.tsvFormatBody=o.formatBody,t.tsvFormatRows=o.formatRows,t.tsvFormatRow=o.formatRow,t.tsvFormatValue=o.formatValue},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.backIn=function e(t){function n(e){return(e=+e)*e*(t*(e-1)+e)}return t=+t,n.overshoot=e,n}(1.70158),t.backOut=function e(t){function n(e){return--e*e*((e+1)*t+e)+1}return t=+t,n.overshoot=e,n}(1.70158),t.backInOut=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(1.70158)},function(e,t,n){"use strict";function r(e){return 1-i(1-e)}function i(e){return(e=+e)<a?v*e*e:e<s?v*(e-=u)*e+c:e<f?v*(e-=l)*e+d:v*(e-=p)*e+h}function o(e){return((e*=2)<=1?1-i(1-e):i(e-1)+1)/2}Object.defineProperty(t,"__esModule",{value:!0}),t.bounceIn=r,t.bounceOut=i,t.bounceInOut=o;var a=4/11,u=6/11,s=8/11,c=.75,l=9/11,f=10/11,d=.9375,p=21/22,h=63/64,v=1/a/a},function(e,t,n){"use strict";function r(e){return 1-Math.sqrt(1-e*e)}function i(e){return Math.sqrt(1- --e*e)}function o(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}Object.defineProperty(t,"__esModule",{value:!0}),t.circleIn=r,t.circleOut=i,t.circleInOut=o},function(e,t,n){"use strict";function r(e){return e*e*e}function i(e){return--e*e*e+1}function o(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}Object.defineProperty(t,"__esModule",{value:!0}),t.cubicIn=r,t.cubicOut=i,t.cubicInOut=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elasticInOut=t.elasticOut=t.elasticIn=void 0;var r=n(252),i=2*Math.PI;t.elasticIn=function e(t,n){function o(e){return t*(0,r.tpmt)(- --e)*Math.sin((a-e)/n)}var a=Math.asin(1/(t=Math.max(1,t)))*(n/=i);return o.amplitude=function(t){return e(t,n*i)},o.period=function(n){return e(t,n)},o}(1,.3),t.elasticOut=function e(t,n){function o(e){return 1-t*(0,r.tpmt)(e=+e)*Math.sin((e+a)/n)}var a=Math.asin(1/(t=Math.max(1,t)))*(n/=i);return o.amplitude=function(t){return e(t,n*i)},o.period=function(n){return e(t,n)},o}(1,.3),t.elasticInOut=function e(t,n){function o(e){return((e=2*e-1)<0?t*(0,r.tpmt)(-e)*Math.sin((a-e)/n):2-t*(0,r.tpmt)(e)*Math.sin((a+e)/n))/2}var a=Math.asin(1/(t=Math.max(1,t)))*(n/=i);return o.amplitude=function(t){return e(t,n*i)},o.period=function(n){return e(t,n)},o}(1,.3)},function(e,t,n){"use strict";function r(e){return(0,a.tpmt)(1-+e)}function i(e){return 1-(0,a.tpmt)(e)}function o(e){return((e*=2)<=1?(0,a.tpmt)(1-e):2-(0,a.tpmt)(e-1))/2}Object.defineProperty(t,"__esModule",{value:!0}),t.expIn=r,t.expOut=i,t.expInOut=o;var a=n(252)},function(e,t,n){"use strict";function r(e){return+e}Object.defineProperty(t,"__esModule",{value:!0}),t.linear=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.polyIn=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),t.polyOut=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),t.polyInOut=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3)},function(e,t,n){"use strict";function r(e){return e*e}function i(e){return e*(2-e)}function o(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}Object.defineProperty(t,"__esModule",{value:!0}),t.quadIn=r,t.quadOut=i,t.quadInOut=o},function(e,t,n){"use strict";function r(e){return 1==+e?1:1-Math.cos(e*u)}function i(e){return Math.sin(e*u)}function o(e){return(1-Math.cos(a*e))/2}Object.defineProperty(t,"__esModule",{value:!0}),t.sinIn=r,t.sinOut=i,t.sinInOut=o;var a=Math.PI,u=a/2},function(e,t,n){"use strict";function r(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.blob()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return fetch(e,t).then(r)}},function(e,t,n){"use strict";function r(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.arrayBuffer()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return fetch(e,t).then(r)}},function(e,t,n){"use strict";function r(e){return function(t,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=void 0),(0,u.default)(t,n).then(function(t){return e(t,r)})}}function i(e,t,n,r){3===arguments.length&&"function"==typeof n&&(r=n,n=void 0);var i=(0,o.dsvFormat)(e);return(0,u.default)(t,n).then(function(e){return i.parse(e,r)})}Object.defineProperty(t,"__esModule",{value:!0}),t.tsv=t.csv=void 0,t.default=i;var o=n(250),a=n(177),u=function(e){return e&&e.__esModule?e:{default:e}}(a);t.csv=r(o.csvParse),t.tsv=r(o.tsvParse)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return new Promise(function(n,r){var i=new Image;for(var o in t)i[o]=t[o];i.onerror=r,i.onload=function(){n(i)},i.src=e})}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(461);Object.defineProperty(t,"blob",{enumerable:!0,get:function(){return r(i).default}});var o=n(462);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return r(o).default}});var a=n(463);Object.defineProperty(t,"dsv",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(t,"csv",{enumerable:!0,get:function(){return a.csv}}),Object.defineProperty(t,"tsv",{enumerable:!0,get:function(){return a.tsv}});var u=n(464);Object.defineProperty(t,"image",{enumerable:!0,get:function(){return r(u).default}});var s=n(466);Object.defineProperty(t,"json",{enumerable:!0,get:function(){return r(s).default}});var c=n(177);Object.defineProperty(t,"text",{enumerable:!0,get:function(){return r(c).default}});var l=n(467);Object.defineProperty(t,"xml",{enumerable:!0,get:function(){return r(l).default}}),Object.defineProperty(t,"html",{enumerable:!0,get:function(){return l.html}}),Object.defineProperty(t,"svg",{enumerable:!0,get:function(){return l.svg}})},function(e,t,n){"use strict";function r(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);if(204!==e.status&&205!==e.status)return e.json()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return fetch(e,t).then(r)}},function(e,t,n){"use strict";function r(e){return function(t,n){return(0,o.default)(t,n).then(function(t){return(new DOMParser).parseFromString(t,e)})}}Object.defineProperty(t,"__esModule",{value:!0}),t.svg=t.html=void 0;var i=n(177),o=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=r("application/xml");t.html=r("text/html"),t.svg=r("image/svg+xml")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){function n(){var n,i,o=r.length,a=0,u=0;for(n=0;n<o;++n)i=r[n],a+=i.x,u+=i.y;for(a=a/o-e,u=u/o-t,n=0;n<o;++n)i=r[n],i.x-=a,i.y-=u}var r;return null==e&&(e=0),null==t&&(t=0),n.initialize=function(e){r=e},n.x=function(t){return arguments.length?(e=+t,n):e},n.y=function(e){return arguments.length?(t=+e,n):t},n}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e.x+e.vx}function o(e){return e.y+e.vy}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(){function e(e,t,n,r,i){var o=e.data,a=e.r,s=v+a;{if(!o)return t>p+s||r<p-s||n>h+s||i<h-s;if(o.index>u.index){var l=p-o.x-o.vx,d=h-o.y-o.vy,y=l*l+d*d;y<s*s&&(0===l&&(l=(0,c.default)(),y+=l*l),0===d&&(d=(0,c.default)(),y+=d*d),y=(s-(y=Math.sqrt(y)))/y*f,u.vx+=(l*=y)*(s=(a*=a)/(m+a)),u.vy+=(d*=y)*s,o.vx-=l*(s=1-s),o.vy-=d*s)}}}for(var t,r,u,p,h,v,m,y=a.length,b=0;b<d;++b)for(r=(0,l.quadtree)(a,i,o).visitAfter(n),t=0;t<y;++t)u=a[t],v=s[u.index],m=v*v,p=u.x+u.vx,h=u.y+u.vy,r.visit(e)}function n(e){if(e.data)return e.r=s[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function r(){if(a){var t,n,r=a.length;for(s=new Array(r),t=0;t<r;++t)n=a[t],s[n.index]=+e(n,t,a)}}var a,s,f=1,d=1;return"function"!=typeof e&&(e=(0,u.default)(null==e?1:+e)),t.initialize=function(e){a=e,r()},t.iterations=function(e){return arguments.length?(d=+e,t):d},t.strength=function(e){return arguments.length?(f=+e,t):f},t.radius=function(n){return arguments.length?(e="function"==typeof n?n:(0,u.default)(+n),r(),t):e},t};var a=n(61),u=r(a),s=n(178),c=r(s),l=n(191)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(468);Object.defineProperty(t,"forceCenter",{enumerable:!0,get:function(){return r(i).default}});var o=n(469);Object.defineProperty(t,"forceCollide",{enumerable:!0,get:function(){return r(o).default}});var a=n(471);Object.defineProperty(t,"forceLink",{enumerable:!0,get:function(){return r(a).default}});var u=n(472);Object.defineProperty(t,"forceManyBody",{enumerable:!0,get:function(){return r(u).default}});var s=n(473);Object.defineProperty(t,"forceRadial",{enumerable:!0,get:function(){return r(s).default}});var c=n(253);Object.defineProperty(t,"forceSimulation",{enumerable:!0,get:function(){return r(c).default}});var l=n(474);Object.defineProperty(t,"forceX",{enumerable:!0,get:function(){return r(l).default}});var f=n(475);Object.defineProperty(t,"forceY",{enumerable:!0,get:function(){return r(f).default}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e.index}function o(e,t){var n=e.get(t);if(!n)throw new Error("missing: "+t);return n}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){function t(e){return 1/Math.min(v[e.source.index],v[e.target.index])}function n(t){for(var n=0,r=e.length;n<g;++n)for(var i,o,a,u,s,c,f,h=0;h<r;++h)i=e[h],o=i.source,a=i.target,u=a.x+a.vx-o.x-o.vx||(0,l.default)(),s=a.y+a.vy-o.y-o.vy||(0,l.default)(),c=Math.sqrt(u*u+s*s),c=(c-p[h])/c*t*d[h],u*=c,s*=c,a.vx-=u*(f=m[h]),a.vy-=s*f,o.vx+=u*(f=1-f),o.vy+=s*f}function r(){if(h){var t,n,r=h.length,i=e.length,s=(0,f.map)(h,y);for(t=0,v=new Array(r);t<i;++t)n=e[t],n.index=t,"object"!==a(n.source)&&(n.source=o(s,n.source)),"object"!==a(n.target)&&(n.target=o(s,n.target)),v[n.source.index]=(v[n.source.index]||0)+1,v[n.target.index]=(v[n.target.index]||0)+1;for(t=0,m=new Array(i);t<i;++t)n=e[t],m[t]=v[n.source.index]/(v[n.source.index]+v[n.target.index]);d=new Array(i),u(),p=new Array(i),c()}}function u(){if(h)for(var t=0,n=e.length;t<n;++t)d[t]=+b(e[t],t,e)}function c(){if(h)for(var t=0,n=e.length;t<n;++t)p[t]=+_(e[t],t,e)}var d,p,h,v,m,y=i,b=t,_=(0,s.default)(30),g=1;return null==e&&(e=[]),n.initialize=function(e){h=e,r()},n.links=function(t){return arguments.length?(e=t,r(),n):e},n.id=function(e){return arguments.length?(y=e,n):y},n.iterations=function(e){return arguments.length?(g=+e,n):g},n.strength=function(e){return arguments.length?(b="function"==typeof e?e:(0,s.default)(+e),u(),n):b},n.distance=function(e){return arguments.length?(_="function"==typeof e?e:(0,s.default)(+e),c(),n):_},n};var u=n(61),s=r(u),c=n(178),l=r(c),f=n(131)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var t,o=i.length,u=(0,s.quadtree)(i,c.x,c.y).visitAfter(n);for(l=e,t=0;t<o;++t)a=i[t],u.visit(r)}function t(){if(i){var e,t,n=i.length;for(f=new Array(n),e=0;e<n;++e)t=i[e],f[t.index]=+d(t,e,i)}}function n(e){var t,n,r,i,o,a=0,u=0;if(e.length){for(r=i=o=0;o<4;++o)(t=e[o])&&(n=Math.abs(t.value))&&(a+=t.value,u+=n,r+=n*t.x,i+=n*t.y);e.x=r/u,e.y=i/u}else{t=e,t.x=t.data.x,t.y=t.data.y;do{a+=f[t.data.index]}while(t=t.next)}e.value=a}function r(e,t,n,r){if(!e.value)return!0;var i=e.x-a.x,o=e.y-a.y,s=r-t,c=i*i+o*o;if(s*s/v<c)return c<h&&(0===i&&(i=(0,u.default)(),c+=i*i),0===o&&(o=(0,u.default)(),c+=o*o),c<p&&(c=Math.sqrt(p*c)),a.vx+=i*e.value*l/c,a.vy+=o*e.value*l/c),!0;if(!(e.length||c>=h)){(e.data!==a||e.next)&&(0===i&&(i=(0,u.default)(),c+=i*i),0===o&&(o=(0,u.default)(),c+=o*o),c<p&&(c=Math.sqrt(p*c)));do{e.data!==a&&(s=f[e.data.index]*l/c,a.vx+=i*s,a.vy+=o*s)}while(e=e.next)}}var i,a,l,f,d=(0,o.default)(-30),p=1,h=1/0,v=.81;return e.initialize=function(e){i=e,t()},e.strength=function(n){return arguments.length?(d="function"==typeof n?n:(0,o.default)(+n),t(),e):d},e.distanceMin=function(t){return arguments.length?(p=t*t,e):Math.sqrt(p)},e.distanceMax=function(t){return arguments.length?(h=t*t,e):Math.sqrt(h)},e.theta=function(t){return arguments.length?(v=t*t,e):Math.sqrt(v)},e};var i=n(61),o=r(i),a=n(178),u=r(a),s=n(191),c=n(253)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){function r(e){for(var r=0,i=a.length;r<i;++r){var o=a[r],c=o.x-t||1e-6,l=o.y-n||1e-6,f=Math.sqrt(c*c+l*l),d=(s[r]-f)*u[r]*e/f;o.vx+=c*d,o.vy+=l*d}}function o(){if(a){var t,n=a.length;for(u=new Array(n),s=new Array(n),t=0;t<n;++t)s[t]=+e(a[t],t,a),u[t]=isNaN(s[t])?0:+c(a[t],t,a)}}var a,u,s,c=(0,i.default)(.1);return"function"!=typeof e&&(e=(0,i.default)(+e)),null==t&&(t=0),null==n&&(n=0),r.initialize=function(e){a=e,o()},r.strength=function(e){return arguments.length?(c="function"==typeof e?e:(0,i.default)(+e),o(),r):c},r.radius=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.default)(+t),o(),r):e},r.x=function(e){return arguments.length?(t=+e,r):t},r.y=function(e){return arguments.length?(n=+e,r):n},r};var r=n(61),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(e){for(var t,n=0,i=r.length;n<i;++n)t=r[n],t.vx+=(a[n]-t.x)*o[n]*e}function n(){if(r){var t,n=r.length;for(o=new Array(n),a=new Array(n),t=0;t<n;++t)o[t]=isNaN(a[t]=+e(r[t],t,r))?0:+u(r[t],t,r)}}var r,o,a,u=(0,i.default)(.1);return"function"!=typeof e&&(e=(0,i.default)(null==e?0:+e)),t.initialize=function(e){r=e,n()},t.strength=function(e){return arguments.length?(u="function"==typeof e?e:(0,i.default)(+e),n(),t):u},t.x=function(r){return arguments.length?(e="function"==typeof r?r:(0,i.default)(+r),n(),t):e},t};var r=n(61),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(e){for(var t,n=0,i=r.length;n<i;++n)t=r[n],t.vy+=(a[n]-t.y)*o[n]*e}function n(){if(r){var t,n=r.length;for(o=new Array(n),a=new Array(n),t=0;t<n;++t)o[t]=isNaN(a[t]=+e(r[t],t,r))?0:+u(r[t],t,r)}}var r,o,a,u=(0,i.default)(.1);return"function"!=typeof e&&(e=(0,i.default)(null==e?0:+e)),t.initialize=function(e){r=e,n()},t.strength=function(e){return arguments.length?(u="function"==typeof e?e:(0,i.default)(+e),n(),t):u},t.y=function(r){return arguments.length?(e="function"==typeof r?r:(0,i.default)(+r),n(),t):e},t};var r=n(61),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return i=(0,a.default)(e),t.format=u=i.format,t.formatPrefix=s=i.formatPrefix,i}Object.defineProperty(t,"__esModule",{value:!0}),t.formatPrefix=t.format=void 0,t.default=r;var i,o=n(256),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=t.format=void 0,s=t.formatPrefix=void 0;r({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(n,r){for(var i=n.length,o=[],a=0,u=e[0],s=0;i>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),o.push(n.substring(i-=u,i+u)),!((s+=u+1)>r));)u=e[a=(a+1)%e.length];return o.reverse().join(t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,r.formatDecimalParts)(e,t);if(!n)return e+"";var i=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")};var r=n(133)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(133),o=r(i),a=n(254),u=r(a),s=n(479),c=r(s);t.default={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:o.default,e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return(0,c.default)(100*e,t)},r:c.default,s:u.default,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.max(0,-(0,i.default)(Math.abs(e)))};var r=n(132),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,i.default)(t)/3)))-(0,i.default)(Math.abs(e)))};var r=n(132),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,(0,i.default)(t)-(0,i.default)(e))+1};var r=n(132),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){x.push(j=[h=e,m=e]),t<v&&(v=t),t>y&&(y=t)}function o(e,t){var n=(0,k.cartesian)([e*S.radians,t*S.radians]);if(w){var r=(0,k.cartesianCross)(w,n),i=[r[1],-r[0],0],o=(0,k.cartesianCross)(i,r);(0,k.cartesianNormalizeInPlace)(o),o=(0,k.spherical)(o);var a,u=e-b,s=u>0?1:-1,c=o[0]*S.degrees*s,l=(0,S.abs)(u)>180;l^(s*b<c&&c<s*e)?(a=o[1]*S.degrees)>y&&(y=a):(c=(c+360)%360-180,l^(s*b<c&&c<s*e)?(a=-o[1]*S.degrees)<v&&(v=a):(t<v&&(v=t),t>y&&(y=t))),l?e<b?f(h,e)>f(h,m)&&(m=e):f(e,m)>f(h,m)&&(h=e):m>=h?(e<h&&(h=e),e>m&&(m=e)):e>b?f(h,e)>f(h,m)&&(m=e):f(e,m)>f(h,m)&&(h=e)}else x.push(j=[h=e,m=e]);t<v&&(v=t),t>y&&(y=t),w=n,b=e}function a(){A.point=o}function u(){j[0]=h,j[1]=m,A.point=i,w=null}function s(e,t){if(w){var n=e-b;T.add((0,S.abs)(n)>180?n+(n>0?360:-360):n)}else _=e,g=t;M.areaStream.point(e,t),o(e,t)}function c(){M.areaStream.lineStart()}function l(){s(_,g),M.areaStream.lineEnd(),(0,S.abs)(T)>S.epsilon&&(h=-(m=180)),j[0]=h,j[1]=m,w=null}function f(e,t){return(t-=e)<0?t+360:t}function d(e,t){return e[0]-t[0]}function p(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,r,i,o,a,u;if(y=m=-(h=v=1/0),x=[],(0,C.default)(e,A),n=x.length){for(x.sort(d),t=1,r=x[0],o=[r];t<n;++t)i=x[t],p(r,i[0])||p(r,i[1])?(f(r[0],i[1])>f(r[0],r[1])&&(r[1]=i[1]),f(i[0],r[1])>f(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=o.length-1,t=0,r=o[n];t<=n;r=i,++t)i=o[t],(u=f(r[1],i[0]))>a&&(a=u,h=i[0],m=r[1])}return x=j=null,h===1/0||v===1/0?[[NaN,NaN],[NaN,NaN]]:[[h,v],[m,y]]};var h,v,m,y,b,_,g,w,x,j,P=n(62),O=r(P),M=n(257),k=n(87),S=n(1),E=n(46),C=r(E),T=(0,O.default)(),A={point:i,lineStart:a,lineEnd:u,polygonStart:function(){A.point=s,A.lineStart=c,A.lineEnd=l,T.reset(),M.areaStream.polygonStart()},polygonEnd:function(){M.areaStream.polygonEnd(),A.point=i,A.lineStart=a,A.lineEnd=u,M.areaRingSum<0?(h=-(m=180),v=-(y=90)):T>S.epsilon?y=90:T<-S.epsilon&&(v=-90),j[0]=h,j[1]=m},sphere:function(){h=-(m=180),v=-(y=90)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){e*=C.radians,t*=C.radians;var n=(0,C.cos)(t);o(n*(0,C.cos)(e),n*(0,C.sin)(e),(0,C.sin)(t))}function o(e,t,n){++h,m+=(e-m)/h,y+=(t-y)/h,b+=(n-b)/h}function a(){N.point=u}function u(e,t){e*=C.radians,t*=C.radians;var n=(0,C.cos)(t);k=n*(0,C.cos)(e),S=n*(0,C.sin)(e),E=(0,C.sin)(t),N.point=s,o(k,S,E)}function s(e,t){e*=C.radians,t*=C.radians;var n=(0,C.cos)(t),r=n*(0,C.cos)(e),i=n*(0,C.sin)(e),a=(0,C.sin)(t),u=(0,C.atan2)((0,C.sqrt)((u=S*a-E*i)*u+(u=E*r-k*a)*u+(u=k*i-S*r)*u),k*r+S*i+E*a);v+=u,_+=u*(k+(k=r)),g+=u*(S+(S=i)),w+=u*(E+(E=a)),o(k,S,E)}function c(){N.point=i}function l(){N.point=d}function f(){p(O,M),N.point=i}function d(e,t){O=e,M=t,e*=C.radians,t*=C.radians,N.point=p;var n=(0,C.cos)(t);k=n*(0,C.cos)(e),S=n*(0,C.sin)(e),E=(0,C.sin)(t),o(k,S,E)}function p(e,t){e*=C.radians,t*=C.radians;var n=(0,C.cos)(t),r=n*(0,C.cos)(e),i=n*(0,C.sin)(e),a=(0,C.sin)(t),u=S*a-E*i,s=E*r-k*a,c=k*i-S*r,l=(0,C.sqrt)(u*u+s*s+c*c),f=(0,C.asin)(l),d=l&&-f/l;x+=d*u,j+=d*s,P+=d*c,v+=f,_+=f*(k+(k=r)),g+=f*(S+(S=i)),w+=f*(E+(E=a)),o(k,S,E)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){h=v=m=y=b=_=g=w=x=j=P=0,(0,I.default)(e,N);var t=x,n=j,r=P,i=t*t+n*n+r*r;return i<C.epsilon2&&(t=_,n=g,r=w,v<C.epsilon&&(t=m,n=y,r=b),(i=t*t+n*n+r*r)<C.epsilon2)?[NaN,NaN]:[(0,C.atan2)(n,t)*C.degrees,(0,C.asin)(r/(0,C.sqrt)(i))*C.degrees]};var h,v,m,y,b,_,g,w,x,j,P,O,M,k,S,E,C=n(1),T=n(34),A=r(T),R=n(46),I=r(R),N={sphere:A.default,point:i,lineStart:a,lineEnd:c,polygonStart:function(){N.lineStart=l,N.lineEnd=f},polygonEnd:function(){N.lineStart=a,N.lineEnd=c}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e,t,n,r=0,o=0,a=960,u=500;return n={stream:function(n){return e&&t===n?e:e=(0,i.default)(r,o,a,u)(t=n)},extent:function(i){return arguments.length?(r=+i[0][0],o=+i[0][1],a=+i[1][0],u=+i[1][1],e=t=null,n):[[r,o],[a,u]]}}};var r=n(134),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i,o){var a,u=e[0],s=e[1],c=t[0],l=t[1],f=0,d=1,p=c-u,h=l-s;if(a=n-u,p||!(a>0)){if(a/=p,p<0){if(a<f)return;a<d&&(d=a)}else if(p>0){if(a>d)return;a>f&&(f=a)}if(a=i-u,p||!(a<0)){if(a/=p,p<0){if(a>d)return;a>f&&(f=a)}else if(p>0){if(a<f)return;a<d&&(d=a)}if(a=r-s,h||!(a>0)){if(a/=h,h<0){if(a<f)return;a<d&&(d=a)}else if(h>0){if(a>d)return;a>f&&(f=a)}if(a=o-s,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>f&&(f=a)}else if(h>0){if(a<f)return;a<d&&(d=a)}return f>0&&(e[0]=u+f*p,e[1]=s+f*h),d<1&&(t[0]=u+d*p,t[1]=s+d*h),!0}}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return!(!e||!m.hasOwnProperty(e.type))&&m[e.type](e,t)}function o(e,t){return 0===(0,p.default)(e,t)}function a(e,t){for(var n,r,i,o=0,a=e.length;o<a;o++){if(0===(r=(0,p.default)(e[o],t)))return!0;if(o>0&&(i=(0,p.default)(e[o],e[o-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))<h.epsilon2*i)return!0;n=r}return!1}function u(e,t){return!!(0,f.default)(e.map(s),c(t))}function s(e){return e=e.map(c),e.pop(),e}function c(e){return[e[0]*h.radians,e[1]*h.radians]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(e&&v.hasOwnProperty(e.type)?v[e.type]:i)(e,t)};var l=n(269),f=r(l),d=n(265),p=r(d),h=n(1),v={Feature:function(e,t){return i(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)if(i(n[r].geometry,t))return!0;return!1}},m={Sphere:function(){return!0},Point:function(e,t){return o(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(o(n[r],t))return!0;return!1},LineString:function(e,t){return a(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(a(n[r],t))return!0;return!1},Polygon:function(e,t){return u(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(u(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)if(i(n[r],t))return!0;return!1}}},function(e,t,n){"use strict";function r(e,t,n){var r=(0,u.range)(e,t-s.epsilon,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function i(e,t,n){var r=(0,u.range)(e,t-s.epsilon,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}function o(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return(0,u.range)((0,s.ceil)(c/g)*g,a,g).map(m).concat((0,u.range)((0,s.ceil)(p/w)*w,d,w).map(y)).concat((0,u.range)((0,s.ceil)(o/b)*b,n,b).filter(function(e){return(0,s.abs)(e%g)>s.epsilon}).map(h)).concat((0,u.range)((0,s.ceil)(f/_)*_,l,_).filter(function(e){return(0,s.abs)(e%w)>s.epsilon}).map(v))}var n,o,a,c,l,f,d,p,h,v,m,y,b=10,_=b,g=90,w=360,x=2.5;return e.lines=function(){return t().map(function(e){return{type:"LineString",coordinates:e}})},e.outline=function(){return{type:"Polygon",coordinates:[m(c).concat(y(d).slice(1),m(a).reverse().slice(1),y(p).reverse().slice(1))]}},e.extent=function(t){return arguments.length?e.extentMajor(t).extentMinor(t):e.extentMinor()},e.extentMajor=function(t){return arguments.length?(c=+t[0][0],a=+t[1][0],p=+t[0][1],d=+t[1][1],c>a&&(t=c,c=a,a=t),p>d&&(t=p,p=d,d=t),e.precision(x)):[[c,p],[a,d]]},e.extentMinor=function(t){return arguments.length?(o=+t[0][0],n=+t[1][0],f=+t[0][1],l=+t[1][1],o>n&&(t=o,o=n,n=t),f>l&&(t=f,f=l,l=t),e.precision(x)):[[o,f],[n,l]]},e.step=function(t){return arguments.length?e.stepMajor(t).stepMinor(t):e.stepMinor()},e.stepMajor=function(t){return arguments.length?(g=+t[0],w=+t[1],e):[g,w]},e.stepMinor=function(t){return arguments.length?(b=+t[0],_=+t[1],e):[b,_]},e.precision=function(t){return arguments.length?(x=+t,h=r(f,l,90),v=i(o,n,x),m=r(p,d,90),y=i(c,a,x),e):x},e.extentMajor([[-180,-90+s.epsilon],[180,90-s.epsilon]]).extentMinor([[-180,-80-s.epsilon],[180,80+s.epsilon]])}function a(){return o()()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.graticule10=a;var u=n(9),s=n(1)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(257);Object.defineProperty(t,"geoArea",{enumerable:!0,get:function(){return r(i).default}});var o=n(486);Object.defineProperty(t,"geoBounds",{enumerable:!0,get:function(){return r(o).default}});var a=n(487);Object.defineProperty(t,"geoCentroid",{enumerable:!0,get:function(){return r(a).default}});var u=n(258);Object.defineProperty(t,"geoCircle",{enumerable:!0,get:function(){return r(u).default}});var s=n(259);Object.defineProperty(t,"geoClipAntimeridian",{enumerable:!0,get:function(){return r(s).default}});var c=n(261);Object.defineProperty(t,"geoClipCircle",{enumerable:!0,get:function(){return r(c).default}});var l=n(488);Object.defineProperty(t,"geoClipExtent",{enumerable:!0,get:function(){return r(l).default}});var f=n(134);Object.defineProperty(t,"geoClipRectangle",{enumerable:!0,get:function(){return r(f).default}});var d=n(491);Object.defineProperty(t,"geoContains",{enumerable:!0,get:function(){return r(d).default}});var p=n(265);Object.defineProperty(t,"geoDistance",{enumerable:!0,get:function(){return r(p).default}});var h=n(492);Object.defineProperty(t,"geoGraticule",{enumerable:!0,get:function(){return r(h).default}}),Object.defineProperty(t,"geoGraticule10",{enumerable:!0,get:function(){return h.graticule10}});var v=n(494);Object.defineProperty(t,"geoInterpolate",{enumerable:!0,get:function(){return r(v).default}});var m=n(266);Object.defineProperty(t,"geoLength",{enumerable:!0,get:function(){return r(m).default}});var y=n(498);Object.defineProperty(t,"geoPath",{enumerable:!0,get:function(){return r(y).default}});var b=n(270);Object.defineProperty(t,"geoAlbers",{enumerable:!0,get:function(){return r(b).default}});var _=n(501);Object.defineProperty(t,"geoAlbersUsa",{enumerable:!0,get:function(){return r(_).default}});var g=n(502);Object.defineProperty(t,"geoAzimuthalEqualArea",{enumerable:!0,get:function(){return r(g).default}}),Object.defineProperty(t,"geoAzimuthalEqualAreaRaw",{enumerable:!0,get:function(){return g.azimuthalEqualAreaRaw}});var w=n(503);Object.defineProperty(t,"geoAzimuthalEquidistant",{enumerable:!0,get:function(){return r(w).default}}),Object.defineProperty(t,"geoAzimuthalEquidistantRaw",{enumerable:!0,get:function(){return w.azimuthalEquidistantRaw}});var x=n(504);Object.defineProperty(t,"geoConicConformal",{enumerable:!0,get:function(){return r(x).default}}),Object.defineProperty(t,"geoConicConformalRaw",{enumerable:!0,get:function(){return x.conicConformalRaw}});var j=n(182);Object.defineProperty(t,"geoConicEqualArea",{enumerable:!0,get:function(){return r(j).default}}),Object.defineProperty(t,"geoConicEqualAreaRaw",{enumerable:!0,get:function(){return j.conicEqualAreaRaw}});var P=n(505);Object.defineProperty(t,"geoConicEquidistant",{enumerable:!0,get:function(){return r(P).default}}),Object.defineProperty(t,"geoConicEquidistantRaw",{enumerable:!0,get:function(){return P.conicEquidistantRaw}});var O=n(507);Object.defineProperty(t,"geoEqualEarth",{enumerable:!0,get:function(){return r(O).default}}),Object.defineProperty(t,"geoEqualEarthRaw",{enumerable:!0,get:function(){return O.equalEarthRaw}});var M=n(271);Object.defineProperty(t,"geoEquirectangular",{enumerable:!0,get:function(){return r(M).default}}),Object.defineProperty(t,"geoEquirectangularRaw",{enumerable:!0,get:function(){return M.equirectangularRaw}});var k=n(508);Object.defineProperty(t,"geoGnomonic",{enumerable:!0,get:function(){return r(k).default}}),Object.defineProperty(t,"geoGnomonicRaw",{enumerable:!0,get:function(){return k.gnomonicRaw}});var S=n(509);Object.defineProperty(t,"geoIdentity",{enumerable:!0,get:function(){return r(S).default}});var E=n(22);Object.defineProperty(t,"geoProjection",{enumerable:!0,get:function(){return r(E).default}}),Object.defineProperty(t,"geoProjectionMutator",{enumerable:!0,get:function(){return E.projectionMutator}});var C=n(184);Object.defineProperty(t,"geoMercator",{enumerable:!0,get:function(){return r(C).default}}),Object.defineProperty(t,"geoMercatorRaw",{enumerable:!0,get:function(){return C.mercatorRaw}});var T=n(510);Object.defineProperty(t,"geoNaturalEarth1",{enumerable:!0,get:function(){return r(T).default}}),Object.defineProperty(t,"geoNaturalEarth1Raw",{enumerable:!0,get:function(){return T.naturalEarth1Raw}});var A=n(511);Object.defineProperty(t,"geoOrthographic",{enumerable:!0,get:function(){return r(A).default}}),Object.defineProperty(t,"geoOrthographicRaw",{enumerable:!0,get:function(){return A.orthographicRaw}});var R=n(513);Object.defineProperty(t,"geoStereographic",{enumerable:!0,get:function(){return r(R).default}}),Object.defineProperty(t,"geoStereographicRaw",{enumerable:!0,get:function(){return R.stereographicRaw}});var I=n(514);Object.defineProperty(t,"geoTransverseMercator",{enumerable:!0,get:function(){return r(I).default}}),Object.defineProperty(t,"geoTransverseMercatorRaw",{enumerable:!0,get:function(){return I.transverseMercatorRaw}});var N=n(135);Object.defineProperty(t,"geoRotation",{enumerable:!0,get:function(){return r(N).default}});var q=n(46);Object.defineProperty(t,"geoStream",{enumerable:!0,get:function(){return r(q).default}});var L=n(136);Object.defineProperty(t,"geoTransform",{enumerable:!0,get:function(){return r(L).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e[0]*r.radians,i=e[1]*r.radians,o=t[0]*r.radians,a=t[1]*r.radians,u=(0,r.cos)(i),s=(0,r.sin)(i),c=(0,r.cos)(a),l=(0,r.sin)(a),f=u*(0,r.cos)(n),d=u*(0,r.sin)(n),p=c*(0,r.cos)(o),h=c*(0,r.sin)(o),v=2*(0,r.asin)((0,r.sqrt)((0,r.haversin)(a-i)+u*c*(0,r.haversin)(o-n))),m=(0,r.sin)(v),y=v?function(e){var t=(0,r.sin)(e*=v)/m,n=(0,r.sin)(v-e)/m,i=n*f+t*p,o=n*d+t*h,a=n*s+t*l;return[(0,r.atan2)(o,i)*r.degrees,(0,r.atan2)(a,(0,r.sqrt)(i*i+o*o))*r.degrees]}:function(){return[n*r.degrees,i*r.degrees]};return y.distance=v,y};var r=n(1)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){_.point=o}function o(e,t){_.point=a,s=l=e,c=f=t}function a(e,t){b.add(f*e-l*t),l=e,f=t}function u(){a(s,c)}Object.defineProperty(t,"__esModule",{value:!0});var s,c,l,f,d=n(62),p=r(d),h=n(1),v=n(34),m=r(v),y=(0,p.default)(),b=(0,p.default)(),_={point:m.default,lineStart:m.default,lineEnd:m.default,polygonStart:function(){_.lineStart=i,_.lineEnd=u},polygonEnd:function(){_.lineStart=_.lineEnd=_.point=m.default,y.add((0,h.abs)(b)),b.reset()},result:function(){var e=y/2;return y.reset(),e}};t.default=_},function(e,t,n){"use strict";function r(e,t){y+=e,b+=t,++_}function i(){M.point=o}function o(e,t){M.point=a,r(h=e,v=t)}function a(e,t){var n=e-h,i=t-v,o=(0,m.sqrt)(n*n+i*i);g+=o*(h+e)/2,w+=o*(v+t)/2,x+=o,r(h=e,v=t)}function u(){M.point=r}function s(){M.point=l}function c(){f(d,p)}function l(e,t){M.point=f,r(d=h=e,p=v=t)}function f(e,t){var n=e-h,i=t-v,o=(0,m.sqrt)(n*n+i*i);g+=o*(h+e)/2,w+=o*(v+t)/2,x+=o,o=v*e-h*t,j+=o*(h+e),P+=o*(v+t),O+=3*o,r(h=e,v=t)}Object.defineProperty(t,"__esModule",{value:!0});var d,p,h,v,m=n(1),y=0,b=0,_=0,g=0,w=0,x=0,j=0,P=0,O=0,M={point:r,lineStart:i,lineEnd:u,polygonStart:function(){M.lineStart=s,M.lineEnd=c},polygonEnd:function(){M.point=r,M.lineStart=i,M.lineEnd=u},result:function(){var e=O?[j/O,P/O]:x?[g/x,w/x]:_?[y/_,b/_]:[NaN,NaN];return y=b=_=g=w=x=j=P=O=0,e}};t.default=M},function(e,t,n){"use strict";function r(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(1),o=n(34),a=function(e){return e&&e.__esModule?e:{default:e}}(o);r.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,i.tau)}},result:a.default}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){function n(e){return e&&("function"==typeof a&&i.pointRadius(+a.apply(this,arguments)),(0,u.default)(e,r(i))),i.result()}var r,i,a=4.5;return n.area=function(e){return(0,u.default)(e,r(c.default)),c.default.result()},n.measure=function(e){return(0,u.default)(e,r(y.default)),y.default.result()},n.bounds=function(e){return(0,u.default)(e,r(f.default)),f.default.result()},n.centroid=function(e){return(0,u.default)(e,r(p.default)),p.default.result()},n.projection=function(t){return arguments.length?(r=null==t?(e=null,o.default):(e=t).stream,n):e},n.context=function(e){return arguments.length?(i=null==e?(t=null,new _.default):new v.default(t=e),"function"!=typeof a&&i.pointRadius(a),n):t},n.pointRadius=function(e){return arguments.length?(a="function"==typeof e?e:(i.pointRadius(+e),+e),n):a},n.projection(e).context(t)};var i=n(180),o=r(i),a=n(46),u=r(a),s=n(495),c=r(s),l=n(267),f=r(l),d=n(496),p=r(d),h=n(497),v=r(h),m=n(499),y=r(m),b=n(500),_=r(b)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){y.point=o,u=c=e,s=l=t}function o(e,t){c-=e,l-=t,m.add((0,p.sqrt)(c*c+l*l)),c=e,l=t}Object.defineProperty(t,"__esModule",{value:!0});var a,u,s,c,l,f=n(62),d=r(f),p=n(1),h=n(34),v=r(h),m=(0,d.default)(),y={point:v.default,lineStart:function(){y.point=i},lineEnd:function(){a&&o(u,s),y.point=v.default},polygonStart:function(){a=!0},polygonEnd:function(){a=null},result:function(){var e=+m;return m.reset(),e}};t.default=y},function(e,t,n){"use strict";function r(){this._string=[]}function i(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,r.prototype={_radius:4.5,_circle:i(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=i(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i<t;)e[i].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var t=e[0],n=e[1];return d=null,a.point(t,n),d||(s.point(t,n),d)||(f.point(t,n),d)}function t(){return n=r=null,e}var n,r,a,s,f,d,p=(0,u.default)(),h=(0,c.default)().rotate([154,0]).center([-2,58.5]).parallels([55,65]),v=(0,c.default)().rotate([157,0]).center([-3,19.9]).parallels([8,18]),m={point:function(e,t){d=[e,t]}};return e.invert=function(e){var t=p.scale(),n=p.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?h:i>=.166&&i<.234&&r>=-.214&&r<-.115?v:p).invert(e)},e.stream=function(e){return n&&r===e?n:n=i([p.stream(r=e),h.stream(e),v.stream(e)])},e.precision=function(e){return arguments.length?(p.precision(e),h.precision(e),v.precision(e),t()):p.precision()},e.scale=function(t){return arguments.length?(p.scale(t),h.scale(.35*t),v.scale(t),e.translate(p.translate())):p.scale()},e.translate=function(e){if(!arguments.length)return p.translate();var n=p.scale(),r=+e[0],i=+e[1];return a=p.translate(e).clipExtent([[r-.455*n,i-.238*n],[r+.455*n,i+.238*n]]).stream(m),s=h.translate([r-.307*n,i+.201*n]).clipExtent([[r-.425*n+o.epsilon,i+.12*n+o.epsilon],[r-.214*n-o.epsilon,i+.234*n-o.epsilon]]).stream(m),f=v.translate([r-.205*n,i+.212*n]).clipExtent([[r-.214*n+o.epsilon,i+.166*n+o.epsilon],[r-.115*n-o.epsilon,i+.234*n-o.epsilon]]).stream(m),t()},e.fitExtent=function(t,n){return(0,l.fitExtent)(e,t,n)},e.fitSize=function(t,n){return(0,l.fitSize)(e,t,n)},e.fitWidth=function(t,n){return(0,l.fitWidth)(e,t,n)},e.fitHeight=function(t,n){return(0,l.fitHeight)(e,t,n)},e.scale(1070)};var o=n(1),a=n(270),u=r(a),s=n(182),c=r(s),l=n(183)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.azimuthalEqualAreaRaw=void 0,t.default=function(){return(0,a.default)(u).scale(124.75).clipAngle(179.999)};var r=n(1),i=n(88),o=n(22),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=t.azimuthalEqualAreaRaw=(0,i.azimuthalRaw)(function(e){return(0,r.sqrt)(2/(1+e))});u.invert=(0,i.azimuthalInvert)(function(e){return 2*(0,r.asin)(e/2)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.azimuthalEquidistantRaw=void 0,t.default=function(){return(0,a.default)(u).scale(79.4188).clipAngle(179.999)};var r=n(1),i=n(88),o=n(22),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=t.azimuthalEquidistantRaw=(0,i.azimuthalRaw)(function(e){return(e=(0,r.acos)(e))&&e/(0,r.sin)(e)});u.invert=(0,i.azimuthalInvert)(function(e){return e})},function(e,t,n){"use strict";function r(e){return(0,o.tan)((o.halfPi+e)/2)}function i(e,t){function n(e,t){s>0?t<-o.halfPi+o.epsilon&&(t=-o.halfPi+o.epsilon):t>o.halfPi-o.epsilon&&(t=o.halfPi-o.epsilon);var n=s/(0,o.pow)(r(t),a);return[n*(0,o.sin)(a*e),s-n*(0,o.cos)(a*e)]}var i=(0,o.cos)(e),a=e===t?(0,o.sin)(e):(0,o.log)(i/(0,o.cos)(t))/(0,o.log)(r(t)/r(e)),s=i*(0,o.pow)(r(e),a)/a;return a?(n.invert=function(e,t){var n=s-t,r=(0,o.sign)(a)*(0,o.sqrt)(e*e+n*n),i=(0,o.atan2)(e,(0,o.abs)(n))*(0,o.sign)(n);return n*a<0&&(i-=o.pi*(0,o.sign)(e)*(0,o.sign)(n)),[i/a,2*(0,o.atan)((0,o.pow)(s/r,1/a))-o.halfPi]},n):u.mercatorRaw}Object.defineProperty(t,"__esModule",{value:!0}),t.conicConformalRaw=i,t.default=function(){return(0,a.conicProjection)(i).scale(109.5).parallels([30,30])};var o=n(1),a=n(181),u=n(184)},function(e,t,n){"use strict";function r(e,t){function n(e,t){var n=u-t,r=o*e;return[n*(0,i.sin)(r),u-n*(0,i.cos)(r)]}var r=(0,i.cos)(e),o=e===t?(0,i.sin)(e):(r-(0,i.cos)(t))/(t-e),u=r/o+e;return(0,i.abs)(o)<i.epsilon?a.equirectangularRaw:(n.invert=function(e,t){var n=u-t,r=(0,i.atan2)(e,(0,i.abs)(n))*(0,i.sign)(n);return n*o<0&&(r-=i.pi*(0,i.sign)(e)*(0,i.sign)(n)),[r/o,u-(0,i.sign)(o)*(0,i.sqrt)(e*e+n*n)]},n)}Object.defineProperty(t,"__esModule",{value:!0}),t.conicEquidistantRaw=r,t.default=function(){return(0,o.conicProjection)(r).scale(131.154).center([0,13.9389])};var i=n(1),o=n(181),a=n(271)},function(e,t,n){"use strict";function r(e){function t(e,t){return[e*n,(0,i.sin)(t)/n]}var n=(0,i.cos)(e);return t.invert=function(e,t){return[e/n,(0,i.asin)(t*n)]},t}Object.defineProperty(t,"__esModule",{value:!0}),t.cylindricalEqualAreaRaw=r;var i=n(1)},function(e,t,n){"use strict";function r(e,t){var n=(0,a.asin)(f*(0,a.sin)(t)),r=n*n,i=r*r*r;return[e*(0,a.cos)(n)/(f*(u+3*s*r+i*(7*c+9*l*r))),n*(u+s*r+i*(c+l*r))]}Object.defineProperty(t,"__esModule",{value:!0}),t.equalEarthRaw=r,t.default=function(){return(0,o.default)(r).scale(177.158)};var i=n(22),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(1),u=1.340264,s=-.081106,c=893e-6,l=.003796,f=(0,a.sqrt)(3)/2;r.invert=function(e,t){for(var n,r,i,o=t,d=o*o,p=d*d*d,h=0;h<12&&(r=o*(u+s*d+p*(c+l*d))-t,i=u+3*s*d+p*(7*c+9*l*d),o-=n=r/i,d=o*o,p=d*d*d,!((0,a.abs)(n)<a.epsilon2));++h);return[f*e*(u+3*s*d+p*(7*c+9*l*d))/(0,a.cos)(o),(0,a.asin)((0,a.sin)(o)/f)]}},function(e,t,n){"use strict";function r(e,t){var n=(0,i.cos)(t),r=(0,i.cos)(e)*n;return[n*(0,i.sin)(e)/r,(0,i.sin)(t)/r]}Object.defineProperty(t,"__esModule",{value:!0}),t.gnomonicRaw=r,t.default=function(){return(0,u.default)(r).scale(144.049).clipAngle(60)};var i=n(1),o=n(88),a=n(22),u=function(e){return e&&e.__esModule?e:{default:e}}(a);r.invert=(0,o.azimuthalInvert)(i.atan)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(){return w=h*y,x=h*b,d=p=null,t}function t(e){var t=e[0]*w,i=e[1]*x;if(_){var o=i*n-t*r;t=t*n+i*r,i=o}return[t+v,i+m]}var n,r,i,a,f,d,p,h=1,v=0,m=0,y=1,b=1,_=0,g=null,w=1,x=1,j=(0,s.transformer)({point:function(e,n){var r=t([e,n]);this.stream.point(r[0],r[1])}}),P=u.default;return t.invert=function(e){var t=e[0]-v,i=e[1]-m;if(_){var o=i*n+t*r;t=t*n-i*r,i=o}return[t/w,i/x]},t.stream=function(e){return d&&p===e?d:d=j(P(p=e))},t.postclip=function(t){return arguments.length?(P=t,g=i=a=f=null,e()):P},t.clipExtent=function(t){return arguments.length?(P=null==t?(g=i=a=f=null,u.default):(0,o.default)(g=+t[0][0],i=+t[0][1],a=+t[1][0],f=+t[1][1]),e()):null==g?null:[[g,i],[a,f]]},t.scale=function(t){return arguments.length?(h=+t,e()):h},t.translate=function(t){return arguments.length?(v=+t[0],m=+t[1],e()):[v,m]},t.angle=function(t){return arguments.length?(_=t%360*l.radians,r=(0,l.sin)(_),n=(0,l.cos)(_),e()):_*l.degrees},t.reflectX=function(t){return arguments.length?(y=t?-1:1,e()):y<0},t.reflectY=function(t){return arguments.length?(b=t?-1:1,e()):b<0},t.fitExtent=function(e,n){return(0,c.fitExtent)(t,e,n)},t.fitSize=function(e,n){return(0,c.fitSize)(t,e,n)},t.fitWidth=function(e,n){return(0,c.fitWidth)(t,e,n)},t.fitHeight=function(e,n){return(0,c.fitHeight)(t,e,n)},t};var i=n(134),o=r(i),a=n(180),u=r(a),s=n(136),c=n(183),l=n(1)},function(e,t,n){"use strict";function r(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}Object.defineProperty(t,"__esModule",{value:!0}),t.naturalEarth1Raw=r,t.default=function(){return(0,o.default)(r).scale(175.295)};var i=n(22),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(1);r.invert=function(e,t){var n,r=t,i=25;do{var o=r*r,u=o*o;r-=n=(r*(1.007226+o*(.015085+u*(.028874*o-.044475-.005916*u)))-t)/(1.007226+o*(.045255+u*(.259866*o-.311325-.005916*11*u)))}while((0,a.abs)(n)>a.epsilon&&--i>0);return[e/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]}},function(e,t,n){"use strict";function r(e,t){return[(0,i.cos)(t)*(0,i.sin)(e),(0,i.sin)(t)]}Object.defineProperty(t,"__esModule",{value:!0}),t.orthographicRaw=r,t.default=function(){return(0,u.default)(r).scale(249.5).clipAngle(90+i.epsilon)};var i=n(1),o=n(88),a=n(22),u=function(e){return e&&e.__esModule?e:{default:e}}(a);r.invert=(0,o.azimuthalInvert)(i.asin)},function(e,t,n){"use strict";function r(e){return(0,u.transformer)({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function i(e,t){function n(r,i,o,u,s,l,f,d,p,h,v,m,y,b){var _=f-r,g=d-i,w=_*_+g*g;if(w>4*t&&y--){var x=u+h,j=s+v,P=l+m,O=(0,a.sqrt)(x*x+j*j+P*P),M=(0,a.asin)(P/=O),k=(0,a.abs)((0,a.abs)(P)-1)<a.epsilon||(0,a.abs)(o-p)<a.epsilon?(o+p)/2:(0,a.atan2)(j,x),S=e(k,M),E=S[0],C=S[1],T=E-r,A=C-i,R=g*T-_*A;(R*R/w>t||(0,a.abs)((_*T+g*A)/w-.5)>.3||u*h+s*v+l*m<c)&&(n(r,i,o,u,s,l,E,C,k,x/=O,j/=O,P,y,b),b.point(E,C),n(E,C,k,x,j,P,f,d,p,h,v,m,y,b))}}return function(t){function r(n,r){n=e(n,r),t.point(n[0],n[1])}function i(){_=NaN,P.point=a,t.lineStart()}function a(r,i){var a=(0,o.cartesian)([r,i]),u=e(r,i);n(_,g,b,w,x,j,_=u[0],g=u[1],b=r,w=a[0],x=a[1],j=a[2],s,t),t.point(_,g)}function u(){P.point=r,t.lineEnd()}function c(){i(),P.point=l,P.lineEnd=f}function l(e,t){a(d=e,t),p=_,h=g,v=w,m=x,y=j,P.point=a}function f(){n(_,g,b,w,x,j,p,h,d,v,m,y,s,t),P.lineEnd=u,u()}var d,p,h,v,m,y,b,_,g,w,x,j,P={point:r,lineStart:i,lineEnd:u,polygonStart:function(){t.polygonStart(),P.lineStart=c},polygonEnd:function(){t.polygonEnd(),P.lineStart=i}};return P}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return+t?i(e,t):r(e)};var o=n(87),a=n(1),u=n(136),s=16,c=(0,a.cos)(30*a.radians)},function(e,t,n){"use strict";function r(e,t){var n=(0,i.cos)(t),r=1+(0,i.cos)(e)*n;return[n*(0,i.sin)(e)/r,(0,i.sin)(t)/r]}Object.defineProperty(t,"__esModule",{value:!0}),t.stereographicRaw=r,t.default=function(){return(0,u.default)(r).scale(250).clipAngle(142)};var i=n(1),o=n(88),a=n(22),u=function(e){return e&&e.__esModule?e:{default:e}}(a);r.invert=(0,o.azimuthalInvert)(function(e){return 2*(0,i.atan)(e)})},function(e,t,n){"use strict";function r(e,t){return[(0,i.log)((0,i.tan)((i.halfPi+t)/2)),-e]}Object.defineProperty(t,"__esModule",{value:!0}),t.transverseMercatorRaw=r,t.default=function(){var e=(0,o.mercatorProjection)(r),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):(e=t(),[e[1],-e[0]])},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):(e=n(),[e[0],e[1],e[2]-90])},n([0,0,90]).scale(159.155)};var i=n(1),o=n(184);r.invert=function(e,t){return[-t,2*(0,i.atan)((0,i.exp)(e))-i.halfPi]}},function(e,t,n){"use strict";function r(e){for(var t,n,r=e.length;r;)n=Math.random()*r--|0,t=e[r],e[r]=e[n],e[n]=t;return e}Object.defineProperty(t,"__esModule",{value:!0}),t.shuffle=r;t.slice=Array.prototype.slice},function(e,t,n){"use strict";function r(e,t){return e.parent===t.parent?1:2}function i(e){return e.reduce(o,0)/e.length}function o(e,t){return e+t.x}function a(e){return 1+e.reduce(u,0)}function u(e,t){return Math.max(e,t.y)}function s(e){for(var t;t=e.children;)e=t[0];return e}function c(e){for(var t;t=e.children;)e=t[t.length-1];return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var r,l=0;e.eachAfter(function(e){var n=e.children;n?(e.x=i(n),e.y=a(n)):(e.x=r?l+=t(e,r):0,e.y=0,r=e)});var f=s(e),d=c(e),p=f.x-t(f,d)/2,h=d.x+t(d,f)/2;return e.eachAfter(u?function(t){t.x=(t.x-e.x)*n,t.y=(e.y-t.y)*o}:function(t){t.x=(t.x-p)/(h-p)*n,t.y=(1-(e.y?t.y/e.y:1))*o})}var t=r,n=1,o=1,u=!1;return e.separation=function(n){return arguments.length?(t=n,e):t},e.size=function(t){return arguments.length?(u=!1,n=+t[0],o=+t[1],e):u?null:[n,o]},e.nodeSize=function(t){return arguments.length?(u=!0,n=+t[0],o=+t[1],e):u?[n,o]:null},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}},function(e,t,n){"use strict";function r(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return this.eachAfter(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[];return this.each(function(t){e.push(t)}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,r,i,o=this,a=[o];do{for(t=a.reverse(),a=[];o=t.pop();)if(e(o),n=o.children)for(r=0,i=n.length;r<i;++r)a.push(n[r])}while(a.length);return this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,n,r,i=this,o=[i],a=[];i=o.pop();)if(a.push(i),t=i.children)for(n=0,r=t.length;n<r;++n)o.push(t[n]);for(;i=a.pop();)e(i);return this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,n,r=this,i=[r];r=i.pop();)if(e(r),t=r.children)for(n=t.length-1;n>=0;--n)i.push(t[n]);return this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}},function(e,t,n){"use strict";function r(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=this,n=r(t,e),i=[t];t!==n;)t=t.parent,i.push(t);for(var o=i.length;e!==n;)i.splice(o,0,e),e=e.parent;return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,r=t.children,i=r&&r.length;--i>=0;)n+=r[i].value;t.value=n})}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(516);Object.defineProperty(t,"cluster",{enumerable:!0,get:function(){return r(i).default}});var o=n(186);Object.defineProperty(t,"hierarchy",{enumerable:!0,get:function(){return r(o).default}});var a=n(529);Object.defineProperty(t,"pack",{enumerable:!0,get:function(){return r(a).default}});var u=n(274);Object.defineProperty(t,"packSiblings",{enumerable:!0,get:function(){return r(u).default}});var s=n(273);Object.defineProperty(t,"packEnclose",{enumerable:!0,get:function(){return r(s).default}});var c=n(530);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return r(c).default}});var l=n(531);Object.defineProperty(t,"stratify",{enumerable:!0,get:function(){return r(l).default}});var f=n(532);Object.defineProperty(t,"tree",{enumerable:!0,get:function(){return r(f).default}});var d=n(534);Object.defineProperty(t,"treemap",{enumerable:!0,get:function(){return r(d).default}});var p=n(533);Object.defineProperty(t,"treemapBinary",{enumerable:!0,get:function(){return r(p).default}});var h=n(89);Object.defineProperty(t,"treemapDice",{enumerable:!0,get:function(){return r(h).default}});var v=n(137);Object.defineProperty(t,"treemapSlice",{enumerable:!0,get:function(){return r(v).default}});var m=n(536);Object.defineProperty(t,"treemapSliceDice",{enumerable:!0,get:function(){return r(m).default}});var y=n(187);Object.defineProperty(t,"treemapSquarify",{enumerable:!0,get:function(){return r(y).default}});var b=n(535);Object.defineProperty(t,"treemapResquarify",{enumerable:!0,get:function(){return r(b).default}})},function(e,t,n){"use strict";function r(e){return Math.sqrt(e.value)}function i(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function o(e,t){return function(n){if(r=n.children){var r,i,o,a=r.length,s=e(n)*t||0;if(s)for(i=0;i<a;++i)r[i].r+=s;if(o=(0,u.packEnclose)(r),s)for(i=0;i<a;++i)r[i].r-=s;n.r=o+s}}}function a(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){return e.x=n/2,e.y=u/2,t?e.eachBefore(i(t)).eachAfter(o(f,.5)).eachBefore(a(1)):e.eachBefore(i(r)).eachAfter(o(c.constantZero,1)).eachAfter(o(f,e.r/Math.min(n,u))).eachBefore(a(Math.min(n,u)/(2*e.r))),e}var t=null,n=1,u=1,f=c.constantZero;return e.radius=function(n){return arguments.length?(t=(0,s.optional)(n),e):t},e.size=function(t){return arguments.length?(n=+t[0],u=+t[1],e):[n,u]},e.padding=function(t){return arguments.length?(f="function"==typeof t?t:(0,l.default)(+t),e):f},e};var u=n(274),s=n(185),c=n(272),l=function(e){return e&&e.__esModule?e:{default:e}}(c)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var u=e.height+1;return e.x0=e.y0=i,e.x1=n,e.y1=r/u,e.eachBefore(t(r,u)),a&&e.eachBefore(o.default),e}function t(e,t){return function(n){n.children&&(0,u.default)(n,n.x0,e*(n.depth+1)/t,n.x1,e*(n.depth+2)/t);var r=n.x0,o=n.y0,a=n.x1-i,s=n.y1-i;a<r&&(r=a=(r+a)/2),s<o&&(o=s=(o+s)/2),n.x0=r,n.y0=o,n.x1=a,n.y1=s}}var n=1,r=1,i=0,a=!1;return e.round=function(t){return arguments.length?(a=!!t,e):a},e.size=function(t){return arguments.length?(n=+t[0],r=+t[1],e):[n,r]},e.padding=function(t){return arguments.length?(i=+t,e):i},e};var i=n(275),o=r(i),a=n(89),u=r(a)},function(e,t,n){"use strict";function r(e){return e.id}function i(e){return e.parentId}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var r,i,o,l,f,d,p,h=e.length,v=new Array(h),m={};for(i=0;i<h;++i)r=e[i],f=v[i]=new a.Node(r),null!=(d=t(r,i,e))&&(d+="")&&(p=u+(f.id=d),m[p]=p in m?c:f);for(i=0;i<h;++i)if(f=v[i],null!=(d=n(e[i],i,e))&&(d+="")){if(!(l=m[u+d]))throw new Error("missing: "+d);if(l===c)throw new Error("ambiguous: "+d);l.children?l.children.push(f):l.children=[f],f.parent=l}else{if(o)throw new Error("multiple roots");o=f}if(!o)throw new Error("no root");if(o.parent=s,o.eachBefore(function(e){e.depth=e.parent.depth+1,--h}).eachBefore(a.computeHeight),o.parent=null,h>0)throw new Error("cycle");return o}var t=r,n=i;return e.id=function(n){return arguments.length?(t=(0,o.required)(n),e):t},e.parentId=function(t){return arguments.length?(n=(0,o.required)(t),e):n},e};var o=n(185),a=n(186),u="$",s={depth:-1},c={}},function(e,t,n){"use strict";function r(e,t){return e.parent===t.parent?1:2}function i(e){var t=e.children;return t?t[0]:e.t}function o(e){var t=e.children;return t?t[t.length-1]:e.t}function a(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function u(e){for(var t,n=0,r=0,i=e.children,o=i.length;--o>=0;)t=i[o],t.z+=n,t.m+=n,n+=t.s+(r+=t.c)}function s(e,t,n){return e.a.parent===t.parent?e.a:n}function c(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}function l(e){for(var t,n,r,i,o,a=new c(e,0),u=[a];t=u.pop();)if(r=t._.children)for(t.children=new Array(o=r.length),i=o-1;i>=0;--i)u.push(n=t.children[i]=new c(r[i],i)),n.parent=t;return(a.parent=new c(null,0)).children=[a],a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var r=l(e);if(r.eachAfter(t),r.parent.m=-r.z,r.eachBefore(n),v)e.eachBefore(f);else{var i=e,o=e,a=e;e.eachBefore(function(e){e.x<i.x&&(i=e),e.x>o.x&&(o=e),e.depth>a.depth&&(a=e)});var u=i===o?1:d(i,o)/2,s=u-i.x,c=p/(o.x+u+s),m=h/(a.depth||1);e.eachBefore(function(e){e.x=(e.x+s)*c,e.y=e.depth*m})}return e}function t(e){var t=e.children,n=e.parent.children,r=e.i?n[e.i-1]:null;if(t){u(e);var i=(t[0].z+t[t.length-1].z)/2;r?(e.z=r.z+d(e._,r._),e.m=e.z-i):e.z=i}else r&&(e.z=r.z+d(e._,r._));e.parent.A=c(e,r,e.parent.A||n[0])}function n(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function c(e,t,n){if(t){for(var r,u=e,c=e,l=t,f=u.parent.children[0],p=u.m,h=c.m,v=l.m,m=f.m;l=o(l),u=i(u),l&&u;)f=i(f),c=o(c),c.a=e,r=l.z+v-u.z-p+d(l._,u._),r>0&&(a(s(l,e,n),e,r),p+=r,h+=r),v+=l.m,p+=u.m,m+=f.m,h+=c.m;l&&!o(c)&&(c.t=l,c.m+=v-h),u&&!i(f)&&(f.t=u,f.m+=p-m,n=e)}return n}function f(e){e.x*=p,e.y=e.depth*h}var d=r,p=1,h=1,v=null;return e.separation=function(t){return arguments.length?(d=t,e):d},e.size=function(t){return arguments.length?(v=!1,p=+t[0],h=+t[1],e):v?null:[p,h]},e.nodeSize=function(t){return arguments.length?(v=!0,p=+t[0],h=+t[1],e):v?[p,h]:null},e};var f=n(186);c.prototype=Object.create(f.Node.prototype)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){function o(e,t,n,r,i,a,u){if(e>=t-1){var c=s[e];return c.x0=r,c.y0=i,c.x1=a,c.y1=u,void 0}for(var f=l[e],d=n/2+f,p=e+1,h=t-1;p<h;){var v=p+h>>>1;l[v]<d?p=v+1:h=v}d-l[p-1]<l[p]-d&&e+1<p&&--p;var m=l[p]-f,y=n-m;if(a-r>u-i){var b=(r*y+a*m)/n;o(e,p,m,r,i,b,u),o(p,t,y,b,i,a,u)}else{var _=(i*y+u*m)/n;o(e,p,m,r,i,a,_),o(p,t,y,r,_,a,u)}}var a,u,s=e.children,c=s.length,l=new Array(c+1);for(l[0]=u=a=0;a<c;++a)l[a+1]=u+=s[a].value;o(0,c,e.value,t,n,r,i)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){return e.x0=e.y0=0,e.x1=i,e.y1=a,e.eachBefore(t),f=[0],r&&e.eachBefore(o.default),e}function t(e){var t=f[e.depth],r=e.x0+t,i=e.y0+t,o=e.x1-t,a=e.y1-t;o<r&&(r=o=(r+o)/2),a<i&&(i=a=(i+a)/2),e.x0=r,e.y0=i,e.x1=o,e.y1=a,e.children&&(t=f[e.depth+1]=d(e)/2,r+=m(e)-t,i+=p(e)-t,o-=h(e)-t,a-=v(e)-t,o<r&&(r=o=(r+o)/2),a<i&&(i=a=(i+a)/2),n(e,r,i,o,a))}var n=u.default,r=!1,i=1,a=1,f=[0],d=c.constantZero,p=c.constantZero,h=c.constantZero,v=c.constantZero,m=c.constantZero;return e.round=function(t){return arguments.length?(r=!!t,e):r},e.size=function(t){return arguments.length?(i=+t[0],a=+t[1],e):[i,a]},e.tile=function(t){return arguments.length?(n=(0,s.required)(t),e):n},e.padding=function(t){return arguments.length?e.paddingInner(t).paddingOuter(t):e.paddingInner()},e.paddingInner=function(t){return arguments.length?(d="function"==typeof t?t:(0,l.default)(+t),e):d},e.paddingOuter=function(t){return arguments.length?e.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):e.paddingTop()},e.paddingTop=function(t){return arguments.length?(p="function"==typeof t?t:(0,l.default)(+t),e):p},e.paddingRight=function(t){return arguments.length?(h="function"==typeof t?t:(0,l.default)(+t),e):h},e.paddingBottom=function(t){return arguments.length?(v="function"==typeof t?t:(0,l.default)(+t),e):v},e.paddingLeft=function(t){return arguments.length?(m="function"==typeof t?t:(0,l.default)(+t),e):m},e};var i=n(275),o=r(i),a=n(187),u=r(a),s=n(185),c=n(272),l=r(c)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(89),o=r(i),a=n(137),u=r(a),s=n(187);t.default=function e(t){function n(e,n,r,i,a){if((c=e._squarify)&&c.ratio===t)for(var c,l,f,d,p,h=-1,v=c.length,m=e.value;++h<v;){for(l=c[h],f=l.children,d=l.value=0,p=f.length;d<p;++d)l.value+=f[d].value;l.dice?(0,o.default)(l,n,r,i,r+=(a-r)*l.value/m):(0,u.default)(l,n,r,n+=(i-n)*l.value/m,a),m-=l.value}else e._squarify=c=(0,s.squarifyRatio)(t,e,n,r,i,a),c.ratio=t}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(s.phi)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){(1&e.depth?u.default:o.default)(e,t,n,r,i)};var i=n(89),o=r(i),a=n(137),u=r(a)},function(e,t,n){"use strict";function r(e){return function t(n){function r(t,r){var o=e((t=(0,i.cubehelix)(t)).h,(r=(0,i.cubehelix)(r)).h),u=(0,a.default)(t.s,r.s),s=(0,a.default)(t.l,r.l),c=(0,a.default)(t.opacity,r.opacity);return function(e){return t.h=o(e),t.s=u(e),t.l=s(Math.pow(e,n)),t.opacity=c(e),t+""}}return n=+n,r.gamma=t,r}(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.cubehelixLong=void 0;var i=n(21),o=n(63),a=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default=r(o.hue);t.cubehelixLong=r(a.default)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}},function(e,t,n){"use strict";function r(e){return function(t,n){var r=e((t=(0,i.hcl)(t)).h,(n=(0,i.hcl)(n)).h),o=(0,a.default)(t.c,n.c),u=(0,a.default)(t.l,n.l),s=(0,a.default)(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=o(e),t.l=u(e),t.opacity=s(e),t+""}}}Object.defineProperty(t,"__esModule",{value:!0}),t.hclLong=void 0;var i=n(21),o=n(63),a=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default=r(o.hue);t.hclLong=r(a.default)},function(e,t,n){"use strict";function r(e){return function(t,n){var r=e((t=(0,i.hsl)(t)).h,(n=(0,i.hsl)(n)).h),o=(0,a.default)(t.s,n.s),u=(0,a.default)(t.l,n.l),s=(0,a.default)(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=u(e),t.opacity=s(e),t+""}}}Object.defineProperty(t,"__esModule",{value:!0}),t.hslLong=void 0;var i=n(21),o=n(63),a=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default=r(o.hue);t.hslLong=r(a.default)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,r.hue)(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}};var r=n(63)},function(e,t,n){"use strict";function r(e,t){var n=(0,a.default)((e=(0,i.lab)(e)).l,(t=(0,i.lab)(t)).l),r=(0,a.default)(e.a,t.a),o=(0,a.default)(e.b,t.b),u=(0,a.default)(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=o(t),e.opacity=u(t),e+""}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(21),o=n(63),a=function(e){return e&&e.__esModule?e:{default:e}}(o)},function(e,t,n){"use strict";function r(e,t){for(var n=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);n<r;)o[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return o[t](e-t)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,i,o,a){var u,s,c;return(u=Math.sqrt(e*e+t*t))&&(e/=u,t/=u),(c=e*n+t*i)&&(n-=e*c,i-=t*c),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,c/=s),e*i<t*n&&(e=-e,t=-t,c=-c,u=-u),{translateX:o,translateY:a,rotate:Math.atan2(t,e)*r,skewX:Math.atan(c)*r,scaleX:u,scaleY:s}};var r=180/Math.PI;t.identity={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1}},function(e,t,n){"use strict";function r(e,t,n,r){function i(e){return e.length?e.pop()+" ":""}function a(e,r,i,a,u,s){if(e!==i||r!==a){var c=u.push("translate(",null,t,null,n);s.push({i:c-4,x:(0,o.default)(e,i)},{i:c-2,x:(0,o.default)(r,a)})}else(i||a)&&u.push("translate("+i+t+a+n)}function u(e,t,n,a){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:(0,o.default)(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}function s(e,t,n,a){e!==t?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:(0,o.default)(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}function c(e,t,n,r,a,u){if(e!==n||t!==r){var s=a.push(i(a)+"scale(",null,",",null,")");u.push({i:s-4,x:(0,o.default)(e,n)},{i:s-2,x:(0,o.default)(t,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}return function(t,n){var r=[],i=[];return t=e(t),n=e(n),a(t.translateX,t.translateY,n.translateX,n.translateY,r,i),u(t.rotate,n.rotate,r,i),s(t.skewX,n.skewX,r,i),c(t.scaleX,t.scaleY,n.scaleX,n.scaleY,r,i),t=n=null,function(e){for(var t,n=-1,o=i.length;++n<o;)r[(t=i[n]).i]=t.x(e);return r.join("")}}}Object.defineProperty(t,"__esModule",{value:!0}),t.interpolateTransformSvg=t.interpolateTransformCss=void 0;var i=n(138),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(548);t.interpolateTransformCss=r(a.parseCss,"px, ","px)","deg)"),t.interpolateTransformSvg=r(a.parseSvg,", ",")",")")},function(e,t,n){"use strict";function r(e){return"none"===e?c.identity:(o||(o=document.createElement("DIV"),a=document.documentElement,u=document.defaultView),o.style.transform=e,e=u.getComputedStyle(a.appendChild(o),null).getPropertyValue("transform"),a.removeChild(o),e=e.slice(7,-1).split(","),(0,l.default)(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}function i(e){return null==e?c.identity:(s||(s=document.createElementNS("http://www.w3.org/2000/svg","g")),s.setAttribute("transform",e),(e=s.transform.baseVal.consolidate())?(e=e.matrix,(0,l.default)(e.a,e.b,e.c,e.d,e.e,e.f)):c.identity)}Object.defineProperty(t,"__esModule",{value:!0}),t.parseCss=r,t.parseSvg=i;var o,a,u,s,c=n(546),l=function(e){return e&&e.__esModule?e:{default:e}}(c)},function(e,t,n){"use strict";function r(e){return((e=Math.exp(e))+1/e)/2}function i(e){return((e=Math.exp(e))-1/e)/2}function o(e){return((e=Math.exp(2*e))-1)/(e+1)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,l,f=e[0],d=e[1],p=e[2],h=t[0],v=t[1],m=t[2],y=h-f,b=v-d,_=y*y+b*b;if(_<c)l=Math.log(m/p)/a,n=function(e){return[f+e*y,d+e*b,p*Math.exp(a*e*l)]};else{var g=Math.sqrt(_),w=(m*m-p*p+s*_)/(2*p*u*g),x=(m*m-p*p-s*_)/(2*m*u*g),j=Math.log(Math.sqrt(w*w+1)-w),P=Math.log(Math.sqrt(x*x+1)-x);l=(P-j)/a,n=function(e){var t=e*l,n=r(j),s=p/(u*g)*(n*o(a*t+j)-i(j));return[f+s*y,d+s*b,p*n/r(a*t+j)]}}return n.duration=1e3*l,n};var a=Math.SQRT2,u=2,s=4,c=1e-12},function(e,t,n){"use strict";function r(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function i(){return new r}Object.defineProperty(t,"__esModule",{value:!0});var o=Math.PI,a=2*o,u=a-1e-6;r.prototype=i.prototype={constructor:r,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(e,t,n,r,i){e=+e,t=+t,n=+n,r=+r,i=+i;var a=this._x1,u=this._y1,s=n-e,c=r-t,l=a-e,f=u-t,d=l*l+f*f;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(d>1e-6)if(Math.abs(f*s-c*l)>1e-6&&i){var p=n-a,h=r-u,v=s*s+c*c,m=p*p+h*h,y=Math.sqrt(v),b=Math.sqrt(d),_=i*Math.tan((o-Math.acos((v+d-m)/(2*y*b)))/2),g=_/b,w=_/y;Math.abs(g-1)>1e-6&&(this._+="L"+(e+g*l)+","+(t+g*f)),this._+="A"+i+","+i+",0,0,"+ +(f*p>l*h)+","+(this._x1=e+w*s)+","+(this._y1=t+w*c)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,r,i,s){e=+e,t=+t,n=+n,s=!!s;var c=n*Math.cos(r),l=n*Math.sin(r),f=e+c,d=t+l,p=1^s,h=s?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+f+","+d:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-d)>1e-6)&&(this._+="L"+f+","+d),n&&(h<0&&(h=h%a+a),h>u?this._+="A"+n+","+n+",0,1,"+p+","+(e-c)+","+(t-l)+"A"+n+","+n+",0,1,"+p+","+(this._x1=f)+","+(this._y1=d):h>1e-6&&(this._+="A"+n+","+n+",0,"+ +(h>=o)+","+p+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,n=-1,r=e.length,i=e[r-1],o=0;++n<r;)t=i,i=e[n],o+=t[1]*i[0]-t[0]*i[1];return o/2}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,n,r=-1,i=e.length,o=0,a=0,u=e[i-1],s=0;++r<i;)t=u,u=e[r],s+=n=t[0]*u[1]-u[0]*t[1],o+=(t[0]+u[0])*n,a+=(t[1]+u[1])*n;return s*=3,[o/s,a/s]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n,r,i=e.length,o=e[i-1],a=t[0],u=t[1],s=o[0],c=o[1],l=!1,f=0;f<i;++f)o=e[f],n=o[0],r=o[1],r>u!=c>u&&a<(s-n)*(u-r)/(c-r)+n&&(l=!l),s=n,c=r;return l}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}},function(e,t,n){"use strict";function r(e,t){return e[0]-t[0]||e[1]-t[1]}function i(e){for(var t=e.length,n=[0,1],r=2,i=2;i<t;++i){for(;r>1&&(0,a.default)(e[n[r-2]],e[n[r-1]],e[i])<=0;)--r;n[r++]=i}return n.slice(0,r)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((n=e.length)<3)return null;var t,n,o=new Array(n),a=new Array(n);for(t=0;t<n;++t)o[t]=[+e[t][0],+e[t][1],t];for(o.sort(r),t=0;t<n;++t)a[t]=[o[t][0],-o[t][1]];var u=i(o),s=i(a),c=s[0]===u[0],l=s[s.length-1]===u[u.length-1],f=[];for(t=u.length-1;t>=0;--t)f.push(e[o[u[t]][2]]);for(t=+c;t<s.length-l;++t)f.push(e[o[s[t]][2]]);return f};var o=n(554),a=function(e){return e&&e.__esModule?e:{default:e}}(o)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(551);Object.defineProperty(t,"polygonArea",{enumerable:!0,get:function(){return r(i).default}});var o=n(552);Object.defineProperty(t,"polygonCentroid",{enumerable:!0,get:function(){return r(o).default}});var a=n(555);Object.defineProperty(t,"polygonHull",{enumerable:!0,get:function(){return r(a).default}});var u=n(553);Object.defineProperty(t,"polygonContains",{enumerable:!0,get:function(){return r(u).default}});var s=n(557);Object.defineProperty(t,"polygonLength",{enumerable:!0,get:function(){return r(s).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,n,r=-1,i=e.length,o=e[i-1],a=o[0],u=o[1],s=0;++r<i;)t=a,n=u,o=e[r],a=o[0],u=o[1],t-=a,n-=u,s+=Math.sqrt(t*t+n*n);return s}},function(e,t,n){"use strict";function r(e,t,n,r){if(isNaN(t)||isNaN(n))return e;var i,o,a,u,s,c,l,f,d,p=e._root,h={data:r},v=e._x0,m=e._y0,y=e._x1,b=e._y1;if(!p)return e._root=h,e;for(;p.length;)if((c=t>=(o=(v+y)/2))?v=o:y=o,(l=n>=(a=(m+b)/2))?m=a:b=a,i=p,!(p=p[f=l<<1|c]))return i[f]=h,e;if(u=+e._x.call(null,p.data),s=+e._y.call(null,p.data),t===u&&n===s)return h.next=p,i?i[f]=h:e._root=h,e;do{i=i?i[f]=new Array(4):e._root=new Array(4),(c=t>=(o=(v+y)/2))?v=o:y=o,(l=n>=(a=(m+b)/2))?m=a:b=a}while((f=l<<1|c)==(d=(s>=a)<<1|u>=o));return i[d]=p,i[f]=h,e}function i(e){var t,n,i,o,a=e.length,u=new Array(a),s=new Array(a),c=1/0,l=1/0,f=-1/0,d=-1/0;for(n=0;n<a;++n)isNaN(i=+this._x.call(null,t=e[n]))||isNaN(o=+this._y.call(null,t))||(u[n]=i,s[n]=o,i<c&&(c=i),i>f&&(f=i),o<l&&(l=o),o>d&&(d=o));if(c>f||l>d)return this;for(this.cover(c,l).cover(f,d),n=0;n<a;++n)r(this,u[n],s[n],e[n]);return this}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=+this._x.call(null,e),n=+this._y.call(null,e);return r(this.cover(t,n),t,n,e)},t.addAll=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,r=this._y0,i=this._x1,o=this._y1;if(isNaN(n))i=(n=Math.floor(e))+1,o=(r=Math.floor(t))+1;else{for(var a,u,s=i-n,c=this._root;n>e||e>=i||r>t||t>=o;)switch(u=(t<r)<<1|e<n,a=new Array(4),a[u]=c,c=a,s*=2,u){case 0:i=n+s,o=r+s;break;case 1:n=i-s,o=r+s;break;case 2:i=n+s,r=o-s;break;case 3:n=i-s,r=o-s}this._root&&this._root.length&&(this._root=c)}return this._x0=n,this._y0=r,this._x1=i,this._y1=o,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[];return this.visit(function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,o,a,u,s,c,l,f=this._x0,d=this._y0,p=this._x1,h=this._y1,v=[],m=this._root;for(m&&v.push(new i.default(m,f,d,p,h)),null==n?n=1/0:(f=e-n,d=t-n,p=e+n,h=t+n,n*=n);c=v.pop();)if(!(!(m=c.node)||(o=c.x0)>p||(a=c.y0)>h||(u=c.x1)<f||(s=c.y1)<d))if(m.length){var y=(o+u)/2,b=(a+s)/2;v.push(new i.default(m[3],y,b,u,s),new i.default(m[2],o,b,y,s),new i.default(m[1],y,a,u,b),new i.default(m[0],o,a,y,b)),(l=(t>=b)<<1|e>=y)&&(c=v[v.length-1],v[v.length-1]=v[v.length-1-l],v[v.length-1-l]=c)}else{var _=e-+this._x.call(null,m.data),g=t-+this._y.call(null,m.data),w=_*_+g*g;if(w<n){var x=Math.sqrt(n=w);f=e-x,d=t-x,p=e+x,h=t+x,r=m.data}}return r};var r=n(192),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){var r=new o(null==t?k.defaultX:t,null==n?E.defaultY:n,NaN,NaN,NaN,NaN);return null==e?r:r.addAll(e)}function o(e,t,n,r,i,o){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function a(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var u=n(558),s=r(u),c=n(559),l=r(c),f=n(560),d=r(f),p=n(561),h=r(p),v=n(562),m=r(v),y=n(564),b=r(y),_=n(565),g=r(_),w=n(566),x=r(w),j=n(567),P=r(j),O=n(568),M=r(O),k=n(569),S=r(k),E=n(570),C=r(E),T=i.prototype=o.prototype;T.copy=function(){var e,t,n=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=a(r),n;for(e=[{source:r,target:n._root=new Array(4)}];r=e.pop();)for(var i=0;i<4;++i)(t=r.source[i])&&(t.length?e.push({source:t,target:r.target[i]=new Array(4)}):r.target[i]=a(t));return n},T.add=s.default,T.addAll=u.addAll,T.cover=l.default,T.data=d.default,T.extent=h.default,T.find=m.default,T.remove=b.default,T.removeAll=y.removeAll,T.root=g.default,T.size=x.default,T.visit=P.default,T.visitAfter=M.default,T.x=S.default,T.y=C.default},function(e,t,n){"use strict";function r(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(isNaN(o=+this._x.call(null,e))||isNaN(a=+this._y.call(null,e)))return this;var t,n,r,i,o,a,u,s,c,l,f,d,p=this._root,h=this._x0,v=this._y0,m=this._x1,y=this._y1;if(!p)return this;if(p.length)for(;;){if((c=o>=(u=(h+m)/2))?h=u:m=u,(l=a>=(s=(v+y)/2))?v=s:y=s,t=p,!(p=p[f=l<<1|c]))return this;if(!p.length)break;(t[f+1&3]||t[f+2&3]||t[f+3&3])&&(n=t,d=f)}for(;p.data!==e;)if(r=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,r?(i?r.next=i:delete r.next,this):t?(i?t[f]=i:delete t[f],(p=t[0]||t[1]||t[2]||t[3])&&p===(t[3]||t[2]||t[1]||t[0])&&!p.length&&(n?n[d]=p:this._root=p),this):(this._root=i,this)},t.removeAll=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return this._root}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0;return this.visit(function(t){if(!t.length)do{++e}while(t=t.next)}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,r,o,a,u,s=[],c=this._root;for(c&&s.push(new i.default(c,this._x0,this._y0,this._x1,this._y1));t=s.pop();)if(!e(c=t.node,r=t.x0,o=t.y0,a=t.x1,u=t.y1)&&c.length){var l=(r+a)/2,f=(o+u)/2;(n=c[3])&&s.push(new i.default(n,l,f,a,u)),(n=c[2])&&s.push(new i.default(n,r,f,l,u)),(n=c[1])&&s.push(new i.default(n,l,o,a,f)),(n=c[0])&&s.push(new i.default(n,r,o,l,f))}return this};var r=n(192),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=[],r=[];for(this._root&&n.push(new i.default(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var o=t.node;if(o.length){var a,u=t.x0,s=t.y0,c=t.x1,l=t.y1,f=(u+c)/2,d=(s+l)/2;(a=o[0])&&n.push(new i.default(a,u,s,f,d)),(a=o[1])&&n.push(new i.default(a,f,s,c,d)),(a=o[2])&&n.push(new i.default(a,u,d,f,l)),(a=o[3])&&n.push(new i.default(a,f,d,c,l))}r.push(t)}for(;t=r.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this};var r=n(192),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return e[0]}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultX=r,t.default=function(e){return arguments.length?(this._x=e,this):this._x}},function(e,t,n){"use strict";function r(e){return e[1]}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultY=r,t.default=function(e){return arguments.length?(this._y=e,this):this._y}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(64),o=r(i),a=n(283),u=r(a);t.default=function e(t){function n(e){var n=u.default.source(t)(e);return function(){return n()/e}}return n.source=e,n}(o.default)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(64),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function e(t){function n(e){return function(){return-Math.log(1-t())/e}}return n.source=e,n}(i.default)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(575);Object.defineProperty(t,"randomUniform",{enumerable:!0,get:function(){return r(i).default}});var o=n(284);Object.defineProperty(t,"randomNormal",{enumerable:!0,get:function(){return r(o).default}});var a=n(574);Object.defineProperty(t,"randomLogNormal",{enumerable:!0,get:function(){return r(a).default}});var u=n(571);Object.defineProperty(t,"randomBates",{enumerable:!0,get:function(){return r(u).default}});var s=n(283);Object.defineProperty(t,"randomIrwinHall",{enumerable:!0,get:function(){return r(s).default}});var c=n(572);Object.defineProperty(t,"randomExponential",{enumerable:!0,get:function(){return r(c).default}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(64),o=r(i),a=n(284),u=r(a);t.default=function e(t){function n(){var e=u.default.source(t).apply(this,arguments);return function(){return Math.exp(e())}}return n.source=e,n}(o.default)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(64),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,1===arguments.length?(n=e,e=0):n-=e,function(){return t()*n+e}}return n.source=e,n}(i.default)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=(0,i.default)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(585);Object.defineProperty(t,"schemeCategory10",{enumerable:!0,get:function(){return r(i).default}});var o=n(576);Object.defineProperty(t,"schemeAccent",{enumerable:!0,get:function(){return r(o).default}});var a=n(577);Object.defineProperty(t,"schemeDark2",{enumerable:!0,get:function(){return r(a).default}});var u=n(578);Object.defineProperty(t,"schemePaired",{enumerable:!0,get:function(){return r(u).default}});var s=n(579);Object.defineProperty(t,"schemePastel1",{enumerable:!0,get:function(){return r(s).default}});var c=n(580);Object.defineProperty(t,"schemePastel2",{enumerable:!0,get:function(){return r(c).default}});var l=n(581);Object.defineProperty(t,"schemeSet1",{enumerable:!0,get:function(){return r(l).default}});var f=n(582);Object.defineProperty(t,"schemeSet2",{enumerable:!0,get:function(){return r(f).default}});var d=n(583);Object.defineProperty(t,"schemeSet3",{enumerable:!0,get:function(){return r(d).default}});var p=n(584);Object.defineProperty(t,"schemeTableau10",{enumerable:!0,get:function(){return r(p).default}});var h=n(586);Object.defineProperty(t,"interpolateBrBG",{enumerable:!0,get:function(){return r(h).default}}),Object.defineProperty(t,"schemeBrBG",{enumerable:!0,get:function(){return h.scheme}});var v=n(587);Object.defineProperty(t,"interpolatePRGn",{enumerable:!0,get:function(){return r(v).default}}),Object.defineProperty(t,"schemePRGn",{enumerable:!0,get:function(){return v.scheme}});var m=n(588);Object.defineProperty(t,"interpolatePiYG",{enumerable:!0,get:function(){return r(m).default}}),Object.defineProperty(t,"schemePiYG",{enumerable:!0,get:function(){return m.scheme}});var y=n(589);Object.defineProperty(t,"interpolatePuOr",{enumerable:!0,get:function(){return r(y).default}}),Object.defineProperty(t,"schemePuOr",{enumerable:!0,get:function(){return y.scheme}});var b=n(590);Object.defineProperty(t,"interpolateRdBu",{enumerable:!0,get:function(){return r(b).default}}),Object.defineProperty(t,"schemeRdBu",{enumerable:!0,get:function(){return b.scheme}});var _=n(591);Object.defineProperty(t,"interpolateRdGy",{enumerable:!0,get:function(){return r(_).default}}),Object.defineProperty(t,"schemeRdGy",{enumerable:!0,get:function(){return _.scheme}});var g=n(592);Object.defineProperty(t,"interpolateRdYlBu",{enumerable:!0,get:function(){return r(g).default}}),Object.defineProperty(t,"schemeRdYlBu",{enumerable:!0,get:function(){return g.scheme}});var w=n(593);Object.defineProperty(t,"interpolateRdYlGn",{enumerable:!0,get:function(){return r(w).default}}),Object.defineProperty(t,"schemeRdYlGn",{enumerable:!0,get:function(){return w.scheme}});var x=n(594);Object.defineProperty(t,"interpolateSpectral",{enumerable:!0,get:function(){return r(x).default}}),Object.defineProperty(t,"schemeSpectral",{enumerable:!0,get:function(){return x.scheme}});var j=n(596);Object.defineProperty(t,"interpolateBuGn",{enumerable:!0,get:function(){return r(j).default}}),Object.defineProperty(t,"schemeBuGn",{enumerable:!0,get:function(){return j.scheme}});var P=n(597);Object.defineProperty(t,"interpolateBuPu",{enumerable:!0,get:function(){return r(P).default}}),Object.defineProperty(t,"schemeBuPu",{enumerable:!0,get:function(){return P.scheme}});var O=n(598);Object.defineProperty(t,"interpolateGnBu",{enumerable:!0,get:function(){return r(O).default}}),Object.defineProperty(t,"schemeGnBu",{enumerable:!0,get:function(){return O.scheme}});var M=n(599);Object.defineProperty(t,"interpolateOrRd",{enumerable:!0,get:function(){return r(M).default}}),Object.defineProperty(t,"schemeOrRd",{enumerable:!0,get:function(){return M.scheme}});var k=n(601);Object.defineProperty(t,"interpolatePuBuGn",{enumerable:!0,get:function(){return r(k).default}}),Object.defineProperty(t,"schemePuBuGn",{enumerable:!0,get:function(){return k.scheme}});var S=n(600);Object.defineProperty(t,"interpolatePuBu",{enumerable:!0,get:function(){return r(S).default}}),Object.defineProperty(t,"schemePuBu",{enumerable:!0,get:function(){return S.scheme}});var E=n(602);Object.defineProperty(t,"interpolatePuRd",{enumerable:!0,get:function(){return r(E).default}}),Object.defineProperty(t,"schemePuRd",{enumerable:!0,get:function(){return E.scheme}});var C=n(603);Object.defineProperty(t,"interpolateRdPu",{enumerable:!0,get:function(){return r(C).default}}),Object.defineProperty(t,"schemeRdPu",{enumerable:!0,get:function(){return C.scheme}});var T=n(605);Object.defineProperty(t,"interpolateYlGnBu",{enumerable:!0,get:function(){return r(T).default}}),Object.defineProperty(t,"schemeYlGnBu",{enumerable:!0,get:function(){return T.scheme}});var A=n(604);Object.defineProperty(t,"interpolateYlGn",{enumerable:!0,get:function(){return r(A).default}}),Object.defineProperty(t,"schemeYlGn",{enumerable:!0,get:function(){return A.scheme}});var R=n(606);Object.defineProperty(t,"interpolateYlOrBr",{enumerable:!0,get:function(){return r(R).default}}),Object.defineProperty(t,"schemeYlOrBr",{enumerable:!0,get:function(){return R.scheme}});var I=n(607);Object.defineProperty(t,"interpolateYlOrRd",{enumerable:!0,get:function(){return r(I).default}}),Object.defineProperty(t,"schemeYlOrRd",{enumerable:!0,get:function(){return I.scheme}});var N=n(614);Object.defineProperty(t,"interpolateBlues",{enumerable:!0,get:function(){return r(N).default}}),Object.defineProperty(t,"schemeBlues",{enumerable:!0,get:function(){return N.scheme}});var q=n(615);Object.defineProperty(t,"interpolateGreens",{enumerable:!0,get:function(){return r(q).default}}),Object.defineProperty(t,"schemeGreens",{enumerable:!0,get:function(){return q.scheme}});var L=n(616);Object.defineProperty(t,"interpolateGreys",{enumerable:!0,get:function(){return r(L).default}}),Object.defineProperty(t,"schemeGreys",{enumerable:!0,get:function(){return L.scheme}});var D=n(618);Object.defineProperty(t,"interpolatePurples",{enumerable:!0,get:function(){return r(D).default}}),Object.defineProperty(t,"schemePurples",{enumerable:!0,get:function(){return D.scheme}});var F=n(619);Object.defineProperty(t,"interpolateReds",{enumerable:!0,get:function(){return r(F).default}}),Object.defineProperty(t,"schemeReds",{enumerable:!0,get:function(){return F.scheme}});var U=n(617);Object.defineProperty(t,"interpolateOranges",{enumerable:!0,get:function(){return r(U).default}}),Object.defineProperty(t,"schemeOranges",{enumerable:!0,get:function(){return U.scheme}});var B=n(608);Object.defineProperty(t,"interpolateCividis",{enumerable:!0,get:function(){return r(B).default}});var H=n(609);Object.defineProperty(t,"interpolateCubehelixDefault",{enumerable:!0,get:function(){return r(H).default}});var z=n(610);Object.defineProperty(t,"interpolateRainbow",{enumerable:!0,get:function(){return r(z).default}}),Object.defineProperty(t,"interpolateWarm",{enumerable:!0,get:function(){return z.warm}}),Object.defineProperty(t,"interpolateCool",{enumerable:!0,get:function(){return z.cool}});var Y=n(611);Object.defineProperty(t,"interpolateSinebow",{enumerable:!0,get:function(){return r(Y).default}});var V=n(612);Object.defineProperty(t,"interpolateTurbo",{enumerable:!0,get:function(){return r(V).default}});var W=n(613);Object.defineProperty(t,"interpolateViridis",{enumerable:!0,get:function(){return r(W).default}}),Object.defineProperty(t,"interpolateMagma",{enumerable:!0,get:function(){return W.magma}}),Object.defineProperty(t,"interpolateInferno",{enumerable:!0,get:function(){return W.inferno}}),Object.defineProperty(t,"interpolatePlasma",{enumerable:!0,get:function(){return W.plasma}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(21),i=n(24);t.default=(0,i.interpolateCubehelixLong)((0,r.cubehelix)(300,.5,0),(0,r.cubehelix)(-240,.5,1))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cool=t.warm=void 0,t.default=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return o.h=360*e-100,o.s=1.5-1.5*t,o.l=.8-.9*t,o+""};var r=n(21),i=n(24),o=(t.warm=(0,i.interpolateCubehelixLong)((0,r.cubehelix)(-100,.75,.35),(0,r.cubehelix)(80,1.5,.8)),t.cool=(0,i.interpolateCubehelixLong)((0,r.cubehelix)(260,.75,.35),(0,r.cubehelix)(80,1.5,.8)),(0,r.cubehelix)())},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;return e=(.5-e)*Math.PI,i.r=255*(t=Math.sin(e))*t,i.g=255*(t=Math.sin(e+o))*t,i.b=255*(t=Math.sin(e+a))*t,i+""};var r=n(21),i=(0,r.rgb)(),o=Math.PI/3,a=2*Math.PI/3},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"}},function(e,t,n){"use strict";function r(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}Object.defineProperty(t,"__esModule",{value:!0}),t.plasma=t.inferno=t.magma=void 0;var i=n(2),o=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default=r((0,o.default)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));t.magma=r((0,o.default)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),t.inferno=r((0,o.default)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),t.plasma=r((0,o.default)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scheme=void 0;var i=n(2),o=r(i),a=n(5),u=r(a),s=t.scheme=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(o.default);t.default=(0,u.default)(s)},function(e,t,n){"use strict";function r(){function e(){var e=o().length,r=l[1]<l[0],i=l[r-0],u=l[1-r];t=(u-i)/Math.max(1,e-d+2*p),f&&(t=Math.floor(t)),i+=(u-i-t*(e-d))*h,n=t*(1-d),f&&(i=Math.round(i),n=Math.round(n));var c=(0,a.range)(e).map(function(e){return i+t*e});return s(r?c.reverse():c)}var t,n,i=(0,c.default)().unknown(void 0),o=i.domain,s=i.range,l=[0,1],f=!1,d=0,p=0,h=.5;return delete i.unknown,i.domain=function(t){return arguments.length?(o(t),e()):o()},i.range=function(t){return arguments.length?(l=[+t[0],+t[1]],e()):l.slice()},i.rangeRound=function(t){return l=[+t[0],+t[1]],f=!0,e()},i.bandwidth=function(){return n},i.step=function(){return t},i.round=function(t){return arguments.length?(f=!!t,e()):f},i.padding=function(t){return arguments.length?(d=Math.min(1,p=+t),e()):d},i.paddingInner=function(t){return arguments.length?(d=Math.min(1,t),e()):d},i.paddingOuter=function(t){return arguments.length?(p=+t,e()):p},i.align=function(t){return arguments.length?(h=Math.max(0,Math.min(1,t)),e()):h},i.copy=function(){return r(o(),l).round(f).paddingInner(d).paddingOuter(p).align(h)},u.initRange.apply(e(),arguments)}function i(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return i(t())},e}function o(){return i(r.apply(null,arguments).paddingInner(1))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,t.point=o;var a=n(9),u=n(13),s=n(287),c=function(e){return e&&e.__esModule?e:{default:e}}(s)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(){function e(e){return isNaN(e=+e)?u:(e=.5+((e=+a(e))-n)*(e<n?i:o),d(p?Math.max(0,Math.min(1,e)):e))}var t,n,r,i,o,a,u,s=0,l=.5,f=1,d=c.identity,p=!1;return e.domain=function(u){return arguments.length?(t=a(s=+u[0]),n=a(l=+u[1]),r=a(f=+u[2]),i=t===n?0:.5/(n-t),o=n===r?0:.5/(r-n),e):[s,l,f]},e.clamp=function(t){return arguments.length?(p=!!t,e):p},e.interpolator=function(t){return arguments.length?(d=t,e):d},e.unknown=function(t){return arguments.length?(u=t,e):u},function(u){return a=u,t=u(s),n=u(l),r=u(f),i=t===n?0:.5/(n-t),o=n===r?0:.5/(r-n),e}}function i(){var e=(0,f.linearish)(r()(c.identity));return e.copy=function(){return(0,p.copy)(e,i())},l.initInterpolator.apply(e,arguments)}function o(){var e=(0,d.loggish)(r()).domain([.1,1,10]);return e.copy=function(){return(0,p.copy)(e,o()).base(e.base())},l.initInterpolator.apply(e,arguments)}function a(){var e=(0,h.symlogish)(r());return e.copy=function(){return(0,p.copy)(e,a()).constant(e.constant())},l.initInterpolator.apply(e,arguments)}function u(){var e=(0,v.powish)(r());return e.copy=function(){return(0,p.copy)(e,u()).exponent(e.exponent())},l.initInterpolator.apply(e,arguments)}function s(){return u.apply(null,arguments).exponent(.5)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i,t.divergingLog=o,t.divergingSymlog=a,t.divergingPow=u,t.divergingSqrt=s;var c=n(35),l=n(13),f=n(49),d=n(193),p=n(288),h=n(195),v=n(194)},function(e,t,n){"use strict";function r(e){function t(e){return isNaN(e=+e)?n:e}var n;return t.invert=t,t.domain=t.range=function(n){return arguments.length?(e=i.map.call(n,u.default),t):e.slice()},t.unknown=function(e){return arguments.length?(n=e,t):n},t.copy=function(){return r(e).unknown(n)},e=arguments.length?i.map.call(e,u.default):[0,1],(0,o.linearish)(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(48),o=n(49),a=n(286),u=function(e){return e&&e.__esModule?e:{default:e}}(a)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(620);Object.defineProperty(t,"scaleBand",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(t,"scalePoint",{enumerable:!0,get:function(){return i.point}});var o=n(623);Object.defineProperty(t,"scaleIdentity",{enumerable:!0,get:function(){return r(o).default}});var a=n(49);Object.defineProperty(t,"scaleLinear",{enumerable:!0,get:function(){return r(a).default}});var u=n(193);Object.defineProperty(t,"scaleLog",{enumerable:!0,get:function(){return r(u).default}});var s=n(195);Object.defineProperty(t,"scaleSymlog",{enumerable:!0,get:function(){return r(s).default}});var c=n(287);Object.defineProperty(t,"scaleOrdinal",{enumerable:!0,get:function(){return r(c).default}}),Object.defineProperty(t,"scaleImplicit",{enumerable:!0,get:function(){return c.implicit}});var l=n(194);Object.defineProperty(t,"scalePow",{enumerable:!0,get:function(){return r(l).default}}),Object.defineProperty(t,"scaleSqrt",{enumerable:!0,get:function(){return l.sqrt}});var f=n(625);Object.defineProperty(t,"scaleQuantile",{enumerable:!0,get:function(){return r(f).default}});var d=n(626);Object.defineProperty(t,"scaleQuantize",{enumerable:!0,get:function(){return r(d).default}});var p=n(628);Object.defineProperty(t,"scaleThreshold",{enumerable:!0,get:function(){return r(p).default}});var h=n(290);Object.defineProperty(t,"scaleTime",{enumerable:!0,get:function(){return r(h).default}});var v=n(629);Object.defineProperty(t,"scaleUtc",{enumerable:!0,get:function(){return r(v).default}});var m=n(288);Object.defineProperty(t,"scaleSequential",{enumerable:!0,get:function(){return r(m).default}}),Object.defineProperty(t,"scaleSequentialLog",{enumerable:!0,get:function(){return m.sequentialLog}}),Object.defineProperty(t,"scaleSequentialPow",{enumerable:!0,get:function(){return m.sequentialPow}}),Object.defineProperty(t,"scaleSequentialSqrt",{enumerable:!0,get:function(){return m.sequentialSqrt}}),Object.defineProperty(t,"scaleSequentialSymlog",{enumerable:!0,get:function(){return m.sequentialSymlog}});var y=n(627);Object.defineProperty(t,"scaleSequentialQuantile",{enumerable:!0,get:function(){return r(y).default}});var b=n(622);Object.defineProperty(t,"scaleDiverging",{enumerable:!0,get:function(){return r(b).default}}),Object.defineProperty(t,"scaleDivergingLog",{enumerable:!0,get:function(){return b.divergingLog}}),Object.defineProperty(t,"scaleDivergingPow",{enumerable:!0,get:function(){return b.divergingPow}}),Object.defineProperty(t,"scaleDivergingSqrt",{enumerable:!0,get:function(){return b.divergingSqrt}}),Object.defineProperty(t,"scaleDivergingSymlog",{enumerable:!0,get:function(){return b.divergingSymlog}});var _=n(289);Object.defineProperty(t,"tickFormat",{enumerable:!0,get:function(){return r(_).default}})},function(e,t,n){"use strict";function r(){function e(){var e=0,n=Math.max(1,s.length);for(c=new Array(n-1);++e<n;)c[e-1]=(0,i.quantile)(u,e/n);return t}function t(e){return isNaN(e=+e)?n:s[(0,i.bisect)(c,e)]}var n,u=[],s=[],c=[];return t.invertExtent=function(e){var t=s.indexOf(e);return t<0?[NaN,NaN]:[t>0?c[t-1]:u[0],t<c.length?c[t]:u[u.length-1]]},t.domain=function(t){if(!arguments.length)return u.slice();u=[];for(var n,r=0,o=t.length;r<o;++r)null==(n=t[r])||isNaN(n=+n)||u.push(n);return u.sort(i.ascending),e()},t.range=function(t){return arguments.length?(s=o.slice.call(t),e()):s.slice()},t.unknown=function(e){return arguments.length?(n=e,t):n},t.quantiles=function(){return c.slice()},t.copy=function(){return r().domain(u).range(s).unknown(n)},a.initRange.apply(t,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(9),o=n(48),a=n(13)},function(e,t,n){"use strict";function r(){function e(e){return e<=e?d[(0,i.bisect)(f,e,0,l)]:n}function t(){var t=-1;for(f=new Array(l);++t<l;)f[t]=((t+1)*c-(t-l)*s)/(l+1);return e}var n,s=0,c=1,l=1,f=[.5],d=[0,1];return e.domain=function(e){return arguments.length?(s=+e[0],c=+e[1],t()):[s,c]},e.range=function(e){return arguments.length?(l=(d=o.slice.call(e)).length-1,t()):d.slice()},e.invertExtent=function(e){var t=d.indexOf(e);return t<0?[NaN,NaN]:t<1?[s,f[0]]:t>=l?[f[l-1],c]:[f[t-1],f[t]]},e.unknown=function(t){return arguments.length?(n=t,e):e},e.thresholds=function(){return f.slice()},e.copy=function(){return r().domain([s,c]).range(d).unknown(n)},u.initRange.apply((0,a.linearish)(e),arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(9),o=n(48),a=n(49),u=n(13)},function(e,t,n){"use strict";function r(){function e(e){if(!isNaN(e=+e))return n(((0,i.bisect)(t,e)-1)/(t.length-1))}var t=[],n=o.identity;return e.domain=function(n){if(!arguments.length)return t.slice();t=[];for(var r,o=0,a=n.length;o<a;++o)null==(r=n[o])||isNaN(r=+r)||t.push(r);return t.sort(i.ascending),e},e.interpolator=function(t){return arguments.length?(n=t,e):n},e.copy=function(){return r(n).domain(t)},a.initInterpolator.apply(e,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(9),o=n(35),a=n(13)},function(e,t,n){"use strict";function r(){function e(e){return e<=e?u[(0,i.bisect)(n,e,0,s)]:t}var t,n=[.5],u=[0,1],s=1;return e.domain=function(t){return arguments.length?(n=o.slice.call(t),s=Math.min(n.length,u.length-1),e):n.slice()},e.range=function(t){return arguments.length?(u=o.slice.call(t),s=Math.min(n.length,u.length-1),e):u.slice()},e.invertExtent=function(e){var t=u.indexOf(e);return[n[t-1],n[t]]},e.unknown=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return r().domain(n).range(u).unknown(t)},a.initRange.apply(e,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(9),o=n(48),a=n(13)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return a.initRange.apply((0,r.calendar)(o.utcYear,o.utcMonth,o.utcWeek,o.utcDay,o.utcHour,o.utcMinute,o.utcSecond,o.utcMillisecond,i.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)};var r=n(290),i=n(207),o=n(145),a=n(13)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,u.default)((0,o.default)(e).call(document.documentElement))};var i=n(139),o=r(i),a=n(292),u=r(a)},function(e,t,n){"use strict";function r(){return new i}function i(){this._="@"+(++o).toString(36)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=0;i.prototype=r.prototype={constructor:i,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,o.default)();return t.changedTouches&&(t=t.changedTouches[0]),(0,u.default)(e,t)};var i=n(200),o=r(i),a=n(140),u=r(a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e?new r.Selection([document.querySelectorAll(e)],[document.documentElement]):new r.Selection([null==e?[]:e],r.root)};var r=n(23)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="function"==typeof e?e:(0,i.default)(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})};var r=n(139),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return function(){this.removeAttribute(e)}}function i(e){return function(){this.removeAttributeNS(e.space,e.local)}}function o(e,t){return function(){this.setAttribute(e,t)}}function a(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function u(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function s(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,l.default)(e);if(arguments.length<2){var c=this.node();return n.local?c.getAttributeNS(n.space,n.local):c.getAttribute(n)}return this.each((null==t?n.local?i:r:"function"==typeof t?n.local?s:u:n.local?a:o)(n,t))};var c=n(196),l=function(e){return e&&e.__esModule?e:{default:e}}(c)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}},function(e,t,n){"use strict";function r(e){return e.trim().split(/^|\s+/)}function i(e){return e.classList||new o(e)}function o(e){this._node=e,this._names=r(e.getAttribute("class")||"")}function a(e,t){for(var n=i(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function u(e,t){for(var n=i(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function s(e){return function(){a(this,e)}}function c(e){return function(){u(this,e)}}function l(e,t){return function(){(t.apply(this,arguments)?a:u)(this,e)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=r(e+"");if(arguments.length<2){for(var o=i(this.node()),a=-1,u=n.length;++a<u;)if(!o.contains(n[a]))return!1;return!0}return this.each(("function"==typeof t?l:t?s:c)(n,t))},o.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}}},function(e,t,n){"use strict";function r(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function i(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.select(e?i:r)}},function(e,t,n){"use strict";function r(e,t,n,r,i,o){for(var u,s=0,c=t.length,l=o.length;s<l;++s)(u=t[s])?(u.__data__=o[s],r[s]=u):n[s]=new a.EnterNode(e,o[s]);for(;s<c;++s)(u=t[s])&&(i[s]=u)}function i(e,t,n,r,i,o,u){var s,l,f,d={},p=t.length,h=o.length,v=new Array(p);for(s=0;s<p;++s)(l=t[s])&&(v[s]=f=c+u.call(l,l.__data__,s,t),f in d?i[s]=l:d[f]=l);for(s=0;s<h;++s)f=c+u.call(e,o[s],s,o),(l=d[f])?(r[s]=l,l.__data__=o[s],d[f]=null):n[s]=new a.EnterNode(e,o[s]);for(s=0;s<p;++s)(l=t[s])&&d[v[s]]===l&&(i[s]=l)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e)return y=new Array(this.size()),p=-1,this.each(function(e){y[++p]=e}),y;var n=t?i:r,a=this._parents,u=this._groups;"function"!=typeof e&&(e=(0,s.default)(e));for(var c=u.length,l=new Array(c),f=new Array(c),d=new Array(c),p=0;p<c;++p){var h=a[p],v=u[p],m=v.length,y=e.call(h,h&&h.__data__,p,a),b=y.length,_=f[p]=new Array(b),g=l[p]=new Array(b);n(h,v,_,g,d[p]=new Array(m),y,t);for(var w,x,j=0,P=0;j<b;++j)if(w=_[j]){for(j>=P&&(P=j+1);!(x=g[P])&&++P<b;);w._next=x||null}}return l=new o.Selection(l,a),l._enter=f,l._exit=d,l};var o=n(23),a=n(293),u=n(630),s=function(e){return e&&e.__esModule?e:{default:e}}(u),c="$"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return arguments.length?this.property("__data__",e):this.node().__data__}},function(e,t,n){"use strict";function r(e,t,n){var r=(0,u.default)(e),i=r.CustomEvent;"function"==typeof i?i=new i(t,n):(i=r.document.createEvent("Event"),n?(i.initEvent(t,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function i(e,t){return function(){return r(this,e,t)}}function o(e,t){return function(){return r(this,e,t.apply(this,arguments))}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return this.each(("function"==typeof t?o:i)(e,t))};var a=n(201),u=function(e){return e&&e.__esModule?e:{default:e}}(a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var i,o=t[n],a=0,u=o.length;a<u;++a)(i=o[a])&&e.call(i,i.__data__,a,o);return this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!this.node()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return new o.Selection(this._exit||this._groups.map(i.default),this._parents)};var r=n(294),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(23)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){"function"!=typeof e&&(e=(0,o.default)(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var u,s=t[a],c=s.length,l=i[a]=[],f=0;f<c;++f)(u=s[f])&&e.call(u,u.__data__,f,s)&&l.push(u);return new r.Selection(i,this._parents)};var r=n(23),i=n(291),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";function r(){this.innerHTML=""}function i(e){return function(){this.innerHTML=e}}function o(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return arguments.length?this.each(null==e?r:("function"==typeof e?o:i)(e)):this.node().innerHTML}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){return null}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n="function"==typeof e?e:(0,a.default)(e),r=null==t?i:"function"==typeof t?t:(0,s.default)(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})};var o=n(139),a=r(o),u=n(199),s=r(u)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=this.enter(),i=this,o=this.exit();return r="function"==typeof e?e(r):r.append(e+""),null!=t&&(i=t(i)),null==n?o.remove():n(o),r&&i?r.merge(i).order():i}},function(e,t,n){"use strict";function r(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return this.each(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=this._groups,n=e._groups,i=t.length,o=n.length,a=Math.min(i,o),u=new Array(i),s=0;s<a;++s)for(var c,l=t[s],f=n[s],d=l.length,p=u[s]=new Array(d),h=0;h<d;++h)(c=l[h]||f[h])&&(p[h]=c);for(;s<i;++s)u[s]=t[s];return new r.Selection(u,this._parents)};var r=n(23)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,o=r.length;i<o;++i){var a=r[i];if(a)return a}return null}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,i=e[t],o=i.length-1,a=i[o];--o>=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this}},function(e,t,n){"use strict";function r(e){return function(){delete this[e]}}function i(e,t){return function(){this[e]=t}}function o(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return arguments.length>1?this.each((null==t?r:"function"==typeof t?o:i)(e,t)):this.node()[e]}},function(e,t,n){"use strict";function r(){this.nextSibling&&this.parentNode.appendChild(this)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return this.each(r)}},function(e,t,n){"use strict";function r(){var e=this.parentNode;e&&e.removeChild(this)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return this.each(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){"function"!=typeof e&&(e=(0,o.default)(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var u,s,c=t[a],l=c.length,f=i[a]=new Array(l),d=0;d<l;++d)(u=c[d])&&(s=e.call(u,u.__data__,d,c))&&("__data__"in u&&(s.__data__=u.__data__),f[d]=s);return new r.Selection(i,this._parents)};var r=n(23),i=n(199),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){"function"!=typeof e&&(e=(0,o.default)(e));for(var t=this._groups,n=t.length,i=[],a=[],u=0;u<n;++u)for(var s,c=t[u],l=c.length,f=0;f<l;++f)(s=c[f])&&(i.push(e.call(s,s.__data__,f,c)),a.push(s));return new r.Selection(i,a)};var r=n(23),i=n(296),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0;return this.each(function(){++e}),e}},function(e,t,n){"use strict";function r(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=r);for(var n=this._groups,o=n.length,a=new Array(o),u=0;u<o;++u){for(var s,c=n[u],l=c.length,f=a[u]=new Array(l),d=0;d<l;++d)(s=c[d])&&(f[d]=s);f.sort(t)}return new i.Selection(a,this._parents).order()};var i=n(23)},function(e,t,n){"use strict";function r(){this.textContent=""}function i(e){return function(){this.textContent=e}}function o(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return arguments.length?this.each(null==e?r:("function"==typeof e?o:i)(e)):this.node().textContent}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){arguments.length<3&&(n=t,t=(0,o.default)().changedTouches);for(var r,i=0,a=t?t.length:0;i<a;++i)if((r=t[i]).identifier===n)return(0,u.default)(e,r);return null};var i=n(200),o=r(i),a=n(140),u=r(a)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){null==t&&(t=(0,o.default)().touches);for(var n=0,r=t?t.length:0,i=new Array(r);n<r;++n)i[n]=(0,u.default)(e,t[n]);return i};var i=n(200),o=r(i),a=n(140),u=r(a)},function(e,t,n){"use strict";function r(e){return e.innerRadius}function i(e){return e.outerRadius}function o(e){return e.startAngle}function a(e){return e.endAngle}function u(e){return e&&e.padAngle}function s(e,t,n,r,i,o,a,u){var s=n-e,c=r-t,l=a-i,f=u-o,d=f*s-l*c;if(!(d*d<p.epsilon))return d=(l*(t-o)-f*(e-i))/d,[e+d*s,t+d*c]}function c(e,t,n,r,i,o,a){var u=e-n,s=t-r,c=(a?o:-o)/(0,p.sqrt)(u*u+s*s),l=c*s,f=-c*u,d=e+l,h=t+f,v=n+l,m=r+f,y=(d+v)/2,b=(h+m)/2,_=v-d,g=m-h,w=_*_+g*g,x=i-o,j=d*m-v*h,P=(g<0?-1:1)*(0,p.sqrt)((0,p.max)(0,x*x*w-j*j)),O=(j*g-_*P)/w,M=(-j*_-g*P)/w,k=(j*g+_*P)/w,S=(-j*_+g*P)/w,E=O-y,C=M-b,T=k-y,A=S-b;return E*E+C*C>T*T+A*A&&(O=k,M=S),{cx:O,cy:M,x01:-l,y01:-f,x11:O*(i/x-1),y11:M*(i/x-1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(){var e,r,i=+t.apply(this,arguments),o=+n.apply(this,arguments),a=v.apply(this,arguments)-p.halfPi,u=m.apply(this,arguments)-p.halfPi,d=(0,p.abs)(u-a),_=u>a;if(b||(b=e=(0,l.path)()),o<i&&(r=o,o=i,i=r),o>p.epsilon)if(d>p.tau-p.epsilon)b.moveTo(o*(0,p.cos)(a),o*(0,p.sin)(a)),b.arc(0,0,o,a,u,!_),i>p.epsilon&&(b.moveTo(i*(0,p.cos)(u),i*(0,p.sin)(u)),b.arc(0,0,i,u,a,_));else{var g,w,x=a,j=u,P=a,O=u,M=d,k=d,S=y.apply(this,arguments)/2,E=S>p.epsilon&&(h?+h.apply(this,arguments):(0,p.sqrt)(i*i+o*o)),C=(0,p.min)((0,p.abs)(o-i)/2,+f.apply(this,arguments)),T=C,A=C;if(E>p.epsilon){var R=(0,p.asin)(E/i*(0,p.sin)(S)),I=(0,p.asin)(E/o*(0,p.sin)(S));(M-=2*R)>p.epsilon?(R*=_?1:-1,P+=R,O-=R):(M=0,P=O=(a+u)/2),(k-=2*I)>p.epsilon?(I*=_?1:-1,x+=I,j-=I):(k=0,x=j=(a+u)/2)}var N=o*(0,p.cos)(x),q=o*(0,p.sin)(x),L=i*(0,p.cos)(O),D=i*(0,p.sin)(O);if(C>p.epsilon){var F,U=o*(0,p.cos)(j),B=o*(0,p.sin)(j),H=i*(0,p.cos)(P),z=i*(0,p.sin)(P);if(d<p.pi&&(F=s(N,q,H,z,U,B,L,D))){var Y=N-F[0],V=q-F[1],W=U-F[0],G=B-F[1],$=1/(0,p.sin)((0,p.acos)((Y*W+V*G)/((0,p.sqrt)(Y*Y+V*V)*(0,p.sqrt)(W*W+G*G)))/2),X=(0,p.sqrt)(F[0]*F[0]+F[1]*F[1]);T=(0,p.min)(C,(i-X)/($-1)),A=(0,p.min)(C,(o-X)/($+1))}}k>p.epsilon?A>p.epsilon?(g=c(H,z,N,q,o,A,_),w=c(U,B,L,D,o,A,_),b.moveTo(g.cx+g.x01,g.cy+g.y01),A<C?b.arc(g.cx,g.cy,A,(0,p.atan2)(g.y01,g.x01),(0,p.atan2)(w.y01,w.x01),!_):(b.arc(g.cx,g.cy,A,(0,p.atan2)(g.y01,g.x01),(0,p.atan2)(g.y11,g.x11),!_),b.arc(0,0,o,(0,p.atan2)(g.cy+g.y11,g.cx+g.x11),(0,p.atan2)(w.cy+w.y11,w.cx+w.x11),!_),b.arc(w.cx,w.cy,A,(0,p.atan2)(w.y11,w.x11),(0,p.atan2)(w.y01,w.x01),!_))):(b.moveTo(N,q),b.arc(0,0,o,x,j,!_)):b.moveTo(N,q),i>p.epsilon&&M>p.epsilon?T>p.epsilon?(g=c(L,D,U,B,i,-T,_),w=c(N,q,H,z,i,-T,_),b.lineTo(g.cx+g.x01,g.cy+g.y01),T<C?b.arc(g.cx,g.cy,T,(0,p.atan2)(g.y01,g.x01),(0,p.atan2)(w.y01,w.x01),!_):(b.arc(g.cx,g.cy,T,(0,p.atan2)(g.y01,g.x01),(0,p.atan2)(g.y11,g.x11),!_),b.arc(0,0,i,(0,p.atan2)(g.cy+g.y11,g.cx+g.x11),(0,p.atan2)(w.cy+w.y11,w.cx+w.x11),_),b.arc(w.cx,w.cy,T,(0,p.atan2)(w.y11,w.x11),(0,p.atan2)(w.y01,w.x01),!_))):b.arc(0,0,i,O,P,_):b.lineTo(L,D)}else b.moveTo(0,0);if(b.closePath(),e)return b=null,e+""||null}var t=r,n=i,f=(0,d.default)(0),h=null,v=o,m=a,y=u,b=null;return e.centroid=function(){var e=(+t.apply(this,arguments)+ +n.apply(this,arguments))/2,r=(+v.apply(this,arguments)+ +m.apply(this,arguments))/2-p.pi/2;return[(0,p.cos)(r)*e,(0,p.sin)(r)*e]},e.innerRadius=function(n){return arguments.length?(t="function"==typeof n?n:(0,d.default)(+n),e):t},e.outerRadius=function(t){return arguments.length?(n="function"==typeof t?t:(0,d.default)(+t),e):n},e.cornerRadius=function(t){return arguments.length?(f="function"==typeof t?t:(0,d.default)(+t),e):f},e.padRadius=function(t){return arguments.length?(h=null==t?null:"function"==typeof t?t:(0,d.default)(+t),e):h},e.startAngle=function(t){return arguments.length?(v="function"==typeof t?t:(0,d.default)(+t),e):v},e.endAngle=function(t){return arguments.length?(m="function"==typeof t?t:(0,d.default)(+t),e):m},e.padAngle=function(t){return arguments.length?(y="function"==typeof t?t:(0,d.default)(+t),e):y},e.context=function(t){return arguments.length?(b=null==t?null:t,e):b},e};var l=n(47),f=n(50),d=function(e){return e&&e.__esModule?e:{default:e}}(f),p=n(90)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,u.default)().curve(i.curveRadialLinear),t=e.curve,n=e.lineX0,r=e.lineX1,a=e.lineY0,c=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return(0,s.lineRadial)(n())},delete e.lineX0,e.lineEndAngle=function(){return(0,s.lineRadial)(r())},delete e.lineX1,e.lineInnerRadius=function(){return(0,s.lineRadial)(a())},delete e.lineY0,e.lineOuterRadius=function(){return(0,s.lineRadial)(c())},delete e.lineY1,e.curve=function(e){return arguments.length?t((0,o.default)(e)):t()._curve},e};var i=n(301),o=r(i),a=n(297),u=r(a),s=n(302)},function(e,t,n){"use strict";function r(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e)};var i=n(144),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(141);r.prototype={areaStart:o.default,areaEnd:o.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:(0,a.point)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},function(e,t,n){"use strict";function r(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e)};var i=n(141);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:(0,i.point)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},function(e,t,n){"use strict";function r(e,t){this._basis=new i.Basis(e),this._beta=t}Object.defineProperty(t,"__esModule",{value:!0});var i=n(141);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],o=t[0],a=e[n]-i,u=t[n]-o,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(i+r*a),this._beta*t[s]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}},t.default=function e(t){function n(e){return 1===t?new i.Basis(e):new r(e,t)}return n.beta=function(t){return e(+t)},n}(.85)},function(e,t,n){"use strict";function r(e,t){this._context=e,this._alpha=t}Object.defineProperty(t,"__esModule",{value:!0});var i=n(299),o=n(144),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=n(202);r.prototype={areaStart:a.default,areaEnd:a.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:(0,u.point)(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function e(t){function n(e){return t?new r(e,t):new i.CardinalClosed(e,0)}return n.alpha=function(t){return e(+t)},n}(.5)},function(e,t,n){"use strict";function r(e,t){this._context=e,this._alpha=t}Object.defineProperty(t,"__esModule",{value:!0});var i=n(300),o=n(202);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,o.point)(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.default=function e(t){function n(e){return t?new r(e,t):new i.CardinalOpen(e,0)}return n.alpha=function(t){return e(+t)},n}(.5)},function(e,t,n){"use strict";function r(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e)};var i=n(144),o=function(e){return e&&e.__esModule?e:{default:e}}(i);r.prototype={areaStart:o.default,areaEnd:o.default,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}}},function(e,t,n){"use strict";function r(e){return e<0?-1:1}function i(e,t,n){var i=e._x1-e._x0,o=t-e._x1,a=(e._y1-e._y0)/(i||o<0&&-0),u=(n-e._y1)/(o||i<0&&-0),s=(a*o+u*i)/(i+o);return(r(a)+r(u))*Math.min(Math.abs(a),Math.abs(u),.5*Math.abs(s))||0}function o(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function a(e,t,n){var r=e._x0,i=e._y0,o=e._x1,a=e._y1,u=(o-r)/3;e._context.bezierCurveTo(r+u,i+u*t,o-u,a-u*n,o,a)}function u(e){this._context=e}function s(e){this._context=new c(e)}function c(e){this._context=e}function l(e){return new u(e)}function f(e){return new s(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.monotoneX=l,t.monotoneY=f,u.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:a(this,this._t0,o(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,e!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,a(this,o(this,n=i(this,e,t)),n);break;default:a(this,this._t0,n=i(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(s.prototype=Object.create(u.prototype)).point=function(e,t){u.prototype.point.call(this,t,e)},c.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,o){this._context.bezierCurveTo(t,e,r,n,o,i)}}},function(e,t,n){"use strict";function r(e){this._context=e}function i(e){var t,n,r=e.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(i[r-1]=a[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e)},r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=i(e),o=i(t),a=0,u=1;u<n;++a,++u)this._context.bezierCurveTo(r[0][a],o[0][a],r[1][a],o[1][a],e[u],t[u]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}}},function(e,t,n){"use strict";function r(e,t){this._context=e,this._t=t}function i(e){return new r(e,0)}function o(e){return new r(e,1)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e,.5)},t.stepBefore=i,t.stepAfter=o,r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(665);Object.defineProperty(t,"arc",{enumerable:!0,get:function(){return r(i).default}});var o=n(297);Object.defineProperty(t,"area",{enumerable:!0,get:function(){return r(o).default}});var a=n(203);Object.defineProperty(t,"line",{enumerable:!0,get:function(){return r(a).default}});var u=n(687);Object.defineProperty(t,"pie",{enumerable:!0,get:function(){return r(u).default}});var s=n(666);Object.defineProperty(t,"areaRadial",{enumerable:!0,get:function(){return r(s).default}}),Object.defineProperty(t,"radialArea",{enumerable:!0,get:function(){return r(s).default}});var c=n(302);Object.defineProperty(t,"lineRadial",{enumerable:!0,get:function(){return r(c).default}}),Object.defineProperty(t,"radialLine",{enumerable:!0,get:function(){return r(c).default}});var l=n(304);Object.defineProperty(t,"pointRadial",{enumerable:!0,get:function(){return r(l).default}});var f=n(679);Object.defineProperty(t,"linkHorizontal",{enumerable:!0,get:function(){return f.linkHorizontal}}),Object.defineProperty(t,"linkVertical",{enumerable:!0,get:function(){return f.linkVertical}}),Object.defineProperty(t,"linkRadial",{enumerable:!0,get:function(){return f.linkRadial}});var d=n(689);Object.defineProperty(t,"symbol",{enumerable:!0,get:function(){return r(d).default}}),Object.defineProperty(t,"symbols",{enumerable:!0,get:function(){return d.symbols}});var p=n(305);Object.defineProperty(t,"symbolCircle",{enumerable:!0,get:function(){return r(p).default}});var h=n(306);Object.defineProperty(t,"symbolCross",{enumerable:!0,get:function(){return r(h).default}});var v=n(307);Object.defineProperty(t,"symbolDiamond",{enumerable:!0,get:function(){return r(v).default}});var m=n(308);Object.defineProperty(t,"symbolSquare",{enumerable:!0,get:function(){return r(m).default}});var y=n(309);Object.defineProperty(t,"symbolStar",{enumerable:!0,get:function(){return r(y).default}});var b=n(310);Object.defineProperty(t,"symbolTriangle",{enumerable:!0,get:function(){return r(b).default}});var _=n(311);Object.defineProperty(t,"symbolWye",{enumerable:!0,get:function(){return r(_).default}});var g=n(667);Object.defineProperty(t,"curveBasisClosed",{enumerable:!0,get:function(){return r(g).default}});var w=n(668);Object.defineProperty(t,"curveBasisOpen",{enumerable:!0,get:function(){return r(w).default}});var x=n(141);Object.defineProperty(t,"curveBasis",{enumerable:!0,get:function(){return r(x).default}});var j=n(669);Object.defineProperty(t,"curveBundle",{enumerable:!0,get:function(){return r(j).default}});var P=n(299);Object.defineProperty(t,"curveCardinalClosed",{enumerable:!0,get:function(){return r(P).default}});var O=n(300);Object.defineProperty(t,"curveCardinalOpen",{enumerable:!0,get:function(){return r(O).default}});var M=n(142);Object.defineProperty(t,"curveCardinal",{enumerable:!0,get:function(){return r(M).default}});var k=n(670);Object.defineProperty(t,"curveCatmullRomClosed",{enumerable:!0,get:function(){return r(k).default}});var S=n(671);Object.defineProperty(t,"curveCatmullRomOpen",{enumerable:!0,get:function(){return r(S).default}});var E=n(202);Object.defineProperty(t,"curveCatmullRom",{enumerable:!0,get:function(){return r(E).default}});var C=n(672);Object.defineProperty(t,"curveLinearClosed",{enumerable:!0,get:function(){return r(C).default}});var T=n(143);Object.defineProperty(t,"curveLinear",{enumerable:!0,get:function(){return r(T).default}});var A=n(673);Object.defineProperty(t,"curveMonotoneX",{enumerable:!0,get:function(){return A.monotoneX}}),Object.defineProperty(t,"curveMonotoneY",{enumerable:!0,get:function(){return A.monotoneY}});var R=n(674);Object.defineProperty(t,"curveNatural",{enumerable:!0,get:function(){return r(R).default}});var I=n(675);Object.defineProperty(t,"curveStep",{enumerable:!0,get:function(){return r(I).default}}),Object.defineProperty(t,"curveStepAfter",{enumerable:!0,get:function(){return I.stepAfter}}),Object.defineProperty(t,"curveStepBefore",{enumerable:!0,get:function(){return I.stepBefore}});var N=n(688);Object.defineProperty(t,"stack",{enumerable:!0,get:function(){return r(N).default}});var q=n(681);Object.defineProperty(t,"stackOffsetExpand",{enumerable:!0,get:function(){return r(q).default}});var L=n(680);Object.defineProperty(t,"stackOffsetDiverging",{enumerable:!0,get:function(){return r(L).default}});var D=n(91);Object.defineProperty(t,"stackOffsetNone",{enumerable:!0,get:function(){return r(D).default}});var F=n(682);Object.defineProperty(t,"stackOffsetSilhouette",{enumerable:!0,get:function(){return r(F).default}});var U=n(683);Object.defineProperty(t,"stackOffsetWiggle",{enumerable:!0,get:function(){return r(U).default}});var B=n(303);Object.defineProperty(t,"stackOrderAppearance",{enumerable:!0,get:function(){return r(B).default}});var H=n(204);Object.defineProperty(t,"stackOrderAscending",{enumerable:!0,get:function(){return r(H).default}});var z=n(684);Object.defineProperty(t,"stackOrderDescending",{enumerable:!0,get:function(){return r(z).default}});var Y=n(685);Object.defineProperty(t,"stackOrderInsideOut",{enumerable:!0,get:function(){return r(Y).default}});var V=n(92);Object.defineProperty(t,"stackOrderNone",{enumerable:!0,get:function(){return r(V).default}});var W=n(686);Object.defineProperty(t,"stackOrderReverse",{enumerable:!0,get:function(){return r(W).default}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e.source}function o(e){return e.target}function a(e){function t(){var t,i=h.slice.call(arguments),o=n.apply(this,i),c=r.apply(this,i);if(s||(s=t=(0,p.path)()),e(s,+a.apply(this,(i[0]=o,i)),+u.apply(this,i),+a.apply(this,(i[0]=c,i)),+u.apply(this,i)),t)return s=null,t+""||null}var n=i,r=o,a=y.x,u=y.y,s=null;return t.source=function(e){return arguments.length?(n=e,t):n},t.target=function(e){return arguments.length?(r=e,t):r},t.x=function(e){return arguments.length?(a="function"==typeof e?e:(0,m.default)(+e),t):a},t.y=function(e){return arguments.length?(u="function"==typeof e?e:(0,m.default)(+e),t):u},t.context=function(e){return arguments.length?(s=null==e?null:e,t):s},t}function u(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t=(t+r)/2,n,t,i,r,i)}function s(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+i)/2,r,n,r,i)}function c(e,t,n,r,i){var o=(0,_.default)(t,n),a=(0,_.default)(t,n=(n+i)/2),u=(0,_.default)(r,n),s=(0,_.default)(r,i);e.moveTo(o[0],o[1]),e.bezierCurveTo(a[0],a[1],u[0],u[1],s[0],s[1])}function l(){return a(u)}function f(){return a(s)}function d(){var e=a(c);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}Object.defineProperty(t,"__esModule",{value:!0}),t.linkHorizontal=l,t.linkVertical=f,t.linkRadial=d;var p=n(47),h=n(298),v=n(50),m=r(v),y=n(205),b=n(304),_=r(b)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((u=e.length)>0)for(var n,r,i,o,a,u,s=0,c=e[t[0]].length;s<c;++s)for(o=a=0,n=0;n<u;++n)(i=(r=e[t[n]][s])[1]-r[0])>0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((r=e.length)>0){for(var n,r,o,a=0,u=e[0].length;a<u;++a){for(o=n=0;n<r;++n)o+=e[n][a][1]||0;if(o)for(n=0;n<r;++n)e[n][a][1]/=o}(0,i.default)(e,t)}};var r=n(91),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((n=e.length)>0){for(var n,r=0,o=e[t[0]],a=o.length;r<a;++r){for(var u=0,s=0;u<n;++u)s+=e[u][r][1]||0;o[r][1]+=o[r][0]=-s/2}(0,i.default)(e,t)}};var r=n(91),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((o=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,a=0,u=1;u<r;++u){for(var s=0,c=0,l=0;s<o;++s){for(var f=e[t[s]],d=f[u][1]||0,p=f[u-1][1]||0,h=(d-p)/2,v=0;v<s;++v){var m=e[t[v]];h+=(m[u][1]||0)-(m[u-1][1]||0)}c+=d,l+=h*d}n[u-1][1]+=n[u-1][0]=a,c&&(a-=l/c)}n[u-1][1]+=n[u-1][0]=a,(0,i.default)(e,t)}};var r=n(91),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e).reverse()};var r=n(204),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,r=e.length,a=e.map(o.sum),u=(0,i.default)(e),s=0,c=0,l=[],f=[];for(t=0;t<r;++t)n=u[t],s<c?(s+=a[n],l.push(n)):(c+=a[n],f.push(n));return f.reverse().concat(l)};var r=n(303),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(204)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e).reverse()};var r=n(92),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var o,u,c,f,d,p=e.length,h=0,v=new Array(p),m=new Array(p),y=+i.apply(this,arguments),b=Math.min(l.tau,Math.max(-l.tau,a.apply(this,arguments)-y)),_=Math.min(Math.abs(b)/p,s.apply(this,arguments)),g=_*(b<0?-1:1);for(o=0;o<p;++o)(d=m[v[o]=o]=+t(e[o],o,e))>0&&(h+=d);for(null!=n?v.sort(function(e,t){return n(m[e],m[t])}):null!=r&&v.sort(function(t,n){return r(e[t],e[n])}),o=0,c=h?(b-p*g)/h:0;o<p;++o,y=f)u=v[o],d=m[u],f=y+(d>0?d*c:0)+g,m[u]={data:e[u],index:o,value:d,startAngle:y,endAngle:f,padAngle:_};return m}var t=c.default,n=u.default,r=null,i=(0,o.default)(0),a=(0,o.default)(l.tau),s=(0,o.default)(0);return e.value=function(n){return arguments.length?(t="function"==typeof n?n:(0,o.default)(+n),e):t},e.sortValues=function(t){return arguments.length?(n=t,r=null,e):n},e.sort=function(t){return arguments.length?(r=t,n=null,e):r},e.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:(0,o.default)(+t),e):i},e.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:(0,o.default)(+t),e):a},e.padAngle=function(t){return arguments.length?(s="function"==typeof t?t:(0,o.default)(+t),e):s},e};var i=n(50),o=r(i),a=n(676),u=r(a),s=n(677),c=r(s),l=n(90)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return e[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){var i,o,u=t.apply(this,arguments),s=e.length,c=u.length,l=new Array(c);for(i=0;i<c;++i){for(var f,d=u[i],p=l[i]=new Array(s),h=0;h<s;++h)p[h]=f=[0,+a(e[h],d,h,e)],f.data=e[h];p.key=d}for(i=0,o=n(l);i<c;++i)l[o[i]].index=i;return r(l,o),l}var t=(0,u.default)([]),n=f.default,r=c.default,a=i;return e.keys=function(n){return arguments.length?(t="function"==typeof n?n:(0,u.default)(o.slice.call(n)),e):t},e.value=function(t){return arguments.length?(a="function"==typeof t?t:(0,u.default)(+t),e):a},e.order=function(t){return arguments.length?(n=null==t?f.default:"function"==typeof t?t:(0,u.default)(o.slice.call(t)),e):n},e.offset=function(t){return arguments.length?(r=null==t?c.default:t,e):r},e};var o=n(298),a=n(50),u=r(a),s=n(91),c=r(s),l=n(92),f=r(l)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.symbols=void 0,t.default=function(){function e(){var e;if(r||(r=e=(0,i.path)()),t.apply(this,arguments).draw(r,+n.apply(this,arguments)),e)return r=null,e+""||null}var t=(0,g.default)(a.default),n=(0,g.default)(64),r=null;return e.type=function(n){return arguments.length?(t="function"==typeof n?n:(0,g.default)(n),e):t},e.size=function(t){return arguments.length?(n="function"==typeof t?t:(0,g.default)(+t),e):n},e.context=function(t){return arguments.length?(r=null==t?null:t,e):r},e};var i=n(47),o=n(305),a=r(o),u=n(306),s=r(u),c=n(307),l=r(c),f=n(309),d=r(f),p=n(308),h=r(p),v=n(310),m=r(v),y=n(311),b=r(y),_=n(50),g=r(_);t.symbols=[a.default,s.default,l.default,h.default,d.default,m.default,b.default]},function(e,t,n){"use strict";function r(e){var t=new Date(e);return isNaN(t)?null:t}Object.defineProperty(t,"__esModule",{value:!0});var i=n(312),o=n(206),a=+new Date("2000-01-01T00:00:00.000Z")?r:(0,o.utcParse)(i.isoSpecifier);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.days=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(28),a=(0,i.default)(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o.durationMinute)/o.durationDay},function(e){return e.getDate()-1});t.default=a;t.days=a.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hours=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(28),a=(0,i.default)(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*o.durationSecond-e.getMinutes()*o.durationMinute)},function(e,t){e.setTime(+e+t*o.durationHour)},function(e,t){return(t-e)/o.durationHour},function(e){return e.getHours()});t.default=a;t.hours=a.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.milliseconds=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=(0,i.default)(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});o.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?(0,i.default)(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):o:null},t.default=o;t.milliseconds=o.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minutes=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(28),a=(0,i.default)(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*o.durationSecond)},function(e,t){e.setTime(+e+t*o.durationMinute)},function(e,t){return(t-e)/o.durationMinute},function(e){return e.getMinutes()});t.default=a;t.minutes=a.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.months=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=(0,i.default)(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()});t.default=o;t.months=o.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seconds=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(28),a=(0,i.default)(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+t*o.durationSecond)},function(e,t){return(t-e)/o.durationSecond},function(e){return e.getUTCSeconds()});t.default=a;t.seconds=a.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcDays=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(28),a=(0,i.default)(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/o.durationDay},function(e){return e.getUTCDate()-1});t.default=a;t.utcDays=a.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcHours=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(28),a=(0,i.default)(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*o.durationHour)},function(e,t){return(t-e)/o.durationHour},function(e){return e.getUTCHours()});t.default=a;t.utcHours=a.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcMinutes=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n(28),a=(0,i.default)(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*o.durationMinute)},function(e,t){return(t-e)/o.durationMinute},function(e){return e.getUTCMinutes()});t.default=a;t.utcMinutes=a.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcMonths=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=(0,i.default)(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()});t.default=o;t.utcMonths=o.range},function(e,t,n){"use strict";function r(e){return(0,o.default)(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/a.durationWeek})}Object.defineProperty(t,"__esModule",{value:!0}),t.utcSaturdays=t.utcFridays=t.utcThursdays=t.utcWednesdays=t.utcTuesdays=t.utcMondays=t.utcSundays=t.utcSaturday=t.utcFriday=t.utcThursday=t.utcWednesday=t.utcTuesday=t.utcMonday=t.utcSunday=void 0;var i=n(11),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(28),u=t.utcSunday=r(0),s=t.utcMonday=r(1),c=t.utcTuesday=r(2),l=t.utcWednesday=r(3),f=t.utcThursday=r(4),d=t.utcFriday=r(5),p=t.utcSaturday=r(6);t.utcSundays=u.range,t.utcMondays=s.range,t.utcTuesdays=c.range,t.utcWednesdays=l.range,t.utcThursdays=f.range,t.utcFridays=d.range,t.utcSaturdays=p.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcYears=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=(0,i.default)(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});o.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,i.default)(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null},t.default=o;t.utcYears=o.range},function(e,t,n){"use strict";function r(e){return(0,o.default)(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*a.durationMinute)/a.durationWeek})}Object.defineProperty(t,"__esModule",{value:!0}),t.saturdays=t.fridays=t.thursdays=t.wednesdays=t.tuesdays=t.mondays=t.sundays=t.saturday=t.friday=t.thursday=t.wednesday=t.tuesday=t.monday=t.sunday=void 0;var i=n(11),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=n(28),u=t.sunday=r(0),s=t.monday=r(1),c=t.tuesday=r(2),l=t.wednesday=r(3),f=t.thursday=r(4),d=t.friday=r(5),p=t.saturday=r(6);t.sundays=u.range,t.mondays=s.range,t.tuesdays=c.range,t.wednesdays=l.range,t.thursdays=f.range,t.fridays=d.range,t.saturdays=p.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.years=void 0;var r=n(11),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=(0,i.default)(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});o.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,i.default)(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null},t.default=o;t.years=o.range},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i=new r.Timer,o=t;return null==t?(i.restart(e,t,n),i):(t=+t,n=null==n?(0,r.now)():+n,i.restart(function r(a){a+=o,i.restart(r,o+=t,n),e(a)},t,n),i)};var r=n(208)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i=new r.Timer;return t=null==t?0:+t,i.restart(function(n){i.stop(),e(n+t)},t,n),i};var r=n(208)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,a,u=e.__transition;if(u){t=null==t?null:t+"";for(a in u)if((n=u[a]).state>i.SCHEDULED&&n.name===t)return new r.Transition([[e]],o,t,+a)}return null};var r=n(36),i=n(16),o=[null]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=n(10),o=n(709),a=r(o),u=n(710),s=r(u);i.selection.prototype.interrupt=a.default,i.selection.prototype.transition=s.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.each(function(){(0,i.default)(this,e)})};var r=n(314),i=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){"use strict";function r(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))return c.time=(0,s.now)(),c;return n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n;e instanceof i.Transition?(t=e._id,e=e._name):(t=(0,i.newId)(),(n=c).time=(0,s.now)(),e=null==e?null:e+"");for(var o=this._groups,u=o.length,l=0;l<u;++l)for(var f,d=o[l],p=d.length,h=0;h<p;++h)(f=d[h])&&(0,a.default)(f,e,t,h,d,n||r(f,t));return new i.Transition(o,this._parents,e,t)};var i=n(36),o=n(16),a=function(e){return e&&e.__esModule?e:{default:e}}(o),u=n(251),s=n(146),c={time:null,delay:0,duration:250,ease:u.easeCubicInOut}},function(e,t,n){"use strict";function r(e){return function(){this.removeAttribute(e)}}function i(e){return function(){this.removeAttributeNS(e.space,e.local)}}function o(e,t,n){var r,i,o=n+"";return function(){var a=this.getAttribute(e);return a===o?null:a===r?i:i=t(r=a,n)}}function a(e,t,n){var r,i,o=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===o?null:a===r?i:i=t(r=a,n)}}function u(e,t,n){var r,i,o;return function(){var a,u,s=n(this);return null==s?void this.removeAttribute(e):(a=this.getAttribute(e),u=s+"",a===u?null:a===r&&u===i?o:(i=u,o=t(r=a,s)))}}function s(e,t,n){var r,i,o;return function(){var a,u,s=n(this);return null==s?void this.removeAttributeNS(e.space,e.local):(a=this.getAttributeNS(e.space,e.local),u=s+"",a===u?null:a===r&&u===i?o:(i=u,o=t(r=a,s)))}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,l.namespace)(e),d="transform"===n?c.interpolateTransformSvg:p.default;return this.attrTween(e,"function"==typeof t?(n.local?s:u)(n,d,(0,f.tweenValue)(this,"attr."+e,t)):null==t?(n.local?i:r)(n):(n.local?a:o)(n,d,t))};var c=n(24),l=n(10),f=n(147),d=n(315),p=function(e){return e&&e.__esModule?e:{default:e}}(d)},function(e,t,n){"use strict";function r(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function i(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function o(e,t){function n(){var n=t.apply(this,arguments);return n!==o&&(r=(o=n)&&i(e,n)),r}var r,o;return n._value=t,n}function a(e,t){function n(){var n=t.apply(this,arguments);return n!==o&&(i=(o=n)&&r(e,n)),i}var i,o;return n._value=t,n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var r=(0,u.namespace)(e);return this.tween(n,(r.local?o:a)(r,t))};var u=n(10)},function(e,t,n){"use strict";function r(e,t){return function(){(0,o.init)(this,e).delay=+t.apply(this,arguments)}}function i(e,t){return t=+t,function(){(0,o.init)(this,e).delay=t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?r:i)(t,e)):(0,o.get)(this.node(),t).delay};var o=n(16)},function(e,t,n){"use strict";function r(e,t){return function(){(0,o.set)(this,e).duration=+t.apply(this,arguments)}}function i(e,t){return t=+t,function(){(0,o.set)(this,e).duration=t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?r:i)(t,e)):(0,o.get)(this.node(),t).duration};var o=n(16)},function(e,t,n){"use strict";function r(e,t){if("function"!=typeof t)throw new Error;return function(){(0,i.set)(this,e).ease=t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this._id;return arguments.length?this.each(r(t,e)):(0,i.get)(this.node(),t).ease};var i=n(16)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e,t,n=this,i=n._id,o=n.size();return new Promise(function(a,u){var s={value:u},c={value:function(){0==--o&&a()}};n.each(function(){var n=(0,r.set)(this,i),o=n.on;o!==e&&(t=(e=o).copy(),t._.cancel.push(s),t._.interrupt.push(s),t._.end.push(c)),n.on=t})})};var r=n(16)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){"function"!=typeof e&&(e=(0,r.matcher)(e));for(var t=this._groups,n=t.length,o=new Array(n),a=0;a<n;++a)for(var u,s=t[a],c=s.length,l=o[a]=[],f=0;f<c;++f)(u=s[f])&&e.call(u,u.__data__,f,s)&&l.push(u);return new i.Transition(o,this._parents,this._name,this._id)};var r=n(10),i=n(36)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,o=n.length,a=Math.min(i,o),u=new Array(i),s=0;s<a;++s)for(var c,l=t[s],f=n[s],d=l.length,p=u[s]=new Array(d),h=0;h<d;++h)(c=l[h]||f[h])&&(p[h]=c);for(;s<i;++s)u[s]=t[s];return new r.Transition(u,this._parents,this._name,this._id)};var r=n(36)},function(e,t,n){"use strict";function r(e){return(e+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e})}function i(e,t,n){var i,a,u=r(t)?o.init:o.set;return function(){var r=u(this,e),o=r.on;o!==i&&(a=(i=o).copy()).on(t,n),r.on=a}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=this._id;return arguments.length<2?(0,o.get)(this.node(),n).on.on(e):this.each(i(n,e,t))};var o=n(16)},function(e,t,n){"use strict";function r(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return this.on("end.remove",r(this._id))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=(0,r.selector)(e));for(var u=this._groups,s=u.length,c=new Array(s),l=0;l<s;++l)for(var f,d,p=u[l],h=p.length,v=c[l]=new Array(h),m=0;m<h;++m)(f=p[m])&&(d=e.call(f,f.__data__,m,p))&&("__data__"in f&&(d.__data__=f.__data__),v[m]=d,(0,a.default)(v[m],t,n,m,v,(0,o.get)(f,n)));return new i.Transition(c,this._parents,t,n)};var r=n(10),i=n(36),o=n(16),a=function(e){return e&&e.__esModule?e:{default:e}}(o)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=(0,r.selectorAll)(e));for(var u=this._groups,s=u.length,c=[],l=[],f=0;f<s;++f)for(var d,p=u[f],h=p.length,v=0;v<h;++v)if(d=p[v]){for(var m,y=e.call(d,d.__data__,v,p),b=(0,o.get)(d,n),_=0,g=y.length;_<g;++_)(m=y[_])&&(0,a.default)(m,t,n,_,y,b);c.push(y),l.push(d)}return new i.Transition(c,l,t,n)};var r=n(10),i=n(36),o=n(16),a=function(e){return e&&e.__esModule?e:{default:e}}(o)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return new i(this._groups,this._parents)};var r=n(10),i=r.selection.prototype.constructor},function(e,t,n){"use strict";function r(e,t){var n,r,i;return function(){var o=(0,c.style)(this,e),a=(this.style.removeProperty(e),(0,c.style)(this,e));return o===a?null:o===n&&a===r?i:i=t(n=o,r=a)}}function i(e){return function(){this.style.removeProperty(e)}}function o(e,t,n){var r,i,o=n+"";return function(){var a=(0,c.style)(this,e);return a===o?null:a===r?i:i=t(r=a,n)}}function a(e,t,n){var r,i,o;return function(){var a=(0,c.style)(this,e),u=n(this),s=u+"";return null==u&&(this.style.removeProperty(e),s=u=(0,c.style)(this,e)),a===s?null:a===r&&s===i?o:(i=s,o=t(r=a,u))}}function u(e,t){var n,r,o,a,u="style."+t,s="end."+u;return function(){var c=(0,l.set)(this,e),f=c.on,d=null==c.value[u]?a||(a=i(t)):void 0;f===n&&o===d||(r=(n=f).copy()).on(s,o=d),c.on=r}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var c="transform"==(e+="")?s.interpolateTransformCss:p.default;return null==t?this.styleTween(e,r(e,c)).on("end.style."+e,i(e)):"function"==typeof t?this.styleTween(e,a(e,c,(0,f.tweenValue)(this,"style."+e,t))).each(u(this._id,e)):this.styleTween(e,o(e,c,t),n).on("end.style."+e,null)};var s=n(24),c=n(10),l=n(16),f=n(147),d=n(315),p=function(e){return e&&e.__esModule?e:{default:e}}(d)},function(e,t,n){"use strict";function r(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function i(e,t,n){function i(){var i=t.apply(this,arguments);return i!==a&&(o=(a=i)&&r(e,i,n)),o}var o,a;return i._value=t,i}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw new Error;return this.tween(r,i(e,t,null==n?"":n))}},function(e,t,n){"use strict";function r(e){return function(){this.textContent=e}}function i(e){return function(){var t=e(this);this.textContent=null==t?"":t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.tween("text","function"==typeof e?i((0,o.tweenValue)(this,"text",e)):r(null==e?"":e+""))};var o=n(147)},function(e,t,n){"use strict";function r(e){return function(t){this.textContent=e.call(this,t)}}function i(e){function t(){var t=e.apply(this,arguments);return t!==i&&(n=(i=t)&&r(t)),n}var n,i;return t._value=e,t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,i(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=this._name,t=this._id,n=(0,r.newId)(),a=this._groups,u=a.length,s=0;s<u;++s)for(var c,l=a[s],f=l.length,d=0;d<f;++d)if(c=l[d]){var p=(0,i.get)(c,t);(0,o.default)(c,e,n,d,l,{time:p.time+p.delay+p.duration,delay:0,duration:p.duration,ease:p.ease})}return new r.Transition(a,this._parents,e,n)};var r=n(36),i=n(16),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";function r(){(0,l.RedBlackNode)(this),this.edge=this.site=this.circle=null}function i(e){var t=v.pop()||new r;return t.site=e,t}function o(e){(0,d.detachCircle)(e),h.beaches.remove(e),v.push(e),(0,l.RedBlackNode)(e)}function a(e){var t=e.circle,n=t.x,r=t.cy,i=[n,r],a=e.P,u=e.N,s=[e];o(e);for(var c=a;c.circle&&Math.abs(n-c.circle.x)<h.epsilon&&Math.abs(r-c.circle.cy)<h.epsilon;)a=c.P,s.unshift(c),o(c),c=a;s.unshift(c),(0,d.detachCircle)(c);for(var l=u;l.circle&&Math.abs(n-l.circle.x)<h.epsilon&&Math.abs(r-l.circle.cy)<h.epsilon;)u=l.N,s.push(l),o(l),l=u;s.push(l),(0,d.detachCircle)(l);var f,v=s.length;for(f=1;f<v;++f)l=s[f],c=s[f-1],(0,p.setEdgeEnd)(l.edge,c.site,l.site,i);c=s[0],l=s[v-1],l.edge=(0,p.createEdge)(c.site,l.site,null,i),(0,d.attachCircle)(c),(0,d.attachCircle)(l)}function u(e){for(var t,n,r,o,a=e[0],u=e[1],l=h.beaches._;l;)if((r=s(l,u)-a)>h.epsilon)l=l.L;else{if(!((o=a-c(l,u))>h.epsilon)){r>-h.epsilon?(t=l.P,n=l):o>-h.epsilon?(t=l,n=l.N):t=n=l;break}if(!l.R){t=l;break}l=l.R}(0,f.createCell)(e);var v=i(e);if(h.beaches.insert(t,v),t||n){if(t===n)return(0,d.detachCircle)(t),n=i(t.site),h.beaches.insert(v,n),v.edge=n.edge=(0,p.createEdge)(t.site,v.site),(0,d.attachCircle)(t),void(0,d.attachCircle)(n);if(!n)return void(v.edge=(0,p.createEdge)(t.site,v.site));(0,d.detachCircle)(t),(0,d.detachCircle)(n);var m=t.site,y=m[0],b=m[1],_=e[0]-y,g=e[1]-b,w=n.site,x=w[0]-y,j=w[1]-b,P=2*(_*j-g*x),O=_*_+g*g,M=x*x+j*j,k=[(j*O-g*M)/P+y,(_*M-x*O)/P+b];(0,p.setEdgeEnd)(n.edge,m,w,k),v.edge=(0,p.createEdge)(m,e,null,k),n.edge=(0,p.createEdge)(e,w,null,k),(0,d.attachCircle)(t),(0,d.attachCircle)(n)}}function s(e,t){var n=e.site,r=n[0],i=n[1],o=i-t;if(!o)return r;var a=e.P;if(!a)return-1/0;n=a.site;var u=n[0],s=n[1],c=s-t;if(!c)return u;var l=u-r,f=1/o-1/c,d=l/c;return f?(-d+Math.sqrt(d*d-2*f*(l*l/(-2*c)-s+c/2+i-o/2)))/f+r:(r+u)/2}function c(e,t){var n=e.N;if(n)return s(n,t);var r=e.site;return r[1]===t?r[0]:1/0}Object.defineProperty(t,"__esModule",{value:!0}),t.removeBeach=a,t.addBeach=u;var l=n(211),f=n(316),d=n(317),p=n(210),h=n(93),v=[]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(733);Object.defineProperty(t,"voronoi",{enumerable:!0,get:function(){return r(i).default}})},function(e,t,n){"use strict";function r(e){return e[0]}function i(e){return e[1]}Object.defineProperty(t,"__esModule",{value:!0}),t.x=r,t.y=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){return new s.default(e.map(function(r,i){var o=[Math.round(t(r,i,e)/u.epsilon)*u.epsilon,Math.round(n(r,i,e)/u.epsilon)*u.epsilon];return o.index=i,o.data=r,o}),r)}var t=a.x,n=a.y,r=null;return e.polygons=function(t){return e(t).polygons()},e.links=function(t){return e(t).links()},e.triangles=function(t){return e(t).triangles()},e.x=function(n){return arguments.length?(t="function"==typeof n?n:(0,o.default)(+n),e):t},e.y=function(t){return arguments.length?(n="function"==typeof t?t:(0,o.default)(+t),e):n},e.extent=function(t){return arguments.length?(r=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],e):r&&[[r[0][0],r[0][1]],[r[1][0],r[1][1]]]},e.size=function(t){return arguments.length?(r=null==t?null:[[0,0],[+t[0],+t[1]]],e):r&&[r[1][0]-r[0][0],r[1][1]-r[0][1]]},e};var i=n(730),o=r(i),a=n(732),u=n(93),s=r(u)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";function r(e,t,n){this.target=e,this.type=t,this.transform=n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(738);Object.defineProperty(t,"zoom",{enumerable:!0,get:function(){return r(i).default}});var o=n(318);Object.defineProperty(t,"zoomTransform",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"zoomIdentity",{enumerable:!0,get:function(){return o.identity}})},function(e,t,n){"use strict";function r(){i.event.stopImmediatePropagation()}Object.defineProperty(t,"__esModule",{value:!0}),t.nopropagation=r,t.default=function(){i.event.preventDefault(),i.event.stopImmediatePropagation()};var i=n(10)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){return!p.event.ctrlKey&&!p.event.button}function o(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function a(){return this.__zoom||_.identity}function u(){return-p.event.deltaY*(1===p.event.deltaMode?.05:p.event.deltaMode?1:.002)}function s(){return navigator.maxTouchPoints||"ontouchstart"in this}function c(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e){e.property("__zoom",a).on("wheel.zoom",j).on("mousedown.zoom",P).on("dblclick.zoom",O).filter(N).on("touchstart.zoom",M).on("touchmove.zoom",k).on("touchend.zoom touchcancel.zoom",S).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function t(e,t){return t=Math.max(q[0],Math.min(q[1],t)),t===e.k?e:new _.Transform(t,e.x,e.y)}function n(e,t,n){var r=t[0]-n[0]*e.k,i=t[1]-n[1]*e.k;return r===e.x&&i===e.y?e:new _.Transform(e.k,r,i)}function r(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function v(e,t,n){e.on("start.zoom",function(){y(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){y(this,arguments).end()}).tween("zoom",function(){var e=this,i=arguments,o=y(e,i),a=A.apply(e,i),u=null==n?r(a):"function"==typeof n?n.apply(e,i):n,s=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),c=e.__zoom,l="function"==typeof t?t.apply(e,i):t,f=F(c.invert(u).concat(s/c.k),l.invert(u).concat(s/l.k));return function(e){if(1===e)e=l;else{var t=f(e),n=s/t[2];e=new _.Transform(n,u[0]-t[0]*n,u[1]-t[1]*n)}o.zoom(null,e)}})}function y(e,t,n){return!n&&e.__zooming||new x(e,t)}function x(e,t){this.that=e,this.args=t,this.active=0,this.extent=A.apply(e,t),this.taps=0}function j(){function e(){r.wheel=null,r.end()}if(T.apply(this,arguments)){var r=y(this,arguments),i=this.__zoom,o=Math.max(q[0],Math.min(q[1],i.k*Math.pow(2,I.apply(this,arguments)))),a=(0,p.mouse)(this);if(r.wheel)r.mouse[0][0]===a[0]&&r.mouse[0][1]===a[1]||(r.mouse[1]=i.invert(r.mouse[0]=a)),clearTimeout(r.wheel);else{if(i.k===o)return;r.mouse=[a,i.invert(a)],(0,h.interrupt)(this),r.start()}(0,w.default)(),r.wheel=setTimeout(e,H),r.zoom("mouse",R(n(t(i,o),r.mouse[0],r.mouse[1]),r.extent,L))}}function P(){function e(){if((0,w.default)(),!r.moved){var e=p.event.clientX-a,t=p.event.clientY-u;r.moved=e*e+t*t>z}r.zoom("mouse",R(n(r.that.__zoom,r.mouse[0]=(0,p.mouse)(r.that),r.mouse[1]),r.extent,L))}function t(){i.on("mousemove.zoom mouseup.zoom",null),(0,f.dragEnable)(p.event.view,r.moved),(0,w.default)(),r.end()}if(!C&&T.apply(this,arguments)){var r=y(this,arguments,!0),i=(0,p.select)(p.event.view).on("mousemove.zoom",e,!0).on("mouseup.zoom",t,!0),o=(0,p.mouse)(this),a=p.event.clientX,u=p.event.clientY;(0,f.dragDisable)(p.event.view),(0,g.nopropagation)(),r.mouse=[o,this.__zoom.invert(o)],(0,h.interrupt)(this),r.start()}}function O(){if(T.apply(this,arguments)){var r=this.__zoom,i=(0,p.mouse)(this),o=r.invert(i),a=r.k*(p.event.shiftKey?.5:2),u=R(n(t(r,a),i,o),A.apply(this,arguments),L);(0,w.default)(),D>0?(0,p.select)(this).transition().duration(D).call(v,u,i):(0,p.select)(this).call(e.transform,u)}}function M(){if(T.apply(this,arguments)){var e,t,n,r,i=p.event.touches,o=i.length,a=y(this,arguments,p.event.changedTouches.length===o);for((0,g.nopropagation)(),t=0;t<o;++t)n=i[t],r=(0,p.touch)(this,i,n.identifier),r=[r,this.__zoom.invert(r),n.identifier],a.touch0?a.touch1||a.touch0[2]===r[2]||(a.touch1=r,a.taps=0):(a.touch0=r,e=!0,a.taps=1+!!E);E&&(E=clearTimeout(E)),e&&(a.taps<2&&(E=setTimeout(function(){E=null},B)),(0,h.interrupt)(this),a.start())}}function k(){if(this.__zooming){var e,r,i,o,a=y(this,arguments),u=p.event.changedTouches,s=u.length;for((0,w.default)(),E&&(E=clearTimeout(E)),a.taps=0,e=0;e<s;++e)r=u[e],i=(0,p.touch)(this,u,r.identifier),a.touch0&&a.touch0[2]===r.identifier?a.touch0[0]=i:a.touch1&&a.touch1[2]===r.identifier&&(a.touch1[0]=i);if(r=a.that.__zoom,a.touch1){var c=a.touch0[0],l=a.touch0[1],f=a.touch1[0],d=a.touch1[1],h=(h=f[0]-c[0])*h+(h=f[1]-c[1])*h,v=(v=d[0]-l[0])*v+(v=d[1]-l[1])*v;r=t(r,Math.sqrt(h/v)),i=[(c[0]+f[0])/2,(c[1]+f[1])/2],o=[(l[0]+d[0])/2,(l[1]+d[1])/2]}else{if(!a.touch0)return;i=a.touch0[0],o=a.touch0[1]}a.zoom("touch",R(n(r,i,o),a.extent,L))}}function S(){if(this.__zooming){var e,t,n=y(this,arguments),r=p.event.changedTouches,i=r.length;for((0,g.nopropagation)(),C&&clearTimeout(C),C=setTimeout(function(){C=null},B),e=0;e<i;++e)t=r[e],n.touch0&&n.touch0[2]===t.identifier?delete n.touch0:n.touch1&&n.touch1[2]===t.identifier&&delete n.touch1;if(n.touch1&&!n.touch0&&(n.touch0=n.touch1,delete n.touch1),n.touch0)n.touch0[1]=this.__zoom.invert(n.touch0[0]);else if(n.end(),2===n.taps){var o=(0,p.select)(this).on("dblclick.zoom");o&&o.apply(this,arguments)}}}var E,C,T=i,A=o,R=c,I=u,N=s,q=[0,1/0],L=[[-1/0,-1/0],[1/0,1/0]],D=250,F=d.interpolateZoom,U=(0,l.dispatch)("start","zoom","end"),B=500,H=150,z=0;return e.transform=function(e,t,n){var r=e.selection?e.selection():e;r.property("__zoom",a),e!==r?v(e,t,n):r.interrupt().each(function(){y(this,arguments).start().zoom(null,"function"==typeof t?t.apply(this,arguments):t).end()})},e.scaleBy=function(t,n,r){e.scaleTo(t,function(){return this.__zoom.k*("function"==typeof n?n.apply(this,arguments):n)},r)},e.scaleTo=function(i,o,a){e.transform(i,function(){var e=A.apply(this,arguments),i=this.__zoom,u=null==a?r(e):"function"==typeof a?a.apply(this,arguments):a,s=i.invert(u),c="function"==typeof o?o.apply(this,arguments):o;return R(n(t(i,c),u,s),e,L)},a)},e.translateBy=function(t,n,r){e.transform(t,function(){return R(this.__zoom.translate("function"==typeof n?n.apply(this,arguments):n,"function"==typeof r?r.apply(this,arguments):r),A.apply(this,arguments),L)})},e.translateTo=function(t,n,i,o){e.transform(t,function(){var e=A.apply(this,arguments),t=this.__zoom,a=null==o?r(e):"function"==typeof o?o.apply(this,arguments):o;return R(_.identity.translate(a[0],a[1]).scale(t.k).translate("function"==typeof n?-n.apply(this,arguments):-n,"function"==typeof i?-i.apply(this,arguments):-i),e,L)},o)},x.prototype={start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(t){(0,p.customEvent)(new b.default(e,t,this.that.__zoom),U.apply,U,[t,this.that,this.args])}},e.wheelDelta=function(t){return arguments.length?(I="function"==typeof t?t:(0,m.default)(+t),e):I},e.filter=function(t){return arguments.length?(T="function"==typeof t?t:(0,m.default)(!!t),e):T},e.touchable=function(t){return arguments.length?(N="function"==typeof t?t:(0,m.default)(!!t),e):N},e.extent=function(t){return arguments.length?(A="function"==typeof t?t:(0,m.default)([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),e):A},e.scaleExtent=function(t){return arguments.length?(q[0]=+t[0],q[1]=+t[1],e):[q[0],q[1]]},e.translateExtent=function(t){return arguments.length?(L[0][0]=+t[0][0],L[1][0]=+t[1][0],L[0][1]=+t[0][1],L[1][1]=+t[1][1],e):[[L[0][0],L[0][1]],[L[1][0],L[1][1]]]},e.constrain=function(t){return arguments.length?(R=t,e):R},e.duration=function(t){return arguments.length?(D=+t,e):D},e.interpolate=function(t){return arguments.length?(F=t,e):F},e.on=function(){var t=U.on.apply(U,arguments);return t===U?e:t},e.clickDistance=function(t){return arguments.length?(z=(t=+t)*t,e):Math.sqrt(z)},e};var l=n(60),f=n(175),d=n(24),p=n(10),h=n(209),v=n(734),m=r(v),y=n(735),b=r(y),_=n(318),g=n(737),w=r(g)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.name="d3",t.version="5.16.0",t.description="Data-Driven Documents",t.keywords=["dom","visualization","svg","animation","canvas"],t.homepage="https://d3js.org",t.license="BSD-3-Clause",t.author={name:"Mike Bostock",url:"https://bost.ocks.org/mike"},t.main="dist/d3.node.js",t.unpkg="dist/d3.min.js",t.jsdelivr="dist/d3.min.js";t.module="index.js";t.repository={type:"git",url:"https://github.com/d3/d3.git"},t.files=["dist/**/*.js","index.js"],t.scripts={pretest:"rimraf dist && mkdir dist && json2module package.json > dist/package.js && rollup -c",test:"tape 'test/**/*-test.js'",prepublishOnly:"yarn test",postpublish:'git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3/dist/d3.js d3.v5.js && cp ../d3/dist/d3.min.js d3.v5.min.js && git add d3.v5.js d3.v5.min.js && git commit -m "d3 ${npm_package_version}" && git push && cd - && cd ../d3-bower && git pull && cp ../d3/LICENSE ../d3/README.md ../d3/dist/d3.js ../d3/dist/d3.min.js . && git add -- LICENSE README.md d3.js d3.min.js && git commit -m "${npm_package_version}" && git tag -am "${npm_package_version}" v${npm_package_version} && git push && git push --tags && cd - && zip -j dist/d3.zip -- LICENSE README.md API.md CHANGES.md dist/d3.js dist/d3.min.js'},t.devDependencies={json2module:"0.0",rimraf:"2",rollup:"1","rollup-plugin-ascii":"0.0","rollup-plugin-node-resolve":"3","rollup-plugin-terser":"5",tape:"4"},t.dependencies={"d3-array":"1","d3-axis":"1","d3-brush":"1","d3-chord":"1","d3-collection":"1","d3-color":"1","d3-contour":"1","d3-dispatch":"1","d3-drag":"1","d3-dsv":"1","d3-ease":"1","d3-fetch":"1","d3-force":"1","d3-format":"1","d3-geo":"1","d3-hierarchy":"1","d3-interpolate":"1","d3-path":"1","d3-polygon":"1","d3-quadtree":"1","d3-random":"1","d3-scale":"2","d3-scale-chromatic":"1","d3-selection":"1","d3-shape":"1","d3-time":"1","d3-time-format":"2","d3-timer":"1","d3-transition":"1","d3-voronoi":"1","d3-zoom":"1"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(739);Object.defineProperty(t,"version",{enumerable:!0,get:function(){return r.version}});var i=n(9);Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})});var o=n(419);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})});var a=n(423);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})});var u=n(428);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})});var s=n(131);Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})});var c=n(21);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})});var l=n(442);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})});var f=n(60);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})});var d=n(175);Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})});var p=n(250);Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})});var h=n(251);Object.keys(h).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})});var v=n(465);Object.keys(v).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}})});var m=n(470);Object.keys(m).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}})});var y=n(179);Object.keys(y).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}})});var b=n(493);Object.keys(b).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}})});var _=n(528);Object.keys(_).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}})});var g=n(24);Object.keys(g).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}})});var w=n(47);Object.keys(w).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}})});var x=n(556);Object.keys(x).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})});var j=n(191);Object.keys(j).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}})});var P=n(573);Object.keys(P).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}})});var O=n(624);Object.keys(O).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}})});var M=n(595);Object.keys(M).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}})});var k=n(10);Object.keys(k).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}})});var S=n(678);Object.keys(S).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}})});var E=n(145);Object.keys(E).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return E[e]}})});var C=n(207);Object.keys(C).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}})});var T=n(146);Object.keys(T).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}})});var A=n(209);Object.keys(A).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}})});var R=n(731);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return R[e]}})});var I=n(736);Object.keys(I).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return I[e]}})})},function(e,t,n){"use strict";/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
t.read=function(e,t,n,r,i){var o,a,u=8*i-r-1,s=(1<<u)-1,c=s>>1,l=-7,f=n?i-1:0,d=n?-1:1,p=e[t+f];for(f+=d,o=p&(1<<-l)-1,p>>=-l,l+=u;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===s)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=c}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,u,s,c=8*o-i-1,l=(1<<c)-1,f=l>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,v=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),t+=a+f>=1?d/s:d*Math.pow(2,1-f),t*s>=2&&(a++,s/=2),a+f>=l?(u=0,a=l):a+f>=1?(u=(t*s-1)*Math.pow(2,i),a+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&u,p+=h,u/=256,i-=8);for(a=a<<i|u,c+=i;c>0;e[n+p]=255&a,p+=h,a/=256,c-=8);e[n+p-h]|=128*v}},function(e,t,n){"use strict";var r=n(52),i=n(25),o=r(i,"DataView");e.exports=o},function(e,t,n){"use strict";function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=n(801),o=n(802),a=n(803),u=n(804),s=n(805);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,e.exports=r},function(e,t,n){"use strict";var r=n(52),i=n(25),o=r(i,"Promise");e.exports=o},function(e,t,n){"use strict";var r=n(52),i=n(25),o=r(i,"Set");e.exports=o},function(e,t,n){"use strict";function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new i;++t<n;)this.add(e[t])}var i=n(213),o=n(828),a=n(829);r.prototype.add=r.prototype.push=o,r.prototype.has=a,e.exports=r},function(e,t,n){"use strict";var r=n(52),i=n(25),o=r(i,"WeakMap");e.exports=o},function(e,t,n){"use strict";function r(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=r},function(e,t,n){"use strict";function r(e,t){return e&&i(t,o(t),e)}var i=n(111),o=n(112);e.exports=r},function(e,t,n){"use strict";function r(e,t){return e&&i(t,o(t),e)}var i=n(111),o=n(156);e.exports=r},function(e,t,n){"use strict";function r(e,t,n,I,N,q){var L,D=t&M,F=t&k,U=t&S;if(n&&(L=N?n(e,I,N,q):n(e)),void 0!==L)return L;if(!x(e))return e;var B=_(e);if(B){if(L=m(e),!D)return l(e,L)}else{var H=v(e),z=H==C||H==T;if(g(e))return c(e,D);if(H==A||H==E||z&&!N){if(L=F||z?{}:b(e),!D)return F?d(e,s(L,e)):f(e,u(L,e))}else{if(!R[H])return N?e:{};L=y(e,H,D)}}q||(q=new i);var Y=q.get(e);if(Y)return Y;q.set(e,L),j(e)?e.forEach(function(i){L.add(r(i,t,n,i,e,q))}):w(e)&&e.forEach(function(i,o){L.set(o,r(i,t,n,o,e,q))});var V=U?F?h:p:F?O:P,W=B?void 0:V(e);return o(W||e,function(i,o){W&&(o=i,i=e[o]),a(L,o,r(i,t,n,o,e,q))}),L}var i=n(214),o=n(749),a=n(324),u=n(754),s=n(755),c=n(782),l=n(787),f=n(788),d=n(789),p=n(333),h=n(796),v=n(151),m=n(806),y=n(807),b=n(808),_=n(26),g=n(223),w=n(845),x=n(53),j=n(846),P=n(112),O=n(156),M=1,k=2,S=4,E="[object Arguments]",C="[object Function]",T="[object GeneratorFunction]",A="[object Object]",R={};R[E]=R["[object Array]"]=R["[object ArrayBuffer]"]=R["[object DataView]"]=R["[object Boolean]"]=R["[object Date]"]=R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Map]"]=R["[object Number]"]=R[A]=R["[object RegExp]"]=R["[object Set]"]=R["[object String]"]=R["[object Symbol]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R["[object Error]"]=R[C]=R["[object WeakMap]"]=!1,e.exports=r},function(e,t,n){"use strict";var r=n(53),i=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},function(e,t,n){"use strict";var r=n(760),i=n(792),o=i(r);e.exports=o},function(e,t,n){"use strict";var r=n(793),i=r();e.exports=i},function(e,t,n){"use strict";function r(e,t){return e&&i(e,t,o)}var i=n(759),o=n(112);e.exports=r},function(e,t,n){"use strict";function r(e,t){return null!=e&&t in Object(e)}e.exports=r},function(e,t,n){"use strict";function r(e){return o(e)&&i(e)==a}var i=n(110),o=n(54),a="[object Arguments]";e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,m,b){var _=c(e),g=c(t),w=_?h:s(e),x=g?h:s(t);w=w==p?v:w,x=x==p?v:x;var j=w==v,P=x==v,O=w==x;if(O&&l(e)){if(!l(t))return!1;_=!0,j=!1}if(O&&!j)return b||(b=new i),_||f(e)?o(e,t,n,r,m,b):a(e,t,w,n,r,m,b);if(!(n&d)){var M=j&&y.call(e,"__wrapped__"),k=P&&y.call(t,"__wrapped__");if(M||k){var S=M?e.value():e,E=k?t.value():t;return b||(b=new i),m(S,E,n,r,b)}}return!!O&&(b||(b=new i),u(e,t,n,r,m,b))}var i=n(214),o=n(331),a=n(794),u=n(795),s=n(151),c=n(26),l=n(223),f=n(342),d=1,p="[object Arguments]",h="[object Array]",v="[object Object]",m=Object.prototype,y=m.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e){return o(e)&&i(e)==a}var i=n(151),o=n(54),a="[object Map]";e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){var s=n.length,c=s,l=!r;if(null==e)return!c;for(e=Object(e);s--;){var f=n[s];if(l&&f[2]?f[1]!==e[f[0]]:!(f[0]in e))return!1}for(;++s<c;){f=n[s];var d=f[0],p=e[d],h=f[1];if(l&&f[2]){if(void 0===p&&!(d in e))return!1}else{var v=new i;if(r)var m=r(p,h,d,e,t,v);if(!(void 0===m?o(h,p,a|u,r,v):m))return!1}}return!0}var i=n(214),o=n(328),a=1,u=2;e.exports=r},function(e,t,n){"use strict";function r(e){return!(!a(e)||o(e))&&(i(e)?h:c).test(u(e))}var i=n(341),o=n(811),a=n(53),u=n(339),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,d=l.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){"use strict";function r(e){return o(e)&&i(e)==a}var i=n(151),o=n(54),a="[object Set]";e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)&&o(e.length)&&!!u[i(e)]}var i=n(110),o=n(224),a=n(54),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,e.exports=r},function(e,t,n){"use strict";function r(e){return"function"==typeof e?e:null==e?u:"object"==(void 0===e?"undefined":i(e))?s(e)?a(e[0],e[1]):o(e):c(e)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(772),a=n(773),u=n(222),s=n(26),c=n(848);e.exports=r},function(e,t,n){"use strict";function r(e){if(!i(e))return o(e);var t=[];for(var n in Object(e))u.call(e,n)&&"constructor"!=n&&t.push(n);return t}var i=n(220),o=n(824),a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e){if(!i(e))return a(e);var t=o(e),n=[];for(var r in e)("constructor"!=r||!t&&s.call(e,r))&&n.push(r);return n}var i=n(53),o=n(220),a=n(825),u=Object.prototype,s=u.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||i(n,e,t)}}var i=n(765),o=n(797),a=n(337);e.exports=r},function(e,t,n){"use strict";function r(e,t){return u(e)&&s(t)?c(l(e),t):function(n){var r=o(n,e);return void 0===r&&r===t?a(n,e):i(t,r,f|d)}}var i=n(328),o=n(843),a=n(844),u=n(219),s=n(336),c=n(337),l=n(153),f=1,d=2;e.exports=r},function(e,t,n){"use strict";function r(e){return function(t){return null==t?void 0:t[e]}}e.exports=r},function(e,t,n){"use strict";function r(e){return function(t){return i(t,e)}}var i=n(326);e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,i){return i(e,function(e,i,o){n=r?(r=!1,e):t(n,e,i,o)}),n}e.exports=r},function(e,t,n){"use strict";function r(e,t){return a(o(e,t,i),e+"")}var i=n(222),o=n(827),a=n(831);e.exports=r},function(e,t,n){"use strict";var r=n(841),i=n(330),o=n(222),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:o;e.exports=a},function(e,t,n){"use strict";function r(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=r},function(e,t,n){"use strict";function r(e){if("string"==typeof e)return e;if(a(e))return o(e,r)+"";if(u(e))return l?l.call(e):"";var t=e+"";return"0"==t&&1/e==-s?"-0":t}var i=n(109),o=n(751),a=n(26),u=n(225),s=1/0,c=i?i.prototype:void 0,l=c?c.toString:void 0;e.exports=r},function(e,t,n){"use strict";function r(e,t){return e.has(t)}e.exports=r},function(e,t,n){"use strict";(function(e){function r(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(25),a="object"==i(t)&&t&&!t.nodeType&&t,u=a&&"object"==i(e)&&e&&!e.nodeType&&e,s=u&&u.exports===a,c=s?o.Buffer:void 0,l=c?c.allocUnsafe:void 0;e.exports=r}).call(t,n(55)(e))},function(e,t,n){"use strict";function r(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var i=n(216);e.exports=r},function(e,t,n){"use strict";function r(e){var t=new e.constructor(e.source,i.exec(e));return t.lastIndex=e.lastIndex,t}var i=/\w*$/;e.exports=r},function(e,t,n){"use strict";function r(e){return a?Object(a.call(e)):{}}var i=n(109),o=i?i.prototype:void 0,a=o?o.valueOf:void 0;e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var i=n(216);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=r},function(e,t,n){"use strict";function r(e,t){return i(e,o(e),t)}var i=n(111),o=n(217);e.exports=r},function(e,t,n){"use strict";function r(e,t){return i(e,o(e),t)}var i=n(111),o=n(335);e.exports=r},function(e,t,n){"use strict";var r=n(25),i=r["__core-js_shared__"];e.exports=i},function(e,t,n){"use strict";function r(e){return i(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(n[0],n[1],u)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var s=n[r];s&&e(t,s,r,a)}return t})}var i=n(777),o=n(809);e.exports=r},function(e,t,n){"use strict";function r(e,t){return function(n,r){if(null==n)return n;if(!i(n))return e(n,r);for(var o=n.length,a=t?o:-1,u=Object(n);(t?a--:++a<o)&&!1!==r(u[a],a,u););return n}}var i=n(155);e.exports=r},function(e,t,n){"use strict";function r(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),u=a.length;u--;){var s=a[e?u:++i];if(!1===n(o[s],s,o))break}return t}}e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,i,j,O){switch(n){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case w:return!(e.byteLength!=t.byteLength||!j(new o(e),new o(t)));case d:case p:case m:return a(+e,+t);case h:return e.name==t.name&&e.message==t.message;case y:case _:return e==t+"";case v:var M=s;case b:var k=r&l;if(M||(M=c),e.size!=t.size&&!k)return!1;var S=O.get(e);if(S)return S==t;r|=f,O.set(e,t);var E=u(M(e),M(t),r,i,j,O);return O.delete(e),E;case g:if(P)return P.call(e)==P.call(t)}return!1}var i=n(109),o=n(321),a=n(154),u=n(331),s=n(822),c=n(830),l=1,f=2,d="[object Boolean]",p="[object Date]",h="[object Error]",v="[object Map]",m="[object Number]",y="[object RegExp]",b="[object Set]",_="[object String]",g="[object Symbol]",w="[object ArrayBuffer]",x="[object DataView]",j=i?i.prototype:void 0,P=j?j.valueOf:void 0;e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,a,s){var c=n&o,l=i(e),f=l.length;if(f!=i(t).length&&!c)return!1;for(var d=f;d--;){var p=l[d];if(!(c?p in t:u.call(t,p)))return!1}var h=s.get(e),v=s.get(t);if(h&&v)return h==t&&v==e;var m=!0;s.set(e,t),s.set(t,e);for(var y=c;++d<f;){p=l[d];var b=e[p],_=t[p];if(r)var g=c?r(_,b,p,t,e,s):r(b,_,p,e,t,s);if(!(void 0===g?b===_||a(b,_,n,r,s):g)){m=!1;break}y||(y="constructor"==p)}if(m&&!y){var w=e.constructor,x=t.constructor;w!=x&&"constructor"in e&&"constructor"in t&&!("function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x)&&(m=!1)}return s.delete(e),s.delete(t),m}var i=n(333),o=1,a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e){return i(e,a,o)}var i=n(327),o=n(335),a=n(156);e.exports=r},function(e,t,n){"use strict";function r(e){for(var t=o(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,i(a)]}return t}var i=n(336),o=n(112);e.exports=r},function(e,t,n){"use strict";function r(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=u.call(e);return r&&(t?e[s]=n:delete e[s]),i}var i=n(109),o=Object.prototype,a=o.hasOwnProperty,u=o.toString,s=i?i.toStringTag:void 0;e.exports=r},function(e,t,n){"use strict";function r(e,t){return null==e?void 0:e[t]}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){t=i(t,e);for(var r=-1,l=t.length,f=!1;++r<l;){var d=c(t[r]);if(!(f=null!=e&&n(e,d)))break;e=e[d]}return f||++r!=l?f:!!(l=null==e?0:e.length)&&s(l)&&u(d,l)&&(a(e)||o(e))}var i=n(329),o=n(340),a=n(26),u=n(218),s=n(224),c=n(153);e.exports=r},function(e,t,n){"use strict";function r(){this.__data__=i?i(null):{},this.size=0}var i=n(152);e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.__data__;if(i){var n=t[e];return n===o?void 0:n}return u.call(t,e)?t[e]:void 0}var i=n(152),o="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.__data__;return i?void 0!==t[e]:a.call(t,e)}var i=n(152),o=Object.prototype,a=o.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=i&&void 0===t?o:t,this}var i=n(152),o="__lodash_hash_undefined__";e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var i=Object.prototype,o=i.hasOwnProperty;e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r=e.constructor;switch(t){case y:return i(e);case c:case l:return new r(+e);case b:return o(e,n);case _:case g:case w:case x:case j:case P:case O:case M:case k:return s(e,n);case f:return new r;case d:case v:return new r(e);case p:return a(e);case h:return new r;case m:return u(e)}}var i=n(216),o=n(783),a=n(784),u=n(785),s=n(786),c="[object Boolean]",l="[object Date]",f="[object Map]",d="[object Number]",p="[object RegExp]",h="[object Set]",v="[object String]",m="[object Symbol]",y="[object ArrayBuffer]",b="[object DataView]",_="[object Float32Array]",g="[object Float64Array]",w="[object Int8Array]",x="[object Int16Array]",j="[object Int32Array]",P="[object Uint8Array]",O="[object Uint8ClampedArray]",M="[object Uint16Array]",k="[object Uint32Array]";e.exports=r},function(e,t,n){"use strict";function r(e){return"function"!=typeof e.constructor||a(e)?{}:i(o(e))}var i=n(757),o=n(334),a=n(220);e.exports=r},function(e,t,n){"use strict";function r(e,t,n){if(!s(n))return!1;var r=void 0===t?"undefined":i(t);return!!("number"==r?a(n)&&u(t,n.length):"string"==r&&t in n)&&o(n[t],e)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(154),a=n(155),u=n(218),s=n(53);e.exports=r},function(e,t,n){"use strict";function r(e){var t=void 0===e?"undefined":i(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=r},function(e,t,n){"use strict";function r(e){return!!o&&o in e}var i=n(790),o=function(){var e=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=r},function(e,t,n){"use strict";function r(){this.__data__=[],this.size=0}e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.__data__,n=i(t,e);return!(n<0)&&(n==t.length-1?t.pop():a.call(t,n,1),--this.size,!0)}var i=n(149),o=Array.prototype,a=o.splice;e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.__data__,n=i(t,e);return n<0?void 0:t[n][1]}var i=n(149);e.exports=r},function(e,t,n){"use strict";function r(e){return i(this.__data__,e)>-1}var i=n(149);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var i=n(149);e.exports=r},function(e,t,n){"use strict";function r(){this.size=0,this.__data__={hash:new i,map:new(a||o),string:new i}}var i=n(743),o=n(148),a=n(212);e.exports=r},function(e,t,n){"use strict";function r(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}var i=n(150);e.exports=r},function(e,t,n){"use strict";function r(e){return i(this,e).get(e)}var i=n(150);e.exports=r},function(e,t,n){"use strict";function r(e){return i(this,e).has(e)}var i=n(150);e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var i=n(150);e.exports=r},function(e,t,n){"use strict";function r(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=r},function(e,t,n){"use strict";function r(e){var t=i(e,function(e){return n.size===o&&n.clear(),e}),n=t.cache;return t}var i=n(847),o=500;e.exports=r},function(e,t,n){"use strict";var r=n(338),i=r(Object.keys,Object);e.exports=i},function(e,t,n){"use strict";function r(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=r},function(e,t,n){"use strict";function r(e){return o.call(e)}var i=Object.prototype,o=i.toString;e.exports=r},function(e,t,n){"use strict";function r(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,u=o(r.length-t,0),s=Array(u);++a<u;)s[a]=r[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=r[a];return c[t]=n(s),i(e,this,c)}}var i=n(748),o=Math.max;e.exports=r},function(e,t,n){"use strict";function r(e){return this.__data__.set(e,i),this}var i="__lodash_hash_undefined__";e.exports=r},function(e,t,n){"use strict";function r(e){return this.__data__.has(e)}e.exports=r},function(e,t,n){"use strict";function r(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=r},function(e,t,n){"use strict";var r=n(778),i=n(832),o=i(r);e.exports=o},function(e,t,n){"use strict";function r(e){var t=0,n=0;return function(){var r=a(),u=o-(r-n);if(n=r,u>0){if(++t>=i)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var i=800,o=16,a=Date.now;e.exports=r},function(e,t,n){"use strict";function r(){this.__data__=new i,this.size=0}var i=n(148);e.exports=r},function(e,t,n){"use strict";function r(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=r},function(e,t,n){"use strict";function r(e){return this.__data__.get(e)}e.exports=r},function(e,t,n){"use strict";function r(e){return this.__data__.has(e)}e.exports=r},function(e,t,n){"use strict";function r(e,t){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!o||r.length<u-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(e,t),this.size=n.size,this}var i=n(148),o=n(212),a=n(213),u=200;e.exports=r},function(e,t,n){"use strict";var r=n(823),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,r,i){t.push(r?i.replace(o,"$1"):n||e)}),t});e.exports=a},function(e,t,n){"use strict";var r=n(111),i=n(791),o=n(156),a=i(function(e,t){r(t,o(t),e)});e.exports=a},function(e,t,n){"use strict";function r(e){return i(e,o|a)}var i=n(756),o=1,a=4;e.exports=r},function(e,t,n){"use strict";function r(e){return function(){return e}}e.exports=r},function(e,t,n){"use strict";e.exports=n(839)},function(e,t,n){"use strict";function r(e,t,n){var r=null==e?void 0:i(e,t);return void 0===r?n:r}var i=n(326);e.exports=r},function(e,t,n){"use strict";function r(e,t){return null!=e&&o(e,t,i)}var i=n(761),o=n(800);e.exports=r},function(e,t,n){"use strict";var r=n(764),i=n(215),o=n(221),a=o&&o.isMap,u=a?i(a):r;e.exports=u},function(e,t,n){"use strict";var r=n(767),i=n(215),o=n(221),a=o&&o.isSet,u=a?i(a):r;e.exports=u},function(e,t,n){"use strict";function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(r.Cache||i),n}var i=n(213),o="Expected a function";r.Cache=i,e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)?i(u(e)):o(e)}var i=n(774),o=n(775),a=n(219),u=n(153);e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r=s(e)?i:u,c=arguments.length<3;return r(e,a(t,4),n,c,o)}var i=n(752),o=n(758),a=n(769),u=n(776),s=n(26);e.exports=r},function(e,t,n){"use strict";function r(){return!1}e.exports=r},function(e,t,n){"use strict";function r(e){return null==e?"":i(e)}var i=n(780);e.exports=r},function(e,t,n){"use strict";(function(e,r){var i,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(a){function u(e){throw new RangeError(q[e])}function s(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function c(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(N,"."),r+s(e.split("."),t).join(".")}function l(e){for(var t,n,r=[],i=0,o=e.length;i<o;)t=e.charCodeAt(i++),t>=55296&&t<=56319&&i<o?(n=e.charCodeAt(i++),56320==(64512&n)?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--)):r.push(t);return r}function f(e){return s(e,function(e){var t="";return e>65535&&(e-=65536,t+=F(e>>>10&1023|55296),e=56320|1023&e),t+=F(e)}).join("")}function d(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:O}function p(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function h(e,t,n){var r=0;for(e=n?D(e/E):e>>1,e+=D(e/t);e>L*k>>1;r+=O)e=D(e/L);return D(r+(L+1)*e/(e+S))}function v(e){var t,n,r,i,o,a,s,c,l,p,v=[],m=e.length,y=0,b=T,_=C;for(n=e.lastIndexOf(A),n<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&u("not-basic"),v.push(e.charCodeAt(r));for(i=n>0?n+1:0;i<m;){for(o=y,a=1,s=O;i>=m&&u("invalid-input"),c=d(e.charCodeAt(i++)),(c>=O||c>D((P-y)/a))&&u("overflow"),y+=c*a,l=s<=_?M:s>=_+k?k:s-_,!(c<l);s+=O)p=O-l,a>D(P/p)&&u("overflow"),a*=p;t=v.length+1,_=h(y-o,t,0==o),D(y/t)>P-b&&u("overflow"),b+=D(y/t),y%=t,v.splice(y++,0,b)}return f(v)}function m(e){var t,n,r,i,o,a,s,c,f,d,v,m,y,b,_,g=[];for(e=l(e),m=e.length,t=T,n=0,o=C,a=0;a<m;++a)(v=e[a])<128&&g.push(F(v));for(r=i=g.length,i&&g.push(A);r<m;){for(s=P,a=0;a<m;++a)(v=e[a])>=t&&v<s&&(s=v);for(y=r+1,s-t>D((P-n)/y)&&u("overflow"),n+=(s-t)*y,t=s,a=0;a<m;++a)if(v=e[a],v<t&&++n>P&&u("overflow"),v==t){for(c=n,f=O;d=f<=o?M:f>=o+k?k:f-o,!(c<d);f+=O)_=c-d,b=O-d,g.push(F(p(d+_%b,0))),c=D(_/b);g.push(F(p(c,0))),o=h(n,y,r==i),n=0,++r}++n,++t}return g.join("")}function y(e){return c(e,function(e){return R.test(e)?v(e.slice(4).toLowerCase()):e})}function b(e){return c(e,function(e){return I.test(e)?"xn--"+m(e):e})}var _="object"==o(t)&&t&&!t.nodeType&&t,g="object"==o(e)&&e&&!e.nodeType&&e,w="object"==(void 0===r?"undefined":o(r))&&r;w.global!==w&&w.window!==w&&w.self!==w||(a=w);var x,j,P=2147483647,O=36,M=1,k=26,S=38,E=700,C=72,T=128,A="-",R=/^xn--/,I=/[^\x20-\x7E]/,N=/[\x2E\u3002\uFF0E\uFF61]/g,q={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=O-M,D=Math.floor,F=String.fromCharCode;if(x={version:"1.4.1",ucs2:{decode:l,encode:f},decode:v,encode:m,toASCII:b,toUnicode:y},"object"==o(n(56))&&n(56))void 0!==(i=function(){return x}.call(t,n,t,e))&&(e.exports=i);else if(_&&g)if(e.exports==_)g.exports=x;else for(j in x)x.hasOwnProperty(j)&&(_[j]=x[j]);else a.punycode=x}(void 0)}).call(t,n(55)(e),n(4))},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var u=/\+/g;e=e.split(t);var s=1e3;o&&"number"==typeof o.maxKeys&&(s=o.maxKeys);var c=e.length;s>0&&c>s&&(c=s);for(var l=0;l<c;++l){var f,d,p,h,v=e[l].replace(u,"%20"),m=v.indexOf(n);m>=0?(f=v.substr(0,m),d=v.substr(m+1)):(f=v,d=""),p=decodeURIComponent(f),h=decodeURIComponent(d),r(a,p)?i(a[p])?a[p].push(h):a[p]=[a[p],h]:a[p]=h}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";function r(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e){switch(void 0===e?"undefined":i(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===(void 0===e?"undefined":i(e))?r(u(e),function(i){var u=encodeURIComponent(o(i))+n;return a(e[i])?r(e[i],function(e){return u+encodeURIComponent(o(e))}).join(t):u+encodeURIComponent(o(e[i]))}).join(t):s?encodeURIComponent(o(s))+n+encodeURIComponent(o(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},u=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";t.decode=t.parse=n(853),t.encode=t.stringify=n(854)},function(e,t,n){"use strict";(function(e){var r=n(857),i=n(346),o=n(864),a=n(399),u=n(861),s=t;s.request=function(t,n){t="string"==typeof t?u.parse(t):o(t);var i=-1===e.location.protocol.search(/^https?:$/)?"http:":"",a=t.protocol||i,s=t.hostname||t.host,c=t.port,l=t.path||"/";s&&-1!==s.indexOf(":")&&(s="["+s+"]"),t.url=(s?a+"//"+s:"")+(c?":"+c:"")+l,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var f=new r(t);return n&&f.on("response",n),f},s.get=function(e,t){var n=s.request(e,t);return n.end(),n},s.ClientRequest=r,s.IncomingMessage=i.IncomingMessage,s.Agent=function(){},s.Agent.defaultMaxSockets=4,s.globalAgent=new s.Agent,s.STATUS_CODES=a,s.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(t,n(4))},function(e,t,n){"use strict";(function(t,r,i){function o(e,t){return u.fetch&&t?"fetch":u.mozchunkedarraybuffer?"moz-chunked-arraybuffer":u.msstream?"ms-stream":u.arraybuffer&&e?"arraybuffer":u.vbArray&&e?"text:vbarray":"text"}function a(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}}var u=n(345),s=n(51),c=n(346),l=n(352),f=n(860),d=c.IncomingMessage,p=c.readyStates,h=e.exports=function(e){var n=this;l.Writable.call(n),n._opts=e,n._body=[],n._headers={},e.auth&&n.setHeader("Authorization","Basic "+new t(e.auth).toString("base64")),Object.keys(e.headers).forEach(function(t){n.setHeader(t,e.headers[t])});var r,i=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!u.abortController)i=!1,r=!0;else if("prefer-streaming"===e.mode)r=!1;else if("allow-wrong-content-type"===e.mode)r=!u.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");r=!0}n._mode=o(r,i),n._fetchTimer=null,n.on("finish",function(){n._onFinish()})};s(h,l.Writable),h.prototype.setHeader=function(e,t){var n=this,r=e.toLowerCase();-1===v.indexOf(r)&&(n._headers[r]={name:e,value:t})},h.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},h.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},h.prototype._onFinish=function(){var e=this;if(!e._destroyed){var n=e._opts,o=e._headers,a=null;"GET"!==n.method&&"HEAD"!==n.method&&(a=u.arraybuffer?f(t.concat(e._body)):u.blobConstructor?new r.Blob(e._body.map(function(e){return f(e)}),{type:(o["content-type"]||{}).value||""}):t.concat(e._body).toString());var s=[];if(Object.keys(o).forEach(function(e){var t=o[e].name,n=o[e].value;Array.isArray(n)?n.forEach(function(e){s.push([t,e])}):s.push([t,n])}),"fetch"===e._mode){var c=null;if(u.abortController){var l=new AbortController;c=l.signal,e._fetchAbortController=l,"requestTimeout"in n&&0!==n.requestTimeout&&(e._fetchTimer=r.setTimeout(function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()},n.requestTimeout))}r.fetch(e._opts.url,{method:e._opts.method,headers:s,body:a||void 0,mode:"cors",credentials:n.withCredentials?"include":"same-origin",signal:c}).then(function(t){e._fetchResponse=t,e._connect()},function(t){r.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)})}else{var d=e._xhr=new r.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(t){return void i.nextTick(function(){e.emit("error",t)})}"responseType"in d&&(d.responseType=e._mode.split(":")[0]),"withCredentials"in d&&(d.withCredentials=!!n.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in n&&(d.timeout=n.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),s.forEach(function(e){d.setRequestHeader(e[0],e[1])}),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case p.LOADING:case p.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{d.send(a)}catch(t){return void i.nextTick(function(){e.emit("error",t)})}}}},h.prototype._onXHRProgress=function(){var e=this;a(e._xhr)&&!e._destroyed&&(e._response||e._connect(),e._response._onXHRProgress())},h.prototype._connect=function(){var e=this;e._destroyed||(e._response=new d(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",function(t){e.emit("error",t)}),e.emit("response",e._response))},h.prototype._write=function(e,t,n){this._body.push(e),n()},h.prototype.abort=h.prototype.destroy=function(){var e=this;e._destroyed=!0,r.clearTimeout(e._fetchTimer),e._response&&(e._response._destroyed=!0),e._xhr?e._xhr.abort():e._fetchAbortController&&e._fetchAbortController.abort()},h.prototype.end=function(e,t,n){var r=this;"function"==typeof e&&(n=e,e=void 0),l.Writable.prototype.end.call(r,e,t,n)},h.prototype.flushHeaders=function(){},h.prototype.setTimeout=function(){},h.prototype.setNoDelay=function(){},h.prototype.setSocketKeepAlive=function(){};var v=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(t,n(113).Buffer,n(4),n(17))},function(e,t,n){"use strict";function r(e){if(!(this instanceof r))return new r(e);i.call(this,e)}e.exports=r;var i=n(348),o=Object.create(n(85));o.inherits=n(51),o.inherits(r,i),r.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){e.copy(t,n)}var o=n(158).Buffer,a=n(881);e.exports=function(){function e(){r(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return o.alloc(0);if(1===this.length)return this.head.data;for(var t=o.allocUnsafe(e>>>0),n=this.head,r=0;n;)i(n.data,t,r),r+=n.data.length,n=n.next;return t},e}(),a&&a.inspect&&a.inspect.custom&&(e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t,n){"use strict";var r=n(113).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(r.isBuffer(e)){for(var t=new Uint8Array(e.length),n=e.length,i=0;i<n;i++)t[i]=e[i];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t,n){"use strict";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function i(e,t,n){if(e&&l.isObject(e)&&e instanceof r)return e;var i=new r;return i.parse(e,t,n),i}function o(e){return l.isString(e)&&(e=i(e)),e instanceof r?e.format():r.prototype.format.call(e)}function a(e,t){return i(e,!1,!0).resolve(t)}function u(e,t){return e?i(e,!1,!0).resolveObject(t):t}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c=n(852),l=n(862);t.parse=i,t.resolve=a,t.resolveObject=u,t.format=o,t.Url=r;var f=/^([a-z0-9.+-]+:)/i,d=/:[0-9]*$/,p=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,h=["<",">",'"',"`"," ","\r","\n","\t"],v=["{","}","|","\\","^","`"].concat(h),m=["'"].concat(v),y=["%","/","?",";","#"].concat(m),b=["/","?","#"],_=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,w={javascript:!0,"javascript:":!0},x={javascript:!0,"javascript:":!0},j={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},P=n(855);r.prototype.parse=function(e,t,n){if(!l.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+(void 0===e?"undefined":s(e)));var r=e.indexOf("?"),i=-1!==r&&r<e.indexOf("#")?"?":"#",o=e.split(i),a=/\\/g;o[0]=o[0].replace(a,"/"),e=o.join(i);var u=e;if(u=u.trim(),!n&&1===e.split("#").length){var d=p.exec(u);if(d)return this.path=u,this.href=u,this.pathname=d[1],d[2]?(this.search=d[2],this.query=t?P.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var h=f.exec(u);if(h){h=h[0];var v=h.toLowerCase();this.protocol=v,u=u.substr(h.length)}if(n||h||u.match(/^\/\/[^@\/]+@[^@\/]+/)){var O="//"===u.substr(0,2);!O||h&&x[h]||(u=u.substr(2),this.slashes=!0)}if(!x[h]&&(O||h&&!j[h])){for(var M=-1,k=0;k<b.length;k++){var S=u.indexOf(b[k]);-1!==S&&(-1===M||S<M)&&(M=S)}var E,C;C=-1===M?u.lastIndexOf("@"):u.lastIndexOf("@",M),-1!==C&&(E=u.slice(0,C),u=u.slice(C+1),this.auth=decodeURIComponent(E)),M=-1;for(var k=0;k<y.length;k++){var S=u.indexOf(y[k]);-1!==S&&(-1===M||S<M)&&(M=S)}-1===M&&(M=u.length),this.host=u.slice(0,M),u=u.slice(M),this.parseHost(),this.hostname=this.hostname||"";var T="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!T)for(var A=this.hostname.split(/\./),k=0,R=A.length;k<R;k++){var I=A[k];if(I&&!I.match(_)){for(var N="",q=0,L=I.length;q<L;q++)I.charCodeAt(q)>127?N+="x":N+=I[q];if(!N.match(_)){var D=A.slice(0,k),F=A.slice(k+1),U=I.match(g);U&&(D.push(U[1]),F.unshift(U[2])),F.length&&(u="/"+F.join(".")+u),this.hostname=D.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=c.toASCII(this.hostname));var B=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+B,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==u[0]&&(u="/"+u))}if(!w[v])for(var k=0,R=m.length;k<R;k++){var z=m[k];if(-1!==u.indexOf(z)){var Y=encodeURIComponent(z);Y===z&&(Y=escape(z)),u=u.split(z).join(Y)}}var V=u.indexOf("#");-1!==V&&(this.hash=u.substr(V),u=u.slice(0,V));var W=u.indexOf("?");if(-1!==W?(this.search=u.substr(W),this.query=u.substr(W+1),t&&(this.query=P.parse(this.query)),u=u.slice(0,W)):t&&(this.search="",this.query={}),u&&(this.pathname=u),j[v]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var B=this.pathname||"",G=this.search||"";this.path=B+G}return this.href=this.format(),this},r.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",i=!1,o="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&l.isObject(this.query)&&Object.keys(this.query).length&&(o=P.stringify(this.query));var a=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||j[t])&&!1!==i?(i="//"+(i||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):i||(i=""),r&&"#"!==r.charAt(0)&&(r="#"+r),a&&"?"!==a.charAt(0)&&(a="?"+a),n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),a=a.replace("#","%23"),t+i+n+a+r},r.prototype.resolve=function(e){return this.resolveObject(i(e,!1,!0)).format()},r.prototype.resolveObject=function(e){if(l.isString(e)){var t=new r;t.parse(e,!1,!0),e=t}for(var n=new r,i=Object.keys(this),o=0;o<i.length;o++){var a=i[o];n[a]=this[a]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),s=0;s<u.length;s++){var c=u[s];"protocol"!==c&&(n[c]=e[c])}return j[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!j[e.protocol]){for(var f=Object.keys(e),d=0;d<f.length;d++){var p=f[d];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||x[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var v=n.pathname||"",m=n.search||"";n.path=v+m}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var y=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),_=b||y||n.host&&e.pathname,g=_,w=n.pathname&&n.pathname.split("/")||[],h=e.pathname&&e.pathname.split("/")||[],P=n.protocol&&!j[n.protocol];if(P&&(n.hostname="",n.port=null,n.host&&(""===w[0]?w[0]=n.host:w.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),_=_&&(""===h[0]||""===w[0])),b)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,w=h;else if(h.length)w||(w=[]),w.pop(),w=w.concat(h),n.search=e.search,n.query=e.query;else if(!l.isNullOrUndefined(e.search)){if(P){n.hostname=n.host=w.shift();var O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");O&&(n.auth=O.shift(),n.host=n.hostname=O.shift())}return n.search=e.search,n.query=e.query,l.isNull(n.pathname)&&l.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var M=w.slice(-1)[0],k=(n.host||e.host||w.length>1)&&("."===M||".."===M)||""===M,S=0,E=w.length;E>=0;E--)M=w[E],"."===M?w.splice(E,1):".."===M?(w.splice(E,1),S++):S&&(w.splice(E,1),S--);if(!_&&!g)for(;S--;S)w.unshift("..");!_||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),k&&"/"!==w.join("/").substr(-1)&&w.push("");var C=""===w[0]||w[0]&&"/"===w[0].charAt(0);if(P){n.hostname=n.host=C?"":w.length?w.shift():"";var O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");O&&(n.auth=O.shift(),n.host=n.hostname=O.shift())}return _=_||n.host&&w.length,_&&!C&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),l.isNull(n.pathname)&&l.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=d.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"===(void 0===e?"undefined":r(e))&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";(function(t){function n(e,t){function n(){if(!i){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),i=!0}return e.apply(this,arguments)}if(r("noDeprecation"))return e;var i=!1;return n}function r(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=n}).call(t,n(4))},function(e,t,n){"use strict";function r(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];for(var r in n)i.call(n,r)&&(e[r]=n[r])}return e}e.exports=r;var i=Object.prototype.hasOwnProperty},,,function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.hooks.helperMissing,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="row">\n <div class="col-sm-12">\n <input type="radio" name="question-specific" value=\'My comment is regarding the current question: "'+s((o=null!=(o=c(n,"questionName")||(null!=t?c(t,"questionName"):t))?o:u,"function"==typeof o?o.call(a,{name:"questionName",hash:{},data:i,loc:{start:{line:3,column:103},end:{line:3,column:119}}}):o))+'"\' data-direction="thumbsup" checked="checked">\n <label class="radio-text based-on-label">My comment is regarding the current question: "'+s((o=null!=(o=c(n,"questionName")||(null!=t?c(t,"questionName"):t))?o:u,"function"==typeof o?o.call(a,{name:"questionName",hash:{},data:i,loc:{start:{line:4,column:92},end:{line:4,column:108}}}):o))+'"</label>\n </div>\n <div class="col-sm-12">\n <input type="radio" name="question-specific" value="My comment is regarding questions in general" data-direction="thumbsdown">\n <label class="radio-text based-on-label">My comment is regarding questions in general</label>\n </div>\n <div class="col-sm-12">\n <textarea id="feedback-reason" placeholder="Please describe issues, bugs or leave us your general suggestions."></textarea>\n </div>\n</div>\n<div class="row">\n <div class="col-sm-12 buttons">\n <button class="related-feedback-submit">Submit</button>\n <button class="related-feedback-close" data-dismiss="modal">Close</button>\n </div>\n</div>\n'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return'<div class="thumbs-container row">\n <div class="col-sm-12 thumb-line">\n <input type="radio" name="thumb-value" value="ThumbsUp" data-direction="thumbsup">\n <label class="radio-text" >I like this recommendation</label>\n </div>\n <div class="col-sm-12 thumb-line">\n <input type="radio" name="thumb-value" value="ThumbsDown" data-direction="thumbsdown">\n <label class="radio-text">I don\'t like this recommendation</label>\n </div>\n <div class="col-sm-12">\n <textarea id="feedback-reason" placeholder="Please describe your reason."></textarea>\n </div>\n</div>\n<div class="row">\n <div class="col-sm-12 buttons">\n <button class="related-feedback-submit">Submit</button>\n <button class="related-feedback-close" data-dismiss="modal">Close</button>\n </div>\n</div>\n'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=null!=t?t:e.nullContext||{},u=e.hooks.helperMissing,s="function",c=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="row">\n <div class="col-sm-12 warpjs-list-container">\n <div class="question-block">\n <div class="position-display selected-position'+c((o=null!=(o=l(n,"answerNum")||(null!=t?l(t,"answerNum"):t))?o:u,typeof o===s?o.call(a,{name:"answerNum",hash:{},data:i,loc:{start:{line:4,column:52},end:{line:4,column:65}}}):o))+'">\n <div class="position1"></div>\n <div class="position2"></div>\n <div class="position3"></div>\n <div class="position4"></div>\n </div>\n <span class="summary-question">'+c((o=null!=(o=l(n,"questionName")||(null!=t?l(t,"questionName"):t))?o:u,typeof o===s?o.call(a,{name:"questionName",hash:{},data:i,loc:{start:{line:10,column:37},end:{line:10,column:53}}}):o))+'</span>\n <span class="summary-selection">'+c((o=null!=(o=l(n,"answerName")||(null!=t?l(t,"answerName"):t))?o:u,typeof o===s?o.call(a,{name:"answerName",hash:{},data:i,loc:{start:{line:11,column:38},end:{line:11,column:52}}}):o))+'</span>\n </div>\n </div>\n</div>\n<div class="thumbs-container row">\n <div class="col-sm-12 thumb-line">\n <input type="radio" name="thumb-value" value="ThumbsUp" data-direction="thumbsup">\n <label class="radio-text" >I think this is a good reason to recommend \''+c((o=null!=(o=l(n,"resultName")||(null!=t?l(t,"resultName"):t))?o:u,typeof o===s?o.call(a,{name:"resultName",hash:{},data:i,loc:{start:{line:18,column:75},end:{line:18,column:89}}}):o))+'\'</label>\n </div>\n <div class="col-sm-12 thumb-line">\n <input type="radio" name="thumb-value" value="ThumbsDown" data-direction="thumbsdown">\n <label class="radio-text">I don\'t think this is a good reason to recommend \''+c((o=null!=(o=l(n,"resultName")||(null!=t?l(t,"resultName"):t))?o:u,typeof o===s?o.call(a,{name:"resultName",hash:{},data:i,loc:{start:{line:22,column:80},end:{line:22,column:94}}}):o))+'\'</label>\n </div>\n <div class="col-sm-12">\n <textarea id="feedback-reason" placeholder="Please describe your reason."></textarea>\n </div>\n</div>\n<div class="row">\n <div class="col-sm-12 buttons">\n <button class="related-feedback-submit">Submit</button>\n <button class="related-feedback-close" data-dismiss="modal">Close</button>\n </div>\n</div>\n'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return'<div class="row">\n <div class="col-sm-12">\n <input type="radio" name="based-on" value="Real-world project (initiation or implementation phase)" data-direction="thumbsup" checked="checked">\n <label class="radio-text based-on-label" >Real-world project (initiation or implementation phase)</label>\n </div>\n <div class="col-sm-12">\n <input type="radio" name="based-on" value="Real-world project (field tests or in production)" data-direction="thumbsdown">\n <label class="radio-text based-on-label">Real-world project (field tests or in production)</label>\n </div>\n <div class="col-sm-12">\n <input type="radio" name="based-on" value="Pilots, testbeds, experiments in general" data-direction="thumbsdown">\n <label class="radio-text based-on-label">Pilots, testbeds, experiments in general</label>\n </div>\n <div class="col-sm-12">\n <input type="radio" name="based-on" value="others (please describe below)" data-direction="thumbsdown">\n <label class="radio-text based-on-label">others (please describe below)</label>\n </div>\n <div class="col-sm-12">\n <textarea id="feedback-reason"></textarea>\n </div>\n</div>\n<div class="row">\n <div class="col-sm-12 buttons">\n <button class="related-feedback-submit">Submit</button>\n <button class="related-feedback-close" data-dismiss="modal">Close</button>\n </div>\n</div>\n'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){return"/ Delete"},3:function(e,t,n,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <a class="dropdown-item" href="'+s(u(null!=(a=o[0][0])?c(a,"href"):a,t))+'">\n '+s(u(null!=(a=o[0][0])?c(a,"projectName"):a,t))+"\n"+(null!=(a=c(n,"if").call(null!=t?t:e.nullContext||{},null!=(a=o[0][0])?c(a,"revision"):a,{name:"if",hash:{},fn:e.program(4,i,0,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:12,column:8},end:{line:15,column:15}}}))?a:"")+" </a>\n"},4:function(e,t,n,r,i,o){var a,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <br/>\n <span class="version">'+e.escapeExpression(e.lambda(null!=(a=o[1][0])?u(a,"revision"):a,t))+"</span>\n"},6:function(e,t,n,r,i){return" No projects yet.\n"},8:function(e,t,n,r,i){var o,a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <div class="dropdown-delete-actions">\n <button type="button" class="btn btn-danger dropdown-delete">DELETE \''+s(u(null!=(o=null!=t?c(t,"assessment"):t)?c(o,"projectName"):o,t))+'\'</button>\n <div class="delete-confirmation">\n <div class="confirmation-label">Do you want to permanently delete ‘'+s(u(null!=(o=null!=t?c(t,"assessment"):t)?c(o,"projectName"):o,t))+'’ from this browser?</div>\n <div class="delete-confirm-buttons">\n <div class="col-sm-6">\n <button type="button" class="btn btn-danger"\n data-survey-tool-action="delete-assessment"\n data-survey-tool-survey-id="'+s(u(null!=(o=null!=t?c(t,"assessment"):t)?c(o,"surveyId"):o,t))+'"\n data-survey-tool-assessment-id="'+s(u(null!=(o=null!=t?c(t,"assessment"):t)?c(o,"assessmentId"):o,t))+'"\n data-url="'+s((a=null!=(a=c(n,"rootUrl")||(null!=t?c(t,"rootUrl"):t))?a:e.hooks.helperMissing,"function"==typeof a?a.call(null!=t?t:e.nullContext||{},{name:"rootUrl",hash:{},data:i,loc:{start:{line:40,column:26},end:{line:40,column:37}}}):a))+'"\n >Yes</button>\n </div>\n <div class="col-sm-6">\n <button type="button" class="btn btn-default"\n data-survey-tool-action="cancel-delete"\n >No</button>\n </div>\n </div>\n </div>\n </div>\n'},10:function(e,t,n,r,i){return' <button type="button" class="btn btn-default load-sample-project">Load sample project</button>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i,o){var a,u=null!=t?t:e.nullContext||{},s=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="btn-group dropup">\n <button type="button" class="btn btn-secondary dropdown-toggle assessment-dropup"\n data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"\n >\n Select '+(null!=(a=s(n,"unless").call(u,null!=t?s(t,"showCreate"):t,{name:"unless",hash:{},fn:e.program(1,i,0,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:5,column:11},end:{line:5,column:52}}}))?a:"")+' / Add New\n <span class="caret"></span>\n </button>\n <div class="dropdown-menu assessment-menu-dropdown">\n'+(null!=(a=s(n,"each").call(u,null!=t?s(t,"assessments"):t,{name:"each",hash:{},fn:e.program(3,i,1,o),inverse:e.program(6,i,0,o),data:i,blockParams:o,loc:{start:{line:9,column:4},end:{line:19,column:13}}}))?a:"")+' <div class="dropdown-divider"></div>\n <div>\n <div class="export-import-container">\n <button class="blue-button btn btn-primary" data-survey-tool-action="download-json">Export</button>\n </div>\n <div class="export-import-container">\n <button class="blue-button btn btn-primary" data-survey-tool-action="load-json">Import</button>\n </div>\n </div>\n'+(null!=(a=s(n,"unless").call(u,null!=t?s(t,"showCreate"):t,{name:"unless",hash:{},fn:e.program(8,i,0,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:29,column:4},end:{line:51,column:15}}}))?a:"")+'\n <button type="button" class="btn btn-primary"\n data-survey-tool-action="create-new-assessment"\n data-survey-tool-context="dropdown"\n >\n CREATE\n </button>\n'+(null!=(a=s(n,"if").call(u,null!=t?s(t,"hasSampleProject"):t,{name:"if",hash:{},fn:e.program(10,i,0,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:59,column:4},end:{line:61,column:11}}}))?a:"")+" </div>\n</div>\n"},useData:!0,useBlockParams:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i){return" Create new project\n"},3:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return" "+e.escapeExpression(e.lambda(null!=(o=null!=t?a(t,"question"):t)?a(o,"name"):o,t))+"\n"},5:function(e,t,n,r,i){return' <button class="question-assessment-create" data-survey-tool-action="create-new-assessment">CREATE</button>\n'},7:function(e,t,n,r,i){return' <button class="description-next">NEXT</button>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,r,i,o){var a,u=null!=t?t:e.nullContext||{},s=e.lambda,c=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire description">\n <div class="row">\n <div class="col-12">\n <h2 class="ipt-title-question">\n'+(null!=(a=l(r,"if").call(u,null!=t?l(t,"showCreate"):t,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.program(3,o,0),data:o,loc:{start:{line:6,column:10},end:{line:10,column:17}}}))?a:"")+' </h2>\n <h2 class="mm-title-question">Start an IIoT Maturity Analysis</h2>\n <form class="project-description">\n <label class="ipt-project-name" for="project-name">Project Name</label>\n <label class="mm-company-name" for="project-name">Company Name</label>\n <input type="text" class="form-control" id="project-name" value="'+c(s(null!=(a=null!=t?l(t,"assessment"):t)?l(a,"projectName"):a,t))+'" required/>\n <div class="invalid-feedback">Project Name is required.</div>\n\n <label for="main-contact">Main Contact</label>\n <input type="text" class="form-control" id="main-contact" value="'+c(s(null!=(a=null!=t?l(t,"assessment"):t)?l(a,"mainContact"):a,t))+'"/>\n\n <label for="project-email">'+c(s(null!=(a=null!=t?l(t,"customMessages"):t)?l(a,"SurveyToolProjectEmailLabel"):a,t))+' <sup>[*]</sup></label>\n <input type="email" class="form-control" id="project-email" value="'+c(s(null!=(a=null!=t?l(t,"assessment"):t)?l(a,"projectEmail"):a,t))+'" />\n\n <label class="project-status-label" for="project-status">Project Status</label>\n <input type="text" class="form-control" id="project-status" value="'+c(s(null!=(a=null!=t?l(t,"assessment"):t)?l(a,"projectStatus"):a,t))+'"/>\n\n <p><sup>[*]</sup> '+c(s(null!=(a=null!=t?l(t,"customMessages"):t)?l(a,"SurveyToolProjectEmailNote"):a,t))+'</p>\n </form>\n </div>\n </div>\n </div>\n</div>\n<div class="questionnaire question buttons-fixed">\n <div class="buttons row">\n <div class="col-sm-4">\n <button class="back description-back">back</button>\n </div>\n <div class="col-sm-4">\n'+(null!=(a=e.invokePartial(n(871),t,{name:"dropdown",hash:{hasSampleProject:null!=t?l(t,"hasSampleProject"):t,rootUrl:null!=t?l(t,"rootUrl"):t,assessments:null!=t?l(t,"assessments"):t},data:o,indent:" ",helpers:r,partials:i,decorators:e.decorators}))?a:"")+' </div>\n <div class="col-sm-4">\n'+(null!=(a=l(r,"if").call(u,null!=t?l(t,"showCreate"):t,{name:"if",hash:{},fn:e.program(5,o,0),inverse:e.program(7,o,0),data:o,loc:{start:{line:43,column:6},end:{line:47,column:13}}}))?a:"")+" </div>\n </div>\n</div>\n"},usePartial:!0,useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="main-content-overflow">\n <div class="questionnaire spider">\n <div class="row spider-header">\n <div class="col-sm-4 spider-title"><h2>Overview of currently selected modules<h2></div>\n <div class="col-sm-8 spider-buttons">\n <a class="edit-spider">Edit module selection</a>\n <a class="auto-collapse collapse-on-click">keep nodes open</a>\n <a class="spider-show show-all">show all nodes</a>\n </div>\n </div>\n <div class="row">\n <div class="col-12 spider-container">\n <svg class="spider '+e.escapeExpression((o=null!=(o=a(n,"type")||(null!=t?a(t,"type"):t))?o:e.hooks.helperMissing,"function"==typeof o?o.call(null!=t?t:e.nullContext||{},{name:"type",hash:{},data:i,loc:{start:{line:13,column:27},end:{line:13,column:35}}}):o))+'-spider" width="800" height="700" pointer-events="all"></svg>\n </div>\n </div>\n </div>\n</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return'<p>Indicator for urgency:</p>\n<p>=(5-"score")*Priority</p>\n<p>>=5 -> red</p>\n<p><=2 -> green</p>\n<p>Else -> yellow</p>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return'<div class="modal fade" id="save-warning-modal" tabindex="-1" role="dialog" aria-hidden="true">\n <div class="modal-dialog" role="document">\n <div class="modal-content">\n <div class="modal-header">\n <div class="warning-description">\n <h5 class="modal-title">You are about to leave the questionnaire and lose all unsaved progress. Click "Continue" to proceed.</h5>\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">×</span>\n </button>\n </div>\n </div>\n <div class="modal-body warning-body">\n <button class="save-warning-continue">Continue</button>\n <button class="save-warning-new-tab">Open in new tab</button>\n </div>\n </div>\n </div>\n</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){var o,a,u=e.escapeExpression,s=e.lambda,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="survey-tool-export-assessment-properties">\n <div class="survey-tool-export-message">\n Export a copy of ‘'+u((a=null!=(a=c(n,"name")||(null!=t?c(t,"name"):t))?a:e.hooks.helperMissing,"function"==typeof a?a.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:i,loc:{start:{line:3,column:22},end:{line:3,column:30}}}):a))+'’ from the browser to your PC:\n </div>\n\n <div class="form">\n <input type="text" class="form-control" name="name" value="'+u(s(null!=(o=null!=t?c(t,"assessmentMeta"):t)?c(o,"exportName"):o,t))+'" placeholder="Author of this version" />\n <input type="text" class="form-control" name="revision" value="'+u(s(null!=(o=null!=t?c(t,"assessmentMeta"):t)?c(o,"exportRevision"):o,t))+'" placeholder="Revision" />\n <textarea class="form-control" name="description" placeholder="Description of this version">'+u(s(null!=(o=null!=t?c(t,"assessmentMeta"):t)?c(o,"exportDescription"):o,t))+'</textarea>\n\n <div class="btn-group">\n <button type="button" class="btn btn-primary" data-survey-tool-action="export">Export</button>\n <button type="button" class="btn btn-default" data-survey-tool-action="cancel">Cancel</button>\n </div>\n </div>\n</div>\n'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i){return'<div class="survey-tool-load-assessment-error-popup">\n <div class="survey-tool-load-error-popup-message">\n Error loading file. Make sure it is an export file from this site.\n </div>\n <button type="button" class="btn btn-default" data-survey-tool-action="error-close">Close</button>\n</div>'},useData:!0})},function(e,t,n){var r=n(0);e.exports=(r.default||r).template({1:function(e,t,n,r,i,o){var a,u=e.lambda,s=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <button type="button" class="btn btn-'+s(u(null!=(a=o[0][0])?c(a,"btnClass"):a,t))+'"\n data-survey-tool-action="'+s(u(null!=(a=o[0][0])?c(a,"action"):a,t))+'"\n >'+s(u(null!=(a=o[0][0])?c(a,"label"):a,t))+"</button>\n"},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,i,o){var a,u,s=null!=t?t:e.nullContext||{},c=e.hooks.helperMissing,l=e.escapeExpression,f=e.lambda,d=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<div class="survey-tool-load-assessment-popup">\n <div class="export-properties">\n <div class="export-title">Importing ‘'+l((u=null!=(u=d(n,"projectName")||(null!=t?d(t,"projectName"):t))?u:c,"function"==typeof u?u.call(s,{name:"projectName",hash:{},data:i,blockParams:o,loc:{start:{line:3,column:41},end:{line:3,column:56}}}):u))+'’ from PC to browser:</div>\n <div class="export-meta">\n <div class="export-revision">Version: '+l(f(null!=(a=null!=t?d(t,"assessmentMeta"):t)?d(a,"exportRevision"):a,t))+'</div>\n <div class="export-name">Created by: '+l(f(null!=(a=null!=t?d(t,"assessmentMeta"):t)?d(a,"exportName"):a,t))+'</div>\n <div class="export-description">Description of this version: '+l(f(null!=(a=null!=t?d(t,"assessmentMeta"):t)?d(a,"exportDescription"):a,t))+'</div>\n </div>\n </div>\n\n <div class="survey-tool-load-assessment-popup-message">'+l((u=null!=(u=d(n,"message")||(null!=t?d(t,"message"):t))?u:c,"function"==typeof u?u.call(s,{name:"message",hash:{},data:i,blockParams:o,loc:{start:{line:11,column:57},end:{line:11,column:68}}}):u))+'</div>\n <div class="btn-group">\n'+(null!=(a=d(n,"each").call(s,null!=t?d(t,"buttons"):t,{name:"each",hash:{},fn:e.program(1,i,1,o),inverse:e.noop,data:i,blockParams:o,loc:{start:{line:13,column:4},end:{line:17,column:13}}}))?a:"")+" </div>\n</div>\n"},useData:!0,useBlockParams:!0})},,function(e,t){},function(e,t){}]);