Socket
Socket
Sign inDemoInstall

react-jsx-highmaps

Package Overview
Dependencies
14
Maintainers
2
Versions
36
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.2 to 2.2.0

dist/react-jsx-highmaps.js

10

dist/es/components/MapNavigation/MapNavigation.js

@@ -7,3 +7,2 @@ import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";

import PropTypes from 'prop-types';
import { attempt } from 'lodash-es';
import { useModifiedProps, useChart, useHighcharts } from 'react-jsx-highcharts';

@@ -36,5 +35,8 @@

return function () {
attempt(updateMapNavigation, {
enabled: false
}, chart);
try {
updateMapNavigation({
enabled: false
}, chart);
} catch (_unused) {// ignore as chart might have already been unmounted
}
};

@@ -41,0 +43,0 @@ }, []);

2

dist/react-jsx-highmaps.min.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactHighcharts=t(require("react")):e.ReactHighcharts=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=10)}([function(t,n){t.exports=e},function(e,t,n){e.exports=n(8)()},,,function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(4);function i(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},,function(e,t,n){"use strict";var r=n(9);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,u){if(u!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function r(){return(r=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}).apply(this,arguments)}n.r(t),n.d(t,"Chart",(function(){return me})),n.d(t,"ColorAxis",(function(){return he})),n.d(t,"Credits",(function(){return Ce})),n.d(t,"Debug",(function(){return Ae})),n.d(t,"HighmapsProvider",(function(){return Se})),n.d(t,"Loading",(function(){return Ne})),n.d(t,"Legend",(function(){return Be})),n.d(t,"Series",(function(){return se})),n.d(t,"Subtitle",(function(){return He})),n.d(t,"Title",(function(){return Ze})),n.d(t,"Tooltip",(function(){return $e})),n.d(t,"useHighcharts",(function(){return J})),n.d(t,"useChart",(function(){return ee})),n.d(t,"useAxis",(function(){return ie})),n.d(t,"useSeries",(function(){return Ge})),n.d(t,"useModifiedProps",(function(){return be})),n.d(t,"withHighmaps",(function(){return Pe})),n.d(t,"withSeriesType",(function(){return pe})),n.d(t,"HighchartsMapChart",(function(){return ot})),n.d(t,"MapNavigation",(function(){return Lt})),n.d(t,"XAxis",(function(){return Ht})),n.d(t,"YAxis",(function(){return Zt})),n.d(t,"MapBubbleSeries",(function(){return Yt})),n.d(t,"MapLineSeries",(function(){return $t})),n.d(t,"MapPointSeries",(function(){return Gt})),n.d(t,"MapSeries",(function(){return Jt}));var i=n(0),o=n(1),u=n.n(o);var a=n(6);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var u,a=e[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return n}}(e,t)||Object(a.a)(e,t)||function(){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 d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),b=new Uint8Array(16);function v(){if(!p)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return p(b)}var y=/^(?:[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;for(var O=function(e){return"string"==typeof e&&y.test(e)},m=[],j=0;j<256;++j)m.push((j+256).toString(16).substr(1));var h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(m[e[t+0]]+m[e[t+1]]+m[e[t+2]]+m[e[t+3]]+"-"+m[e[t+4]]+m[e[t+5]]+"-"+m[e[t+6]]+m[e[t+7]]+"-"+m[e[t+8]]+m[e[t+9]]+"-"+m[e[t+10]]+m[e[t+11]]+m[e[t+12]]+m[e[t+13]]+m[e[t+14]]+m[e[t+15]]).toLowerCase();if(!O(n))throw TypeError("Stringified UUID is invalid");return n};var g=function(e,t,n){var r=(e=e||{}).random||(e.rng||v)();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 h(r)};var x=function(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)};var E=function(e){return e},w=Math.max;var C=function(e,t,n){return t=w(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,o=w(r.length-t,0),u=Array(o);++i<o;)u[i]=r[t+i];i=-1;for(var a=Array(t+1);++i<t;)a[i]=r[i];return a[t]=n(u),x(e,this,a)}};var T=function(e){return e};var A=function(e,t){return T(C(e,t,E),e+"")},P=Object.prototype.toString;var S=function(e){return P.call(e)};var k=function(e){return null!=e&&"object"==typeof e};var R=function(e,t){return function(n){return e(t(n))}},N=R(Object.getPrototypeOf,Object),L=Function.prototype,M=Object.prototype,D=L.toString,_=M.hasOwnProperty,I=D.call(Object);var F=function(e){if(!k(e)||"[object Object]"!=S(e))return!1;var t=N(e);if(null===t)return!0;var n=_.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&D.call(n)==I};var V=function(e){if(!k(e))return!1;var t=S(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!F(e)},B=A((function(e,t){try{return x(e,void 0,t)}catch(e){return V(e)?e:new Error(e)}})),q=Object(i.createContext)();q.displayName="SeriesContext";var z=q,H=function(e,t){var n={};return e&&Object.keys(e).filter((function(n){return t(n,e[n])})).forEach((function(t){n[t]=e[t]})),n},U=function(e){return H(e,(function(e,t){return!Z(e,t)}))},X=function(e){var t=function(e){return H(e,Z)}(e),n={};return Object.keys(t).forEach((function(e){var r=e.slice(2)[0].toLowerCase()+e.slice(3);n[r]=t[e]})),n},Z=function(e,t){return 0===e.indexOf("on")&&e.length>2&&"function"==typeof t};function W(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.children,i=s(t,["children"]),o=H(i,(function(t,n){return!e||!1===Object.is(n,e[t])}));return!n||e&&!1!==Object.is(e.children,r)||(o.text=r),Object.keys(o).length>0&&o}function Y(e){var t=Object(i.useRef)();return Object(i.useEffect)((function(){t.current=e})),t.current}var $=Object(i.createContext)();$.displayName="HighchartsContext";var G=$;function J(){return Object(i.useContext)(G)}var K=Object(i.createContext)();K.displayName="ChartContext";var Q=K;function ee(){return Object(i.useContext)(Q)}var te=Object(i.createContext)();te.displayName="AxisContext";var ne=te,re=function(e){return e?{object:e,id:e.userOptions&&e.userOptions.id,type:e.coll,update:e.update.bind(e),remove:e.remove.bind(e),addPlotBandOrLine:e.addPlotBandOrLine.bind(e),removePlotBandOrLine:e.removePlotBandOrLine.bind(e),getExtremes:e.getExtremes.bind(e),setExtremes:e.setExtremes.bind(e),setTitle:e.setTitle.bind(e)}:null};function ie(e){var t=ee(),n=Object(i.useContext)(ne),r=function(){if(n)return n;if(e){var r=t.get(e);return re(r)}return null},o=c(Object(i.useState)(r),2),u=o[0],a=o[1];return Object(i.useEffect)((function(){u||a(r())}),[]),Object(i.useDebugValue)(u?u.id:null),u}var oe=Object(i.createContext)();oe.displayName="ColorAxisContext";var ue=oe,ae=function(e){return e?{object:e,id:e.userOptions&&e.userOptions.id}:null};function ce(e){return e?{object:e,id:e.userOptions&&e.userOptions.id,type:e.type,update:e.update.bind(e),remove:e.remove.bind(e),setData:e.setData.bind(e),setVisible:e.setVisible.bind(e)}:null}var de=[],le=Object(i.memo)((function(e){var t=e.id,n=void 0===t?g:t,r=e.data,o=void 0===r?de:r,u=e.isDataEqual,a=void 0===u?Object.is:u,d=e.type,l=void 0===d?"line":d,p=e.visible,b=void 0===p||p,v=e.children,y=void 0===v?null:v,O=e.axisId,m=e.requiresAxis,j=void 0===m||m,h=e.jsxOptions,x=f({id:n,data:o,type:l,visible:b},s(e,["id","data","isDataEqual","type","visible","children","axisId","requiresAxis","jsxOptions"])),E=(J(),ee()),w=E.addSeries,C=E.needsRedraw,T=Object(i.useRef)(null),A=c(Object(i.useState)(!1),2)[1],P=Object(i.useRef)(null),S=ie(O),k=function(e){var t=ee(),n=Object(i.useContext)(ue),r=function(){if(n)return n;if(e){var r=t.get(e);return ae(r)}return null},o=c(Object(i.useState)(r),2),u=o[0],a=o[1];return Object(i.useEffect)((function(){u||a(r())}),[]),Object(i.useDebugValue)(u?u.id:null),u}();Object(i.useEffect)((function(){if(!j||S){var e=fe(x,S,k,j);return T.current=w(e,!1),P.current=ce(T.current),A(!0),C(),function(){var e=T.current;e&&e.remove&&(B(e.remove.bind(e),!1),T.current=null,C())}}}),[S]);var R=Y(x);return Object(i.useEffect)((function(){if(R&&T.current){var e=T.current,t=x.visible,n=x.data,r=s(x,["visible","data"]),i=!1;if(!1===a(n,R.data)){var o=h&&h.animation,u=h&&h.updatePoints;e.setData(n,!1,o,u),i=!0}t!==R.visible&&(e.setVisible(t,!1),i=!0);var c=W(R,r);!1!==c&&(e.update(c,!1),i=!0),i&&C()}})),T.current?i.createElement(z.Provider,{value:P.current},y):null}));le.displayName="Series";var fe=function(e,t,n,r){var i=e.id,o=e.data,u=s(e,["id","data"]),a="function"==typeof i?i():i,c=U(u),d=f({id:a,data:o,events:X(u)},c);return n&&(d.colorAxis=n.id),r&&(d[t.type]=t.id),d},se=le;function pe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(n){return i.createElement(se,r({},n,t,{type:e.toLowerCase()}))};return n.displayName="".concat(e,"Series"),n}function be(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Object(i.useRef)();Object(i.useEffect)((function(){n.current=e}));var r=W(n.current,e,t);return Object(i.useDebugValue)(r?"Modified":"Not modified"),r}var ve=function(e,t){var n=J(),r=X(e),i=Y(r),o=W(i,r);!1!==o&&Object.keys(o).forEach((function(e){if(i){var r=i[e];r&&n.removeEvent(t,e,r)}var u=o[e];u&&n.addEvent(t,e,u)}))},ye=Object(i.memo)((function(e){var t=e.type,n=void 0===t?"line":t,r=e.width,o=e.height,u=s(e,["type","width","height"]),a=ee(),c=Object(i.useRef)(!1),d=be(f({type:n},u));return Object(i.useEffect)((function(){void 0===r&&void 0===o||a.setSize(r,o)}),[r,o]),Object(i.useEffect)((function(){if(!1!==d&&c.current){var e=U(d);Object.getOwnPropertyNames(e).length>0&&Oe(d,a,a.needsRedraw)}})),Object(i.useEffect)((function(){var e=U(f({type:n},u));Oe(e,a),c.current=!0}),[]),ve(u,a.object),null})),Oe=function(e,t){t.update({chart:e},!1),t.needsRedraw()};ye.propTypes={type:u.a.string,width:u.a.oneOfType([u.a.string,u.a.number]),height:u.a.oneOfType([u.a.string,u.a.number]),onAddSeries:u.a.func,onAfterPrint:u.a.func,onBeforePrint:u.a.func,onClick:u.a.func,onLoad:u.a.func,onRedraw:u.a.func,onRender:u.a.func,onSelection:u.a.func},ye.displayName="Chart";var me=ye,je=function(e,t){var n=function(e){var t=e.id,n=void 0===t?g:t,r=s(e,["id"]),i="function"==typeof n?n():n,o=U(r);return f({id:i,events:X(r)},o)}(t);return e.addColorAxis(n,!1)},he=function(e){var t=e.children,n=void 0===t?null:t,r=s(e,["children"]),o=ee(),u=Object(i.useRef)(null),a=Object(i.useRef)(null),d=c(Object(i.useState)(!1),2),l=d[0],f=d[1];Object(i.useEffect)((function(){return u.current=je(o,r),a.current=ae(u.current),f(!0),o.needsRedraw(),function(){var e=u.current;e&&e.remove&&(B(e.remove.bind(e),!1),o.needsRedraw())}}),[]);var p=be(r);return Object(i.useEffect)((function(){null!==u.current&&!1!==p&&(u.current.update(p,!1),o.needsRedraw())})),l?i.createElement(ue.Provider,{value:a.current},n):null},ge=function(e){return e},xe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ge,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ge,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=ee(),u=be(e,r);Object(i.useEffect)((function(){!1!==u&&(t(o,u),o.needsRedraw())})),Object(i.useEffect)((function(){return function(){B(n,o),o.needsRedraw()}}),[])},Ee=function(e){var t=e.enabled,n=void 0===t||t,r=s(e,["enabled"]);return xe(f({enabled:n},r),we,(function(e){return we(e,{enabled:!1})})),null},we=function(e,t){"text"in t&&!t.text&&delete t.text,e.addCredits(t,!0)};Ee.propTypes={enabled:u.a.bool};var Ce=Ee,Te=function(e){var t=e.varName,n=void 0===t?"chart":t,r=ee();return Object(i.useEffect)((function(){return window[n]=r.object,console.log("Chart instance available as global variable as window.".concat(n)),function(){window[n]=void 0}}),[n]),null};Te.propTypes={varName:u.a.string};var Ae=Te;function Pe(e,t){return function(n){return i.createElement(Se,{Highcharts:t},i.createElement(e,n))}}var Se=function(e){var t=e.Highcharts,n=e.children;return i.createElement(G.Provider,{value:t},n)},ke=Object(i.memo)((function(e){var t=e.children,n=e.isLoading,r=void 0===n||n,o=s(e,["children","isLoading"]),u=ee(),a=be(o);return Object(i.useEffect)((function(){!1!==a&&Re(a,u),r?u.showLoading(t):u.hideLoading()})),Object(i.useEffect)((function(){return function(){B(u.hideLoading)}}),[]),null})),Re=function(e,t){t.update({loading:e},!0)};ke.propTypes={isLoading:u.a.bool,hideDuration:u.a.number,labelStyle:u.a.object,showDuration:u.a.number,style:u.a.object},ke.displayName="Loading";var Ne=ke,Le=Object(i.memo)((function(e){var t=e.children,n=void 0===t?null:t,r=e.enabled,i=void 0===r||r,o=s(e,["children","enabled"]);return xe(f({enabled:i},o),Me,(function(e){return Me(e,{enabled:!1})}),!1),n})),Me=function(e,t){e.update({legend:t},!1)};Le.propTypes={enabled:u.a.bool},Le.displayName="Legend";var De=Le,_e=Object(i.memo)((function(e){return xe(e,Ie,(function(e){return Ie(e,{text:null})})),null})),Ie=function(e,t){e.update({legend:{title:t}},!1)};_e.displayName="LegendTitle";var Fe=_e,Ve=De;Ve.Title=Fe;var Be=Ve,qe=Object(i.memo)((function(e){return xe(e,ze,(function(e){return ze(e,{text:null})})),null})),ze=function(e,t){e.setTitle(void 0,t,!1)};qe.displayName="Subtitle";var He=qe,Ue=Object(i.memo)((function(e){return xe(e,Xe,(function(e){return Xe(e,{text:null})})),null})),Xe=function(e,t){e.setTitle(t,null,!1)};Ue.displayName="Title";var Ze=Ue,We=Object(i.memo)((function(e){e.children;var t,n=s(e,["children"]),r=ee(),o=J();n.enabled=null===(t=e.enabled)||void 0===t||t,Object(i.useEffect)((function(){return Ye(r,f(f({},o.defaultOptions&&o.defaultOptions.tooltip),n)),function(){B(Ye,r,{enabled:!1})}}),[]);var u=be(n);return Object(i.useEffect)((function(){!1!==u&&Ye(r,u)})),null})),Ye=function(e,t){e.update({tooltip:t})};We.displayName="Tooltip",We.propTypes={enabled:u.a.bool};var $e=We;function Ge(e){var t=Object(i.useContext)(z),n=ee(),r=function(){return t||(e?ce(n.get(e)):null)},o=c(Object(i.useState)(r),2),u=o[0],a=o[1];return Object(i.useEffect)((function(){u||a(r())}),[]),Object(i.useDebugValue)(u?u.id:null),u}var Je=function(e,t){return{object:e,type:t,get:e.get.bind(e),setSize:e.setSize.bind(e),update:e.update.bind(e),addAxis:e.addAxis.bind(e),addColorAxis:e.addColorAxis.bind(e),addSeries:e.addSeries.bind(e),setTitle:e.setTitle.bind(e),setCaption:e.setCaption.bind(e),showLoading:e.showLoading.bind(e),hideLoading:e.hideLoading.bind(e),addCredits:e.addCredits.bind(e),addAnnotation:e.addAnnotation?e.addAnnotation.bind(e):null,removeAnnotation:e.removeAnnotation?e.removeAnnotation.bind(e):null,needsRedraw:(n=function(){e.__destroyed||B(e.redraw.bind(e))},i=window.cancelAnimationFrame,o=window.requestAnimationFrame,function(){r&&i(r);for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];r=o(n.bind.apply(n,[n].concat(t)))})};var n,r,i,o},Ke=function(e){return e},Qe=function(e,t){if(t){var n=e.chartCreationFunc,r=(e.callback,e.chart),i=e.polar,o=e.gauge,u=e.styledMode,a=void 0!==u&&u,c=(e.children,s(e,["chartCreationFunc","callback","chart","polar","gauge","styledMode","children"])),d=n(t,f({chart:f({styledMode:a},r),title:{text:null},subtitle:{text:null},legend:{enabled:!1},rangeSelector:{enabled:!1},navigator:{enabled:!1},scrollbar:{enabled:!1},tooltip:{enabled:!1},credits:{enabled:!1},series:[],xAxis:[],yAxis:[]},c));return d.polar=i,d.angular=o,d}},et=function(e){var t=e.children,n=void 0===t?null:t,o=e.callback,u=void 0===o?Ke:o,a=e.className,d=void 0===a?"":a,l=e.containerProps,f=void 0===l?null:l,p=s(e,["children","callback","className","containerProps"]),b=c(Object(i.useState)(!1),2),v=b[0],y=b[1],O=Object(i.useRef)(null),m=Object(i.useRef)(null),j=Object(i.useRef)(null);Object(i.useLayoutEffect)((function(){var e=Qe(p,O.current);m.current=e,j.current=Je(e,p.chartType),u(e),y(!0)}),[]),Object(i.useEffect)((function(){return function(){var e=m.current;e&&(window.requestAnimationFrame(e.destroy.bind(e)),e.__destroyed=!0)}}),[]);var h=Y(p);return Object(i.useEffect)((function(){if(v){var e=p.plotOptions,t=m.current;!1===Object.is(h.plotOptions,e)&&t&&(t.update({plotOptions:e},!1),j.current.needsRedraw())}})),i.createElement("div",r({},f,{className:"chart ".concat(d),ref:O}),v&&i.createElement(Q.Provider,{value:j.current},n))},tt={id:"xAxis"},nt={id:"yAxis"},rt={enabled:!1},it=function(e,t){if(e)return"string"==typeof e?t.maps[e]:e},ot=function(e){var t=e.map,n=e.chart,o=e.callback,u=s(e,["map","chart","callback"]),a=J(),c=Object(i.useMemo)((function(){return it(t,a)}),[t]),d=Object(i.useMemo)((function(){return f(f({},n),{},{map:c})}),[c,n]),l=Object(i.useCallback)((function(e){if(c){var t=a.format,n=e.options.credits,r=n.mapText,i=n.mapTextFull;e.mapCredits=t(r,{geojson:c}),e.mapCreditsFull=t(i,{geojson:c})}o&&o(e)}),[o]);return i.createElement(et,r({chart:d,mapNavigation:rt,xAxis:tt,yAxis:nt},u,{callback:l,chartCreationFunc:a.mapChart,chartType:"mapChart"}))},ut=function(e){var t=e.children,n=e.enabled,r=void 0===n||n,o=s(e,["children","enabled"]),u=c(Object(i.useState)(!1),2),a=u[0],d=u[1],l=ee(),p=J();Object(i.useEffect)((function(){var e=l.object;e.options.mapNavigation.enabled=!0,p.fireEvent(e,"beforeRender");var t=at(f({enabled:r},o),p);return ct(t,l),d(!0),function(){B(ct,{enabled:!1},l)}}),[]);var b=be(f({enabled:r},o));return Object(i.useEffect)((function(){a&&!1!==b&&ct(b,l)})),t&&a?i.createElement(i.Fragment,null,t):null},at=function(e,t){return f(f(f({},t.defaultOptions&&t.defaultOptions.mapNavigation),e),{},{enableButtons:!1,buttons:{zoomIn:{},zoomOut:{}}})},ct=function(e,t){t.update({mapNavigation:e},!0)};ut.propTypes={enabled:u.a.bool};var dt=ut,lt=R(Object.keys,Object),ft=Object.prototype.toString;var st=function(e){return ft.call(e)};var pt=function(){return!1},bt=Array.isArray;var vt=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var yt=function(e){if(!vt(e))return!1;var t=S(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var Ot=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var mt=function(e){return null!=e&&Ot(e.length)&&!yt(e)};var jt=function(){return!1};var ht=function(){return!1};var gt=function(){return!1},xt=Object.prototype.hasOwnProperty;var Et=function(e){if(null==e)return!0;if(mt(e)&&(bt(e)||"string"==typeof e||"function"==typeof e.splice||jt(e)||gt(e)||pt(e)))return!e.length;var t=st(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(ht(e))return!lt(e).length;for(var n in e)if(xt.call(e,n))return!1;return!0},wt=function(e){var t=J(),n=ee();return Object(i.useEffect)((function(){var r=e.type,i=s(e,["type"]),o=Ct(i,t);return Tt(r,o,n),function(){}}),[]),null},Ct=function(e,t){var n=e.children,r=e.onClick,i=s(e,["children","onClick"]);return f(f(f({},t.defaultOptions&&t.defaultOptions.mapNavigation.buttonOptions),{},{onclick:r},i),{},{text:n})},Tt=function(e,t,n){n.update({mapNavigation:{enableButtons:!Et(t),buttons:d({},e,t)}})};wt.propTypes={type:u.a.oneOf(["zoomIn","zoomOut"]).isRequired};var At=wt,Pt=function(){this.mapZoom(.5)},St=function(e){var t=e.children,n=void 0===t?"+":t,o=e.onClick,u=void 0===o?Pt:o,a=e.y,c=void 0===a?0:a,d=s(e,["children","onClick","y"]);return i.createElement(At,r({type:"zoomIn",onClick:u,y:c},d),n)},kt=function(){this.mapZoom(2)},Rt=function(e){var t=e.children,n=void 0===t?"-":t,o=e.onClick,u=void 0===o?kt:o,a=e.y,c=void 0===a?28:a,d=s(e,["children","onClick","y"]);return i.createElement(At,r({type:"zoomOut",onClick:u,y:c},d),n)},Nt=dt;Nt.ZoomIn=St,Nt.ZoomOut=Rt;var Lt=Nt,Mt=function(e,t,n){var r,i=t.id,o=void 0===i?g:i,u=t.isX,a=function(e){var t=e.id,n=void 0===t?g:t,r=s(e,["id"]),i="function"==typeof n?n():n,o=U(r);return f({id:i,title:{text:null},events:X(r)},o)}(t);if(n)r=e.addAxis(a,u,!1);else{var c="function"==typeof o?o():o;(r=e.get(c)).update.call(r,a,!1)}return r},Dt=function(e){var t=e.children,n=void 0===t?null:t,r=e.dynamicAxis,o=void 0===r||r,u=s(e,["children","dynamicAxis"]),a=ee(),d=Object(i.useRef)(null),l=Object(i.useRef)(null),f=c(Object(i.useState)(!1),2),p=f[0],b=f[1];Object(i.useEffect)((function(){return d.current=Mt(a,u,o),l.current=re(d.current),b(!0),a.needsRedraw(),function(){var e=d.current;e.remove&&o&&(B(e.remove.bind(e),!1),a.needsRedraw())}}),[]);var v=be(u);return Object(i.useEffect)((function(){if(p&&!1!==v){var e=d.current;e.plotLinesAndBands&&e.plotLinesAndBands.length>0?e.update(v,!0):(e.update(v,!1),a.needsRedraw())}})),p?i.createElement(ne.Provider,{value:l.current},n):null},_t=Object(i.memo)((function(e){var t=e.children,n=e.axisId,r=s(e,["children","axisId"]),o=ie(n);return Object(i.useEffect)((function(){o&&It(f({text:t},r),o)})),Object(i.useEffect)((function(){return function(){o&&B(It,{text:null},o)}}),[o]),null})),It=function(e,t){t.setTitle(e,!0)};_t.displayName="AxisTitle";var Ft=_t,Vt=Dt;Vt.Title=Ft;var Bt=Vt,qt=function(e){var t=e.id,n=s(e,["id"]),o="stockChart"===ee().type,u=o?"datetime":"linear",a=o?"xAxis":t;return i.createElement(Bt,r({type:u},n,{id:a,isX:!0}))};qt.Title=Bt.Title;var zt=qt,Ht=function(e){var t=e.endOnTick,n=void 0!==t&&t,o=e.visible,u=void 0!==o&&o,a=e.minPadding,c=void 0===a?0:a,d=e.maxPadding,l=void 0===d?0:d,f=e.startOnTick,p=void 0!==f&&f,b=s(e,["endOnTick","visible","minPadding","maxPadding","startOnTick"]);return i.createElement(zt,r({endOnTick:n,visible:u,minPadding:c,maxPadding:l,startOnTick:p},b,{id:"xAxis",dynamicAxis:!1}))},Ut=function(e){var t=e.type,n=void 0===t?"linear":t,o=s(e,["type"]);return i.createElement(Bt,r({type:n},o,{isX:!1}))};Ut.displayName="YAxis",Ut.Title=Bt.Title;var Xt=Ut,Zt=function(e){var t=e.endOnTick,n=void 0!==t&&t,o=e.visible,u=void 0!==o&&o,a=e.minPadding,c=void 0===a?0:a,d=e.maxPadding,l=void 0===d?0:d,f=e.startOnTick,p=void 0!==f&&f,b=e.reversed,v=void 0===b||b,y=s(e,["endOnTick","visible","minPadding","maxPadding","startOnTick","reversed"]);return i.createElement(Xt,r({endOnTick:n,visible:u,minPadding:c,maxPadding:l,startOnTick:p,reversed:v},y,{id:"yAxis",dynamicAxis:!1}))},Wt={axisId:"yAxis"},Yt=pe("MapBubble",Wt),$t=pe("MapLine",Wt),Gt=pe("MapPoint",Wt),Jt=pe("Map",Wt)}])}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactHighcharts=t(require("react")):e.ReactHighcharts=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(t,n){t.exports=e},function(e,t,n){e.exports=n(7)()},,function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(3);function i(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},,function(e,t,n){"use strict";var r=n(8);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function r(){return(r=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}).apply(this,arguments)}n.r(t),n.d(t,"Chart",(function(){return Q})),n.d(t,"ColorAxis",(function(){return te})),n.d(t,"Credits",(function(){return ae})),n.d(t,"Debug",(function(){return ce})),n.d(t,"HighmapsProvider",(function(){return le})),n.d(t,"Loading",(function(){return be})),n.d(t,"Legend",(function(){return ge})),n.d(t,"Series",(function(){return W})),n.d(t,"Subtitle",(function(){return we})),n.d(t,"Title",(function(){return Ae})),n.d(t,"Tooltip",(function(){return ke})),n.d(t,"useHighcharts",(function(){return N})),n.d(t,"useChart",(function(){return D})),n.d(t,"useAxis",(function(){return V})),n.d(t,"useSeries",(function(){return Re})),n.d(t,"useModifiedProps",(function(){return $})),n.d(t,"withHighmaps",(function(){return de})),n.d(t,"withSeriesType",(function(){return Y})),n.d(t,"HighchartsMapChart",(function(){return Be})),n.d(t,"MapNavigation",(function(){return yt})),n.d(t,"XAxis",(function(){return Tt})),n.d(t,"YAxis",(function(){return St})),n.d(t,"MapBubbleSeries",(function(){return Rt})),n.d(t,"MapLineSeries",(function(){return Nt})),n.d(t,"MapPointSeries",(function(){return Lt})),n.d(t,"MapSeries",(function(){return Mt}));var i=n(0),o=n(1),a=n.n(o);var u=n(5);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==u.return||u.return()}finally{if(i)throw o}}return n}}(e,t)||Object(u.a)(e,t)||function(){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 d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var b="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),p=new Uint8Array(16);function v(){if(!b)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return b(p)}var y=/^(?:[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;for(var m=function(e){return"string"==typeof e&&y.test(e)},O=[],h=0;h<256;++h)O.push((h+256).toString(16).substr(1));var j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(O[e[t+0]]+O[e[t+1]]+O[e[t+2]]+O[e[t+3]]+"-"+O[e[t+4]]+O[e[t+5]]+"-"+O[e[t+6]]+O[e[t+7]]+"-"+O[e[t+8]]+O[e[t+9]]+"-"+O[e[t+10]]+O[e[t+11]]+O[e[t+12]]+O[e[t+13]]+O[e[t+14]]+O[e[t+15]]).toLowerCase();if(!m(n))throw TypeError("Stringified UUID is invalid");return n};var g=function(e,t,n){var r=(e=e||{}).random||(e.rng||v)();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 j(r)},x=Object(i.createContext)();x.displayName="SeriesContext";var E=x,w=function(e,t){var n={};return e&&Object.keys(e).filter((function(n){return t(n,e[n])})).forEach((function(t){n[t]=e[t]})),n},C=function(e){return w(e,(function(e,t){return!A(e,t)}))},T=function(e){var t=function(e){return w(e,A)}(e),n={};return Object.keys(t).forEach((function(e){var r=e.slice(2)[0].toLowerCase()+e.slice(3);n[r]=t[e]})),n},A=function(e,t){return 0===e.indexOf("on")&&e.length>2&&"function"==typeof t};function P(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.children,i=s(t,["children"]),o=w(i,(function(t,n){return!e||!1===Object.is(n,e[t])}));return!n||e&&!1!==Object.is(e.children,r)||(o.text=r),Object.keys(o).length>0&&o}function S(e){var t=Object(i.useRef)();return Object(i.useEffect)((function(){t.current=e})),t.current}var k=Object(i.createContext)();k.displayName="HighchartsContext";var R=k;function N(){return Object(i.useContext)(R)}var L=Object(i.createContext)();L.displayName="ChartContext";var M=L;function D(){return Object(i.useContext)(M)}var _=Object(i.createContext)();_.displayName="AxisContext";var I=_,F=function(e){return e?{object:e,id:e.userOptions&&e.userOptions.id,type:e.coll,update:e.update.bind(e),remove:e.remove.bind(e),addPlotBandOrLine:e.addPlotBandOrLine.bind(e),removePlotBandOrLine:e.removePlotBandOrLine.bind(e),getExtremes:e.getExtremes.bind(e),setExtremes:e.setExtremes.bind(e),setTitle:e.setTitle.bind(e)}:null};function V(e){var t=D(),n=Object(i.useContext)(I),r=function(){if(n)return n;if(e){var r=t.get(e);return F(r)}return null},o=c(Object(i.useState)(r),2),a=o[0],u=o[1];return Object(i.useEffect)((function(){a||u(r())}),[]),Object(i.useDebugValue)(a?a.id:null),a}var B=Object(i.createContext)();B.displayName="ColorAxisContext";var q=B,z=function(e){return e?{object:e,id:e.userOptions&&e.userOptions.id}:null};function H(e){return e?{object:e,id:e.userOptions&&e.userOptions.id,type:e.type,update:e.update.bind(e),remove:e.remove.bind(e),setData:e.setData.bind(e),setVisible:e.setVisible.bind(e)}:null}var U=[],X=Object(i.memo)((function(e){var t=e.id,n=void 0===t?g:t,r=e.data,o=void 0===r?U:r,a=e.isDataEqual,u=void 0===a?Object.is:a,d=e.type,l=void 0===d?"line":d,b=e.visible,p=void 0===b||b,v=e.children,y=void 0===v?null:v,m=e.axisId,O=e.requiresAxis,h=void 0===O||O,j=e.jsxOptions,x=f({id:n,data:o,type:l,visible:p},s(e,["id","data","isDataEqual","type","visible","children","axisId","requiresAxis","jsxOptions"])),w=(N(),D()),C=w.addSeries,T=w.needsRedraw,A=Object(i.useRef)(null),k=c(Object(i.useState)(!1),2)[1],R=Object(i.useRef)(null),L=V(m),M=function(e){var t=D(),n=Object(i.useContext)(q),r=function(){if(n)return n;if(e){var r=t.get(e);return z(r)}return null},o=c(Object(i.useState)(r),2),a=o[0],u=o[1];return Object(i.useEffect)((function(){a||u(r())}),[]),Object(i.useDebugValue)(a?a.id:null),a}();Object(i.useEffect)((function(){if(!h||L){var e=Z(x,L,M,h),t=C(e,!1);return A.current=t,R.current=H(A.current),k(!0),T(),function(){if(t&&t.remove){try{t.remove.bind(t)(!1),A.current=null}catch(e){}T()}}}}),[L]);var _=S(x);return Object(i.useEffect)((function(){if(_&&A.current){var e=A.current,t=x.visible,n=x.data,r=s(x,["visible","data"]),i=!1;if(!1===u(n,_.data)){var o=j&&j.animation,a=j&&j.updatePoints;e.setData(n,!1,o,a),i=!0}t!==_.visible&&(e.setVisible(t,!1),i=!0);var c=P(_,r);!1!==c&&(e.update(c,!1),i=!0),i&&T()}})),A.current?i.createElement(E.Provider,{value:R.current},y):null}));X.displayName="Series";var Z=function(e,t,n,r){var i=e.id,o=e.data,a=s(e,["id","data"]),u="function"==typeof i?i():i,c=C(a),d=f({id:u,data:o,events:T(a)},c);return n&&(d.colorAxis=n.id),r&&(d[t.type]=t.id),d},W=X;function Y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(n){return i.createElement(W,r({},n,t,{type:e.toLowerCase()}))};return n.displayName="".concat(e,"Series"),n}function $(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Object(i.useRef)();Object(i.useEffect)((function(){n.current=e}));var r=P(n.current,e,t);return Object(i.useDebugValue)(r?"Modified":"Not modified"),r}var G=function(e,t){var n=N(),r=T(e),i=S(r),o=P(i,r);!1!==o&&Object.keys(o).forEach((function(e){if(i){var r=i[e];r&&n.removeEvent(t,e,r)}var a=o[e];a&&n.addEvent(t,e,a)}))},J=Object(i.memo)((function(e){var t=e.type,n=void 0===t?"line":t,r=e.width,o=e.height,a=s(e,["type","width","height"]),u=D(),c=Object(i.useRef)(!1),d=$(f({type:n},a));return Object(i.useEffect)((function(){void 0===r&&void 0===o||u.setSize(r,o)}),[r,o]),Object(i.useEffect)((function(){if(!1!==d&&c.current){var e=C(d);Object.getOwnPropertyNames(e).length>0&&K(d,u,u.needsRedraw)}})),Object(i.useEffect)((function(){var e=C(f({type:n},a));K(e,u),c.current=!0}),[]),G(a,u.object),null})),K=function(e,t){t.update({chart:e},!1),t.needsRedraw()};J.propTypes={type:a.a.string,width:a.a.oneOfType([a.a.string,a.a.number]),height:a.a.oneOfType([a.a.string,a.a.number]),onAddSeries:a.a.func,onAfterPrint:a.a.func,onBeforePrint:a.a.func,onClick:a.a.func,onLoad:a.a.func,onRedraw:a.a.func,onRender:a.a.func,onSelection:a.a.func},J.displayName="Chart";var Q=J,ee=function(e,t){var n=function(e){var t=e.id,n=void 0===t?g:t,r=s(e,["id"]),i="function"==typeof n?n():n,o=C(r);return f({id:i,events:T(r)},o)}(t);return e.addColorAxis(n,!1)},te=function(e){var t=e.children,n=void 0===t?null:t,r=s(e,["children"]),o=D(),a=Object(i.useRef)(null),u=Object(i.useRef)(null),d=c(Object(i.useState)(!1),2),l=d[0],f=d[1];Object(i.useEffect)((function(){var e=ee(o,r);return a.current=e,u.current=z(a.current),f(!0),o.needsRedraw(),function(){if(e&&e.remove){try{e.remove.bind(e)(!1)}catch(e){}o.needsRedraw()}}}),[]);var b=$(r);return Object(i.useEffect)((function(){null!==a.current&&!1!==b&&(a.current.update(b,!1),o.needsRedraw())})),l?i.createElement(q.Provider,{value:u.current},n):null},ne=function(e){return e},re=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ne,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ne,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=D(),a=$(e,r);Object(i.useEffect)((function(){!1!==a&&(t(o,a),o.needsRedraw())})),Object(i.useEffect)((function(){return function(){try{n(o)}catch(e){}o.needsRedraw()}}),[])},ie=function(e){var t=e.enabled,n=void 0===t||t,r=s(e,["enabled"]);return re(f({enabled:n},r),oe,(function(e){return oe(e,{enabled:!1})})),null},oe=function(e,t){"text"in t&&!t.text&&delete t.text,e.addCredits(t,!0)};ie.propTypes={enabled:a.a.bool};var ae=ie,ue=function(e){var t=e.varName,n=void 0===t?"chart":t,r=D();return Object(i.useEffect)((function(){return window[n]=r.object,console.log("Chart instance available as global variable as window.".concat(n)),function(){window[n]=void 0}}),[n]),null};ue.propTypes={varName:a.a.string};var ce=ue;function de(e,t){return function(n){return i.createElement(le,{Highcharts:t},i.createElement(e,n))}}var le=function(e){var t=e.Highcharts,n=e.children;return i.createElement(R.Provider,{value:t},n)},fe=Object(i.memo)((function(e){var t=e.children,n=e.isLoading,r=void 0===n||n,o=s(e,["children","isLoading"]),a=D(),u=$(o);return Object(i.useEffect)((function(){!1!==u&&se(u,a),r?a.showLoading(t):a.hideLoading()})),Object(i.useEffect)((function(){return function(){try{a.hideLoading()}catch(e){}}}),[]),null})),se=function(e,t){t.update({loading:e},!0)};fe.propTypes={isLoading:a.a.bool,hideDuration:a.a.number,labelStyle:a.a.object,showDuration:a.a.number,style:a.a.object},fe.displayName="Loading";var be=fe,pe=Object(i.memo)((function(e){var t=e.children,n=void 0===t?null:t,r=e.enabled,i=void 0===r||r,o=s(e,["children","enabled"]);return re(f({enabled:i},o),ve,(function(e){return ve(e,{enabled:!1})}),!1),n})),ve=function(e,t){e.update({legend:t},!1)};pe.propTypes={enabled:a.a.bool},pe.displayName="Legend";var ye=pe,me=Object(i.memo)((function(e){return re(e,Oe,(function(e){return Oe(e,{text:null})})),null})),Oe=function(e,t){e.update({legend:{title:t}},!1)};me.displayName="LegendTitle";var he=me,je=ye;je.Title=he;var ge=je,xe=Object(i.memo)((function(e){return re(e,Ee,(function(e){return Ee(e,{text:null})})),null})),Ee=function(e,t){e.setTitle(void 0,t,!1)};xe.displayName="Subtitle";var we=xe,Ce=Object(i.memo)((function(e){return re(e,Te,(function(e){return Te(e,{text:null})})),null})),Te=function(e,t){e.setTitle(t,null,!1)};Ce.displayName="Title";var Ae=Ce,Pe=Object(i.memo)((function(e){e.children;var t,n=s(e,["children"]),r=D(),o=N();n.enabled=null===(t=e.enabled)||void 0===t||t,Object(i.useEffect)((function(){return Se(r,f(f({},o.defaultOptions&&o.defaultOptions.tooltip),n)),function(){try{Se(r,{enabled:!1})}catch(e){}}}),[]);var a=$(n);return Object(i.useEffect)((function(){!1!==a&&Se(r,a)})),null})),Se=function(e,t){e.update({tooltip:t})};Pe.displayName="Tooltip",Pe.propTypes={enabled:a.a.bool};var ke=Pe;function Re(e){var t=Object(i.useContext)(E),n=D(),r=function(){return t||(e?H(n.get(e)):null)},o=c(Object(i.useState)(r),2),a=o[0],u=o[1];return Object(i.useEffect)((function(){a||u(r())}),[]),Object(i.useDebugValue)(a?a.id:null),a}var Ne=function(e,t){return{object:e,type:t,get:e.get.bind(e),setSize:e.setSize.bind(e),update:e.update.bind(e),addAxis:e.addAxis.bind(e),addColorAxis:e.addColorAxis.bind(e),addSeries:e.addSeries.bind(e),setTitle:e.setTitle.bind(e),setCaption:e.setCaption.bind(e),showLoading:e.showLoading.bind(e),hideLoading:e.hideLoading.bind(e),addCredits:e.addCredits.bind(e),addAnnotation:e.addAnnotation?e.addAnnotation.bind(e):null,removeAnnotation:e.removeAnnotation?e.removeAnnotation.bind(e):null,needsRedraw:(n=function(){if(!e.__destroyed)try{e.redraw.bind(e)()}catch(e){}},i=window.cancelAnimationFrame,o=window.requestAnimationFrame,function(){r&&i(r);for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];r=o(n.bind.apply(n,[n].concat(t)))})};var n,r,i,o},Le=function(e){return e},Me=function(e,t){if(t){var n=e.chartCreationFunc,r=(e.callback,e.chart),i=e.polar,o=e.gauge,a=e.styledMode,u=void 0!==a&&a,c=(e.children,s(e,["chartCreationFunc","callback","chart","polar","gauge","styledMode","children"])),d=n(t,f({chart:f({styledMode:u},r),title:{text:null},subtitle:{text:null},legend:{enabled:!1},rangeSelector:{enabled:!1},navigator:{enabled:!1},scrollbar:{enabled:!1},tooltip:{enabled:!1},credits:{enabled:!1},series:[],xAxis:[],yAxis:[]},c));return d.polar=i,d.angular=o,d}},De=function(e){var t=e.children,n=void 0===t?null:t,o=e.callback,a=void 0===o?Le:o,u=e.className,d=void 0===u?"":u,l=e.containerProps,f=void 0===l?null:l,b=s(e,["children","callback","className","containerProps"]),p=c(Object(i.useState)(!1),2),v=p[0],y=p[1],m=Object(i.useRef)(null),O=Object(i.useRef)(null),h=Object(i.useRef)(null);Object(i.useLayoutEffect)((function(){var e=Me(b,m.current);O.current=e,h.current=Ne(e,b.chartType),a(e),y(!0)}),[]),Object(i.useEffect)((function(){var e=O.current;return function(){e&&(window.requestAnimationFrame(e.destroy.bind(e)),e.__destroyed=!0)}}),[]);var j=S(b);return Object(i.useEffect)((function(){if(v){var e=b.plotOptions,t=O.current;!1===Object.is(j.plotOptions,e)&&t&&(t.update({plotOptions:e},!1),h.current.needsRedraw())}})),i.createElement("div",r({},f,{className:"chart ".concat(d),ref:m}),v&&i.createElement(M.Provider,{value:h.current},n))},_e={id:"xAxis"},Ie={id:"yAxis"},Fe={enabled:!1},Ve=function(e,t){if(e)return"string"==typeof e?t.maps[e]:e},Be=function(e){var t=e.map,n=e.chart,o=e.callback,a=s(e,["map","chart","callback"]),u=N(),c=Object(i.useMemo)((function(){return Ve(t,u)}),[t]),d=Object(i.useMemo)((function(){return f(f({},n),{},{map:c})}),[c,n]),l=Object(i.useCallback)((function(e){if(c){var t=u.format,n=e.options.credits,r=n.mapText,i=n.mapTextFull;e.mapCredits=t(r,{geojson:c}),e.mapCreditsFull=t(i,{geojson:c})}o&&o(e)}),[o]);return i.createElement(De,r({chart:d,mapNavigation:Fe,xAxis:_e,yAxis:Ie},a,{callback:l,chartCreationFunc:u.mapChart,chartType:"mapChart"}))},qe=function(e){var t=e.children,n=e.enabled,r=void 0===n||n,o=s(e,["children","enabled"]),a=c(Object(i.useState)(!1),2),u=a[0],d=a[1],l=D(),b=N();Object(i.useEffect)((function(){var e=l.object;e.options.mapNavigation.enabled=!0,b.fireEvent(e,"beforeRender");var t=ze(f({enabled:r},o),b);return He(t,l),d(!0),function(){try{He({enabled:!1},l)}catch(e){}}}),[]);var p=$(f({enabled:r},o));return Object(i.useEffect)((function(){u&&!1!==p&&He(p,l)})),t&&u?i.createElement(i.Fragment,null,t):null},ze=function(e,t){return f(f(f({},t.defaultOptions&&t.defaultOptions.mapNavigation),e),{},{enableButtons:!1,buttons:{zoomIn:{},zoomOut:{}}})},He=function(e,t){t.update({mapNavigation:e},!0)};qe.propTypes={enabled:a.a.bool};var Ue=qe;var Xe=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),Ze=Object.prototype.toString;var We=function(e){return Ze.call(e)};var Ye=function(){return!1},$e=Array.isArray,Ge=Object.prototype.toString;var Je=function(e){return Ge.call(e)};var Ke=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var Qe=function(e){if(!Ke(e))return!1;var t=Je(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var et=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var tt=function(e){return null!=e&&et(e.length)&&!Qe(e)};var nt=function(){return!1};var rt=function(){return!1};var it=function(){return!1},ot=Object.prototype.hasOwnProperty;var at=function(e){if(null==e)return!0;if(tt(e)&&($e(e)||"string"==typeof e||"function"==typeof e.splice||nt(e)||it(e)||Ye(e)))return!e.length;var t=We(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(rt(e))return!Xe(e).length;for(var n in e)if(ot.call(e,n))return!1;return!0},ut=function(e){var t=N(),n=D();return Object(i.useEffect)((function(){var r=e.type,i=s(e,["type"]),o=ct(i,t);return dt(r,o,n),function(){}}),[]),null},ct=function(e,t){var n=e.children,r=e.onClick,i=s(e,["children","onClick"]);return f(f(f({},t.defaultOptions&&t.defaultOptions.mapNavigation.buttonOptions),{},{onclick:r},i),{},{text:n})},dt=function(e,t,n){n.update({mapNavigation:{enableButtons:!at(t),buttons:d({},e,t)}})};ut.propTypes={type:a.a.oneOf(["zoomIn","zoomOut"]).isRequired};var lt=ut,ft=function(){this.mapZoom(.5)},st=function(e){var t=e.children,n=void 0===t?"+":t,o=e.onClick,a=void 0===o?ft:o,u=e.y,c=void 0===u?0:u,d=s(e,["children","onClick","y"]);return i.createElement(lt,r({type:"zoomIn",onClick:a,y:c},d),n)},bt=function(){this.mapZoom(2)},pt=function(e){var t=e.children,n=void 0===t?"-":t,o=e.onClick,a=void 0===o?bt:o,u=e.y,c=void 0===u?28:u,d=s(e,["children","onClick","y"]);return i.createElement(lt,r({type:"zoomOut",onClick:a,y:c},d),n)},vt=Ue;vt.ZoomIn=st,vt.ZoomOut=pt;var yt=vt,mt=function(e,t,n){var r,i=t.id,o=void 0===i?g:i,a=t.isX,u=function(e){var t=e.id,n=void 0===t?g:t,r=s(e,["id"]),i="function"==typeof n?n():n,o=C(r);return f({id:i,title:{text:null},events:T(r)},o)}(t);if(n)r=e.addAxis(u,a,!1);else{var c="function"==typeof o?o():o;(r=e.get(c)).update.call(r,u,!1)}return r},Ot=function(e){var t=e.children,n=void 0===t?null:t,r=e.dynamicAxis,o=void 0===r||r,a=s(e,["children","dynamicAxis"]),u=D(),d=Object(i.useRef)(null),l=Object(i.useRef)(null),f=c(Object(i.useState)(!1),2),b=f[0],p=f[1];Object(i.useEffect)((function(){var e=mt(u,a,o);return d.current=e,l.current=F(d.current),p(!0),u.needsRedraw(),function(){if(e.remove&&o){try{e.remove.bind(e)(!1)}catch(e){}u.needsRedraw()}}}),[]);var v=$(a);return Object(i.useEffect)((function(){if(b&&!1!==v){var e=d.current;e.plotLinesAndBands&&e.plotLinesAndBands.length>0?e.update(v,!0):(e.update(v,!1),u.needsRedraw())}})),b?i.createElement(I.Provider,{value:l.current},n):null},ht=Object(i.memo)((function(e){var t=e.children,n=e.axisId,r=s(e,["children","axisId"]),o=V(n);return Object(i.useEffect)((function(){o&&jt(f({text:t},r),o)})),Object(i.useEffect)((function(){return function(){if(o)try{jt({text:null},o)}catch(e){}}}),[o]),null})),jt=function(e,t){t.setTitle(e,!0)};ht.displayName="AxisTitle";var gt=ht,xt=Ot;xt.Title=gt;var Et=xt,wt=function(e){var t=e.id,n=s(e,["id"]),o="stockChart"===D().type,a=o?"datetime":"linear",u=o?"xAxis":t;return i.createElement(Et,r({type:a},n,{id:u,isX:!0}))};wt.Title=Et.Title;var Ct=wt,Tt=function(e){var t=e.endOnTick,n=void 0!==t&&t,o=e.visible,a=void 0!==o&&o,u=e.minPadding,c=void 0===u?0:u,d=e.maxPadding,l=void 0===d?0:d,f=e.startOnTick,b=void 0!==f&&f,p=s(e,["endOnTick","visible","minPadding","maxPadding","startOnTick"]);return i.createElement(Ct,r({endOnTick:n,visible:a,minPadding:c,maxPadding:l,startOnTick:b},p,{id:"xAxis",dynamicAxis:!1}))},At=function(e){var t=e.type,n=void 0===t?"linear":t,o=s(e,["type"]);return i.createElement(Et,r({type:n},o,{isX:!1}))};At.displayName="YAxis",At.Title=Et.Title;var Pt=At,St=function(e){var t=e.endOnTick,n=void 0!==t&&t,o=e.visible,a=void 0!==o&&o,u=e.minPadding,c=void 0===u?0:u,d=e.maxPadding,l=void 0===d?0:d,f=e.startOnTick,b=void 0!==f&&f,p=e.reversed,v=void 0===p||p,y=s(e,["endOnTick","visible","minPadding","maxPadding","startOnTick","reversed"]);return i.createElement(Pt,r({endOnTick:n,visible:a,minPadding:c,maxPadding:l,startOnTick:b,reversed:v},y,{id:"yAxis",dynamicAxis:!1}))},kt={axisId:"yAxis"},Rt=Y("MapBubble",kt),Nt=Y("MapLine",kt),Lt=Y("MapPoint",kt),Mt=Y("Map",kt)}])}));
{
"name": "react-jsx-highmaps",
"version": "2.1.2",
"version": "2.2.0",
"description": "Highmaps built using React components",

@@ -46,13 +46,13 @@ "main": "dist/react-jsx-highmaps.min.js",

"dependencies": {
"@babel/runtime": "^7.11.0",
"@babel/runtime": "^7.12.1",
"lodash-es": "^4.17.13",
"react-jsx-highcharts": "4.1.1"
"react-jsx-highcharts": "4.2.0"
},
"devDependencies": {
"@babel/cli": "^7.10.5",
"@babel/core": "^7.11.0",
"@babel/plugin-proposal-class-properties": "^7.10.4",
"@babel/plugin-transform-runtime": "^7.11.0",
"@babel/preset-env": "^7.11.0",
"@babel/preset-react": "^7.10.4",
"@babel/cli": "^7.12.1",
"@babel/core": "^7.12.3",
"@babel/plugin-proposal-class-properties": "^7.12.1",
"@babel/plugin-transform-runtime": "^7.12.1",
"@babel/preset-env": "^7.12.1",
"@babel/preset-react": "^7.12.1",
"babel-eslint": "^10.1.0",

@@ -63,21 +63,21 @@ "babel-loader": "^8.1.0",

"enzyme": "~3.11.0",
"enzyme-adapter-react-16": "^1.15.2",
"enzyme-adapter-react-16": "^1.15.5",
"eslint": "^5.16.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-import": "^2.22.0",
"eslint-config-prettier": "^6.14.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.5",
"eslint-plugin-react-hooks": "^4.0.8",
"eslint-plugin-react": "^7.21.5",
"eslint-plugin-react-hooks": "^4.2.0",
"eslint-plugin-react-perf": "^3.2.4",
"highcharts": "^8.1.2",
"jest": "^26.2.2",
"highcharts": "^8.2.2",
"jest": "^26.6.0",
"jest-enzyme": "^7.1.2",
"lodash-webpack-plugin": "^0.11.5",
"prettier": "^2.0.5",
"prettier": "^2.1.2",
"prop-types": "^15.7.2",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-test-renderer": "^16.13.1",
"react": "^16.14.0",
"react-dom": "^16.14.0",
"react-test-renderer": "^16.14.0",
"rimraf": "^3.0.2",
"webpack": "^4.44.1",
"webpack": "^4.44.2",
"webpack-cli": "^3.3.12"

@@ -88,4 +88,4 @@ },

"prop-types": "^15.0.0",
"react": "^16.8.6",
"react-dom": "^16.8.6"
"react": "^16.8.6 || ^17.0.0",
"react-dom": "^16.8.6 || ^17.0.0"
},

@@ -92,0 +92,0 @@ "browserslist": [

@@ -105,4 +105,4 @@ ![React JSX Highmaps](https://user-images.githubusercontent.com/2003804/47213017-ac588080-d391-11e8-8711-9e7c4e2fadec.png)

render () {
return (
const MyMapChart = (props) => (
<HighmapsProvider Highcharts={Highmaps}>
<Fetch url="https://code.highcharts.com/mapdata/custom/europe.geo.json">

@@ -148,7 +148,4 @@ {({ fetching, failed, data }) => {

</Fetch>
);
}
// Provide Highmaps object for library to interact with
export default withHighmaps(MyComponent, Highmaps);
</HighmapsProvider>
);
```

@@ -155,0 +152,0 @@

import * as React from 'react';
import { useEffect, useState } from 'react';
import PropTypes from 'prop-types';
import { attempt } from 'lodash-es';
import {

@@ -29,3 +28,7 @@ useModifiedProps,

return () => {
attempt(updateMapNavigation, { enabled: false }, chart);
try {
updateMapNavigation({ enabled: false }, chart);
} catch {
// ignore as chart might have already been unmounted
}
};

@@ -32,0 +35,0 @@ }, []);

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc