/** * Minified by jsDelivr using Terser v5.17.1. * Original file: /npm/d3plus@2.0.3/build/d3plus.full.js * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */ function _defineProperty2(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _slicedToArray2(t,e){return _arrayWithHoles2(t)||_iterableToArrayLimit2(t,e)||_unsupportedIterableToArray2(t,e)||_nonIterableRest2()}function _nonIterableRest2(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit2(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}}function _arrayWithHoles2(t){if(Array.isArray(t))return t}function _get2(t,e,n){return _get2="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var i=_superPropBase2(t,e);if(i){var r=Object.getOwnPropertyDescriptor(i,e);return r.get?r.get.call(n):r.value}},_get2(t,e,n||t)}function _superPropBase2(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=_getPrototypeOf2(t)););return t}function _inherits2(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_setPrototypeOf2(t,e)}function _createSuper2(t){var e=_isNativeReflectConstruct2();return function(){var n,i=_getPrototypeOf2(t);if(e){var r=_getPrototypeOf2(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return _possibleConstructorReturn2(this,n)}}function _possibleConstructorReturn2(t,e){return!e||"object"!==_typeof2(e)&&"function"!=typeof e?_assertThisInitialized2(t):e}function _assertThisInitialized2(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _wrapNativeSuper(t){var e="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(t){if(null===t||!_isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return _construct(t,arguments,_getPrototypeOf2(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf2(n,t)},_wrapNativeSuper(t)}function _construct(t,e,n){return _construct=_isNativeReflectConstruct2()?Reflect.construct:function(t,e,n){var i=[null];i.push.apply(i,e);var r=new(Function.bind.apply(t,i));return n&&_setPrototypeOf2(r,n.prototype),r},_construct.apply(null,arguments)}function _isNativeReflectConstruct2(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function _isNativeFunction(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function _setPrototypeOf2(t,e){return _setPrototypeOf2=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},_setPrototypeOf2(t,e)}function _getPrototypeOf2(t){return _getPrototypeOf2=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf2(t)}function _classCallCheck2(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var n=0;n=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function _unsupportedIterableToArray2(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray2(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray2(t,e):void 0}}function _arrayLikeToArray2(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0?V:G)(t)},W=Math.min,q=function(t){return t>0?W(U(t),9007199254740991):0},K=Math.max,Y=Math.min,X=function(t,e){return(t=U(t))<0?K(t+e,0):Y(t,e)},Z=function(t){return function(e,n,i){var r,o=H(e),a=q(o.length),s=X(i,a);if(t&&n!=n){for(;a>s;)if((r=o[s++])!=r)return!0}else for(;a>s;s++)if((t||s in o)&&o[s]===n)return t||s||0;return!t&&-1}},$=w("keys"),J=function(t){return $[t]||($[t]=b(t))},Q=Z(!1),tt=J("IE_PROTO"),et=function(t,e){var n,r=H(t),o=0,a=[];for(n in r)n!=tt&&i(r,n)&&a.push(n);for(;e.length>o;)i(r,n=e[o++])&&(~Q(a,n)||a.push(n));return a},nt="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),it=Object.keys||function(t){return et(t,nt)},rt={f:Object.getOwnPropertySymbols},ot={f:{}.propertyIsEnumerable},at=Array.isArray||function(t){return"Array"==F(t)},st=function(t){return Object(I(t))},ut=o?Object.defineProperties:function(t,e){u(t);for(var n,i=it(e),r=i.length,o=0;r>o;)p.f(t,n=i[o++],e[n]);return t},lt=e.document,ct=lt&<.documentElement,ht=J("IE_PROTO"),ft=function(){},dt="prototype",gt=function(){var t,e=h("iframe"),n=nt.length;for(e.style.display="none",ct.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("