').html(c).appendTo(o),o.on("mousedown",function(t){t.preventDefault(),l.focus()}),e.click(function(){l.is(":disabled")||a(l)}),i.click(function(){l.is(":disabled")||s(l)}),l.keydown(function(t){l.is(":disabled")||(38===t.keyCode?e.addClass("i-active"):40===t.keyCode&&i.addClass("i-active"))}),l.keyup(function(t){l.is(":disabled")||(38===t.keyCode?(a(l),e.removeClass("i-active")):40===t.keyCode&&(s(l),i.removeClass("i-active")))}),l.mousewheel(function(t){t.deltaY*(t.deltaFactor/100)>0?e.click():i.click()}))})}},"R4+T":function(t,o){t.exports='
'},jAh7:function(t,o,e){"use strict";function i(t){var o,e,i;return void 0===t&&(t=document),null!==(o=t.getElementById("overlap-manager-root"))?Object(n.ensureDefined)(l.get(o)):(e=new s(t),i=function(t){var o=t.createElement("div");return o.style.position="absolute",o.style.zIndex=150..toString(),o.style.top="0px",o.style.left="0px",o.id="overlap-manager-root",o}(t),l.set(i,e),e.setContainer(i),t.body.appendChild(i),e)}var n,a,s,l;e.r(o),e.d(o,"OverlapManager",function(){return s}),e.d(o,"getRootOverlapManager",function(){return i}),n=e("Eyy1"),a=function(){function t(){this._storage=[]}return t.prototype.add=function(t){this._storage.push(t)},t.prototype.remove=function(t){this._storage=this._storage.filter(function(o){return t!==o})},t.prototype.has=function(t){return this._storage.includes(t)},t.prototype.getItems=function(){return this._storage},t}(),s=function(){function t(t){void 0===t&&(t=document),this._storage=new a,this._windows=new Map,this._index=0,this._document=t,this._container=t.createDocumentFragment()}return t.prototype.setContainer=function(t){var o=this._container,e=null===t?this._document.createDocumentFragment():t;!function(t,o){Array.from(t.childNodes).forEach(function(t){t.nodeType===Node.ELEMENT_NODE&&o.appendChild(t)})}(o,e),this._container=e},t.prototype.registerWindow=function(t){this._storage.has(t)||this._storage.add(t)},t.prototype.ensureWindow=function(t,o){var e,i;return void 0===o&&(o={position:"fixed"}),void 0!==(e=this._windows.get(t))?e:(this.registerWindow(t),(i=this._document.createElement("div")).style.position=o.position,i.style.zIndex=this._index.toString(),
-i.dataset.id=t,this._container.appendChild(i),this._windows.set(t,i),++this._index,i)},t.prototype.unregisterWindow=function(t){this._storage.remove(t);var o=this._windows.get(t);void 0!==o&&(null!==o.parentElement&&o.parentElement.removeChild(o),this._windows.delete(t))},t.prototype.getZindex=function(t){var o=this.ensureWindow(t);return parseInt(o.style.zIndex||"0")},t.prototype.moveToTop=function(t){this.getZindex(t)!==this._index&&(this.ensureWindow(t).style.zIndex=(++this._index).toString())},t.prototype.removeWindow=function(t){this.unregisterWindow(t)},t}(),l=new WeakMap},"y1L/":function(t,o,e){},zjLg:function(t,o,e){}}]);
\ No newline at end of file
diff --git a/charting_library/static/bundles/15.cd44d8a87856ff7ab0d3.js b/charting_library/static/bundles/15.cd44d8a87856ff7ab0d3.js
new file mode 100644
index 00000000..68b568d1
--- /dev/null
+++ b/charting_library/static/bundles/15.cd44d8a87856ff7ab0d3.js
@@ -0,0 +1,3 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{HSjo:function(e,n,t){"use strict";function r(e,n){return Object(D.__assign)({propType:"checkable",properties:e},n)}function i(e,n,t){return Object(D.__assign)({propType:"checkableSet",properties:e,childrenDefinitions:t},n)}function o(e,n){return Object(D.__assign)({propType:"color",properties:e,noAlpha:!1},n)}function u(e,n){var t=Object(D.__assign)({propType:"line",properties:e},n);return void 0!==t.properties.style&&(t.styleValues=k),void 0!==t.properties.width&&(t.widthValues=z),void 0===t.properties.leftEnd&&void 0===t.properties.rightEnd||void 0!==t.endsValues||(t.endsValues=N),void 0!==t.properties.value&&void 0===t.valueType&&(t.valueType=1),t}function s(e,n){var t=Object(D.__assign)({propType:"leveledLine",properties:e},n);return void 0!==t.properties.style&&(t.styleValues=P),void 0!==t.properties.width&&(t.widthValues=M),t}function c(e,n){return Object(D.__assign)({propType:"number",properties:e,type:1},n)}function a(e,n){return Object(D.__assign)({propType:"options",properties:e},n)}function p(e,n){return Object(D.__assign)({propType:"twoOptions",properties:e},n)}function l(e,n){var t=Object(D.__assign)(Object(D.__assign)({propType:"text",properties:e},n),{isEditable:n.isEditable||!1});return void 0!==t.properties.size&&void 0===t.sizeItems&&(t.sizeItems=C),void 0!==t.properties.alignmentVertical&&void 0===t.alignmentVerticalItems&&(t.alignmentVerticalItems=x),void 0!==t.properties.alignmentHorizontal&&void 0===t.alignmentHorizontalItems&&(t.alignmentHorizontalItems=W),(t.alignmentVerticalItems||t.alignmentHorizontalItems)&&void 0===t.alignmentTitle&&(t.alignmentTitle=R),void 0!==t.properties.borderWidth&&void 0===t.borderWidthItems&&(t.borderWidthItems=J),t}function f(e,n){return Object(D.__assign)({propType:"twoColors",properties:e,noAlpha1:!1,noAlpha2:!1},n)}function d(e,n){return Object(D.__assign)({propType:"coordinates",properties:e},n)}function v(e,n){return Object(D.__assign)({propType:"range",properties:e},n)}function b(e,n){return Object(D.__assign)({propType:"transparency",properties:e},n)}function g(e,n){return Object(D.__assign)({propType:"symbol",properties:e},n)}function y(e,n){return Object(D.__assign)({propType:"session",properties:e},n)}function _(e,n,t){return{id:n,title:t,groupType:"general",definitions:new q.a(e)}}function T(e,n,t){return{id:n,title:t,groupType:"leveledLines",definitions:new q.a(e)}}function w(e,n){var t=new Map,r=void 0!==n?n[0]:function(e){return e},i=void 0!==n?void 0!==n[1]?n[1]:n[0]:function(e){return e},o={value:function(){return r(e.value())},setValue:function(n){e.setValue(i(n))},subscribe:function(n,r){var i=function(e){r(o)};t.set(r,i),e.subscribe(n,i)},unsubscribe:function(n,r){var i=t.get(r);i&&(e.unsubscribe(n,i),t.delete(r))},unsubscribeAll:function(n){e.unsubscribeAll(n),t.clear()}};return o}function m(e,n,t,r){var i=w(n,r),o=void 0!==r?void 0!==r[1]?r[1]:r[0]:function(e){return e};return i.setValue=function(r){return e.setProperty(n,o(r),t)},i}function h(e,n,t,r){var i=function(e,n){
+var t=new Map,r=void 0!==n?n[0]:function(e){return e},i=void 0!==n?void 0!==n[1]?n[1]:n[0]:function(e){return e},o={value:function(){return r(e.value())},setValue:function(n){e.setValue(i(n))},subscribe:function(n,r){var i=function(){r(o)},u=t.get(n);void 0===u?((u=new Map).set(r,i),t.set(n,u)):u.set(r,i),e.subscribe(i)},unsubscribe:function(n,r){var i,o=t.get(n);void 0!==o&&void 0!==(i=o.get(r))&&(e.unsubscribe(i),o.delete(r))},unsubscribeAll:function(n){var r=t.get(n);void 0!==r&&(r.forEach(function(n,t){e.unsubscribe(n)}),r.clear())}};return o}(n,r),o=void 0!==r?void 0!==r[1]?r[1]:r[0]:function(e){return e};return i.setValue=function(r){return e.undoHistory().setWatchedValue(n,o(r),t)},i}function O(e,n){var t=w(n);return t.setValue=function(n){return e.setPriceScaleSelectionStrategy(n)},t}function E(e,n,t,r){var i=w(n);return i.setValue=function(n){var i={lockScale:n};e.setPriceScaleMode(i,t,r)},i}function j(e,n,t,r){var i=w(n,r);return i.setValue=function(r){e.setScaleRatioProperty(n,r,t)},i}function V(e,n){if(Object(F.isHexColor)(e)){var t=Object(B.parseRgb)(e);return Object(B.rgbaToString)(Object(B.rgba)(t,(100-n)/100))}return e}function S(e,n,t,r){var i;return(i=null!==t?function(e){var n=w(e);return n.destroy=function(){e.destroy()},n}(function(e){var n,t,r,i,o,u,s,c=[];for(n=1;n
'},WboT:function(e,t,n){"use strict";function r(e){var t=u(C.control,C.controlIncrease),n=u(C.control,C.controlDecrease);return a.createElement("div",{className:u(C.controlWrapper,!e.visible&&C.hidden)},a.createElement("div",{className:t,onClick:e.increaseValue},a.createElement(b.a,{icon:w,className:C.increaseControlIcon})),a.createElement("div",{className:n,onClick:e.decreaseValue},a.createElement(b.a,{icon:w,className:C.decreaseControlIcon})))}function o(e){function t(){e.disabled||e.onValueByStepChange(1)}function n(){e.disabled||e.onValueByStepChange(-1)}var o,a,u=Object(E.b)(),p=u[0],h=u[1],d=Object(y.a)(),f=d[0],m=d[1],g=Object(O.a)(m.onFocus,e.onFocus),b=Object(O.a)(m.onBlur,e.onBlur);return l.a.createElement(v,Object(c.__assign)({},h,{name:e.name,pattern:e.pattern,borderStyle:e.borderStyle,fontSizeStyle:e.fontSizeStyle,value:e.value,className:e.className,button:(o=e.button,a=e.forceShowControls,e.disabled?void 0:l.a.createElement(l.a.Fragment,null,o||l.a.createElement(r,{visible:!Modernizr.mobiletouch&&(a||f||p),increaseValue:t,decreaseValue:n}))),disabled:e.disabled,placeholder:e.placeholder,containerReference:e.containerReference,inputReference:e.inputReference,inputMode:e.inputMode,error:e.error,errorMessage:e.errorMessage,showErrorMessage:e.error&&p,onClick:e.onClick,onFocus:g,onBlur:b,onChange:e.onValueChange,onKeyDown:function(t){var n,r;e.disabled||0!==Object(N.modifiersFromEvent)(t.nativeEvent)||(n=i,r=s,
+e.controlDecKeyCodes&&(r=r.concat(e.controlDecKeyCodes)),e.controlIncKeyCodes&&(n=n.concat(e.controlIncKeyCodes)),(r.includes(t.keyCode)||n.includes(t.keyCode))&&(t.preventDefault(),e.onValueByStepChange(r.includes(t.keyCode)?-1:1)),e.onKeyDown&&e.onKeyDown(t))},onWheel:function(t){e.disabled||f&&(t.deltaY<0?e.onValueByStepChange(1):e.onValueByStepChange(-1))}}))}var i,s,c=n("mrSG"),a=n("q1tI"),l=n.n(a),u=(n("bf9a"),n("TSYQ")),p=n("kSQs"),h=n("Eyy1"),d=n("Ialn"),f=n("qFKp"),m=n("ZgM/"),g={attachment:{horizontal:"left",vertical:"bottom"},targetAttachment:{horizontal:"left",vertical:"top"}},v=function(e){function t(t){var n=e.call(this,t)||this;return n._input=null,n._buttons=null,n._container=null,n._onBlur=function(e){n.setState({focused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onFocus=function(e){n.setState({focused:!0}),n.props.onFocus&&n.props.onFocus(e)},n._containerFocus=function(e){!Modernizr.mobiletouch&&n._buttons&&n._buttons.contains(e.target)&&Object(h.ensureNotNull)(n._input).focus()},n._setContainerRef=function(e){n._container=e,n.props.containerReference&&n.props.containerReference(e)},n._setInputRef=function(e){n._input=e,n.props.inputReference&&n.props.inputReference(e)},n._setButtonsRef=function(e){n._buttons=e},n.state={focused:!1},n}return Object(c.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.onWheelNoPassive&&this._addPassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype.componentDidUpdate=function(e){this.props.onWheelNoPassive!==e.onWheelNoPassive&&this._updatePassiveListenerOnWheel(e.onWheelNoPassive)},t.prototype.componentWillUnmount=function(){this.props.onWheelNoPassive&&this._removePassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype.render=function(){var e,t,n,r,o,i,s,c;return this.props.error?e=m.error:this.props.warning&&(e=m.warning),r=void 0===(n=(t=this.props).borderStyle)?"thick":n,i=void 0===(o=t.fontSizeStyle)?"large":o,s=u(m.inputWithErrorWrapper,"thick"===r&&m.thickBorder,this.props.className,this.state.focused&&!this.props.disabled&&m.focused,e,this.props.disabled&&m.disabled,this.props.readOnly&&m.readonly),c=u(m.innerInput,"large"===i&&m.largeFont,Object(d.isRtl)()&&!f.isChrome&&m.innerInputFix),a.createElement("div",{className:s},a.createElement("div",{className:m.inputWithError,ref:this._setContainerRef,onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,onClick:this.props.onClick,onFocus:this._containerFocus,onWheel:this.props.onWheel},a.createElement("div",{className:u(m.inputContainer,Object(d.isRtl)()&&!f.isChrome&&m.inputContainerFix)},a.createElement("div",{className:m.innerInputContainer},a.createElement("input",{name:this.props.name,ref:this._setInputRef,className:c,pattern:this.props.pattern,type:this.props.type||"text",value:this.props.value,placeholder:this.props.placeholder,readOnly:this.props.readOnly,disabled:this.props.disabled,inputMode:this.props.inputMode,onBlur:this._onBlur,onChange:this.props.onChange,onClick:this.props.onInputClick,onFocus:this._onFocus,onKeyDown:this.props.onKeyDown,
+onKeyUp:this.props.onKeyUp})),a.createElement("div",{className:m.iconBlock,onClick:this.props.onButtonClick,tabIndex:-1,ref:this._setButtonsRef},this.props.button)),this.props.children),this._renderError())},t.prototype._renderError=function(){return void 0!==this.props.errorMessage?a.createElement(p.a,{root:"document",show:!0,isOpened:this.props.showErrorMessage,targetAttachment:g.targetAttachment,attachment:g.attachment,target:this._container||void 0,inheritWidthFromTarget:!0,customErrorClass:m.errorMessage,attachmentOffsetY:-4},[this.props.errorMessage]):void 0},t.prototype._updatePassiveListenerOnWheel=function(e){e&&this._removePassiveListenerOnWheel(e),this.props.onWheelNoPassive&&this._addPassiveListenerOnWheel(this.props.onWheelNoPassive)},t.prototype._addPassiveListenerOnWheel=function(e){Object(h.ensureNotNull)(this._container).addEventListener("wheel",e,{passive:!1})},t.prototype._removePassiveListenerOnWheel=function(e){Object(h.ensureNotNull)(this._container).removeEventListener("wheel",e)},t}(a.PureComponent),b=n("jjrI"),w=n("R4+T"),C=n("uZsJ"),E=n("8d0Q"),y=n("Oi2w"),O=n("l9+T"),N=n("/3z9");n.d(t,"a",function(){return o}),i=[38],s=[40]},Wvr1:function(e,t,n){"use strict";function r(e){var t="";return 0!==e&&(1&e&&(t=i()(t,s["corner-top-left"])),2&e&&(t=i()(t,s["corner-top-right"])),4&e&&(t=i()(t,s["corner-bottom-right"])),8&e&&(t=i()(t,s["corner-bottom-left"]))),t}var o,i,s;n.d(t,"a",function(){return r}),o=n("TSYQ"),i=n.n(o),s=n("Hk3L")},"ZgM/":function(e,t,n){e.exports={inputWithErrorWrapper:"inputWithErrorWrapper-3VldItns",disabled:"disabled-1H5pTmbC",thickBorder:"thickBorder-17UV-SuS",readonly:"readonly-3wmbSVwP",focused:"focused-3rk113Ah",innerInput:"innerInput-29Ku0bwF",error:"error-32uXEKXM",warning:"warning-1fcuxDP3",inputWithError:"inputWithError-1wKt_k8s",inputContainer:"inputContainer-2JfcvOzg",inputContainerFix:"inputContainerFix-3bYyvsOT",innerInputContainer:"innerInputContainer-FSOtBYl0",largeFont:"largeFont-1Tlrlf5g",innerInputFix:"innerInputFix-3nQEuMmn",errorMessage:"errorMessage-3U3e1ayv",iconBlock:"iconBlock-1uOkuIhU"}},"k+zC":function(e,t,n){"use strict";function r(e){var t=e.onFocus,n=e.onBlur,r=e.intent,c=e.highlight,a=Object(i.a)(),l=a[0],u=a[1],p=Object(s.a)(u.onFocus,t),h=Object(s.a)(u.onBlur,n);return Object(o.__assign)(Object(o.__assign)({},e),{intent:r||(l?"primary":"default"),highlight:c||l,onFocus:p,onBlur:h})}var o,i,s;n.d(t,"a",function(){return r}),o=n("mrSG"),i=n("Oi2w"),s=n("l9+T")},"l9+T":function(e,t,n){"use strict";function r(){var e,t=[];for(e=0;e=5;else if(2===n)r=o[i]>5||5==o[i]&&(r||i<0||o[i+1]!==b||1&o[i-1]);else if(3===n)r=r||!!o[0];else if(r=!1,0!==n)throw Error(g);if(i<1)o.length=1,r?(e.e=-t,o[0]=1):o[0]=e.e=0;else{if(o.length=i--,r)for(;++o[i]>9;)o[i]=0,i--||(++e.e,o.unshift(1))
+;for(i=o.length;!o[--i];)o.pop()}}else if(n<0||n>3||n!==~~n)throw Error(g);return e}function s(e,t,n,r){var o,s,c=e.constructor,a=!e.c[0];if(n!==b){if(n!==~~n||n<(3==t)||n>u)throw Error(3==t?f+"precision":m);for(n=r-(e=new c(e)).e,e.c.length>++r&&i(e,n,c.RM),2==t&&(r=e.e+n+1);e.c.length=c.PE))s=s.charAt(0)+(n>1?"."+s.slice(1):"")+(o<0?"e":"e+")+o;else if(o<0){for(;++o;)s="0"+s;s="0."+s}else if(o>0)if(++o>n)for(o-=n;o--;)s+="0";else o1&&(s=s.charAt(0)+"."+s.slice(1));return e.s<0&&(!a||4==t)?"-"+s:s}var c,a=20,l=1,u=1e6,p=-7,h=21,d="[big.js] ",f=d+"Invalid ",m=f+"decimal places",g=f+"rounding mode",v={},b=void 0,w=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;v.abs=function(){var e=new this.constructor(this);return e.s=1,e},v.cmp=function(e){var t,n=this,r=n.c,o=(e=new n.constructor(e)).c,i=n.s,s=e.s,c=n.e,a=e.e;if(!r[0]||!o[0])return r[0]?i:o[0]?-s:0;if(i!=s)return i;if(t=i<0,c!=a)return c>a^t?1:-1;for(s=(c=r.length)<(a=o.length)?c:a,i=-1;++io[i]^t?1:-1;return c==a?0:c>a^t?1:-1},v.div=function(e){var t,n,r,o,s,c,a,l,p,h,d,f,g,v,w=this,C=w.constructor,E=w.c,y=(e=new C(e)).c,O=w.s==e.s?1:-1,N=C.DP;if(N!==~~N||N<0||N>u)throw Error(m);if(!y[0])throw Error("[big.js] Division by zero");if(!E[0])return new C(0*O);for(c=y.slice(),a=t=y.length,l=E.length,h=(p=E.slice(0,t)).length,f=(d=e).c=[],g=0,v=N+(d.e=w.e-e.e)+1,d.s=O,O=v<0?0:v,c.unshift(0);h++h?1:-1;else for(s=-1,o=0;++sp[s]?1:-1;break}if(!(o<0))break;for(n=h==t?y:c;h;){if(p[--h]v&&i(d,N,C.RM,p[0]!==b),d},v.eq=function(e){return!this.cmp(e)},v.gt=function(e){return this.cmp(e)>0},v.gte=function(e){return this.cmp(e)>-1},v.lt=function(e){return this.cmp(e)<0},v.lte=function(e){return this.cmp(e)<1},v.minus=v.sub=function(e){var t,n,r,o,i,s,c,a,l=this,u=l.constructor,p=l.s,h=(e=new u(e)).s;if(p!=h)return e.s=-h,l.plus(e);if(i=l.c.slice(),s=l.e,c=e.c,a=e.e,!i[0]||!c[0])return c[0]?(e.s=-h,e):new u(i[0]?l:0);if(p=s-a){for((o=p<0)?(p=-p,r=i):(a=s,r=c),r.reverse(),h=p;h--;)r.push(0);r.reverse()}else for(n=((o=i.length0)for(;h--;)i[t++]=0;for(h=t;n>p;){if(i[--n]0?(o=n,t=i):(a=-a,t=r),t.reverse();a--;)t.push(0);t.reverse()}for(r.length-i.length<0&&(t=i,i=r,r=t),a=i.length,l=0;a;r[a]%=10)l=(r[--a]=r[a]+i[a]+l)/10|0;for(l&&(r.unshift(l),++o),a=r.length;0===r[--a];)r.pop();return e.c=r,e.e=o,e},v.pow=function(e){var t=this,n=new t.constructor(1),r=n,o=e<0;if(e!==~~e||e<-1e6||e>1e6)throw Error(f+"exponent");for(o&&(e=-e);1&e&&(r=r.times(t)),e>>=1;)t=t.times(t);return o?n.div(r):r},v.round=function(e,t){var n=this.constructor;if(e===b)e=0;else if(e!==~~e||e<-u||e>u)throw Error(m);return i(new n(this),e,t===b?n.RM:t)},v.sqrt=function(){var e,t,n,r=this,o=r.constructor,s=r.s,c=r.e,a=new o(.5);if(!r.c[0])return new o(r);if(s<0)throw Error(d+"No square root");0===(s=Math.sqrt(r+""))||s===1/0?((t=r.c.join("")).length+c&1||(t+="0"),s=Math.sqrt(t),c=((c+1)/2|0)-(c<0||1&c),e=new o((s==1/0?"1e":(s=s.toExponential()).slice(0,s.indexOf("e")+1))+c)):e=new o(s),c=e.e+(o.DP+=4);do{n=e,e=a.times(n.plus(r.div(n)))}while(n.c.slice(0,c).join("")!==e.c.slice(0,c).join(""));return i(e,o.DP-=4,o.RM)},v.times=v.mul=function(e){var t,n=this,r=n.constructor,o=n.c,i=(e=new r(e)).c,s=o.length,c=i.length,a=n.e,l=e.e;if(e.s=n.s==e.s?1:-1,!o[0]||!i[0])return new r(0*e.s);for(e.e=a+l,sa;)c=t[l]+i[a]*o[l-a-1]+c,t[l--]=c%10,c=c/10|0;t[l]=(t[l]+c)%10}for(c?++e.e:t.shift(),a=t.length;!t[--a];)t.pop();return e.c=t,e},v.toExponential=function(e){return s(this,1,e,e)},v.toFixed=function(e){return s(this,2,e,this.e+e)},v.toPrecision=function(e){return s(this,3,e,e-1)},v.toString=function(){return s(this)},v.valueOf=v.toJSON=function(){return s(this,4)},(c=function e(){function t(n){var r=this;if(!(r instanceof t))return n===b?e():new t(n);n instanceof t?(r.s=n.s,r.e=n.e,r.c=n.c.slice()):function(e,t){var n,r,o;if(0===t&&1/t<0)t="-0";else if(!w.test(t+=""))throw Error(f+"number");for(e.s="-"==t.charAt(0)?(t=t.slice(1),-1):1,(n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),o=t.length,r=0;r0&&"0"==t.charAt(--o););for(e.e=n-r-1,e.c=[],n=0;r<=o;)e.c[n++]=+t.charAt(r++)}}(r,n),r.constructor=t}return t.prototype=v,t.DP=a,t.RM=l,t.NE=p,t.PE=h,t.version="5.2.2",t}()).default=c.Big=c,void 0===(r=function(){return c}.call(t,n,t,e))||(e.exports=r)}()},uZsJ:function(e,t,n){e.exports={controlWrapper:"controlWrapper-skuqZLfC",hidden:"hidden-3NLdXwWA",control:"control-1HTkHp6S",controlIncrease:"controlIncrease-2YFIq5Gk",controlDecrease:"controlDecrease-3RZJUOOQ",increaseControlIcon:"increaseControlIcon-1tvvZsEf",decreaseControlIcon:"decreaseControlIcon-O8mAFFIw"}},uhWF:function(e,t,n){e.exports={wrapper:"wrapper-CRZXrxS2",hidden:"hidden-1wnB-Kx5",button:"button-1Eugtpck",icon:"icon-17-1vCIN",
+dropped:"dropped-ecaUHMhj"}}}]);
\ No newline at end of file
diff --git a/charting_library/static/bundles/16.cc58f582c191485d9392.css b/charting_library/static/bundles/16.cc58f582c191485d9392.css
deleted file mode 100644
index c714af6c..00000000
--- a/charting_library/static/bundles/16.cc58f582c191485d9392.css
+++ /dev/null
@@ -1 +0,0 @@
-.header-dpl-vtN_-{position:relative;font-size:14px;font-weight:700;color:#212121;padding:30px 60px 30px 30px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .header-dpl-vtN_-{border-bottom-color:#363c4e;color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_-{padding:20px 60px 20px 20px}}.header-dpl-vtN_- .close-3kPn4OTV-{position:absolute;padding:15px;top:17px;right:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:767px){.header-dpl-vtN_- .close-3kPn4OTV-{top:7px;right:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0),(min-width:0\0){.header-dpl-vtN_- .close-3kPn4OTV-:hover{opacity:1;transition-duration:.06s}}.header-dpl-vtN_- .close-3kPn4OTV- svg{display:block;width:13px;height:13px;fill:#4a4a4a}html.theme-dark .header-dpl-vtN_- .close-3kPn4OTV- svg{fill:#c5cbce}.footer-2Zoji8zg-{padding:0 30px 30px}@media screen and (max-width:767px){.footer-2Zoji8zg-{padding:0 20px 20px}}.body-2N-vuwQW-{flex-grow:1;padding:30px;overflow:auto;-webkit-overflow-scrolling:touch}.body-2N-vuwQW-::-webkit-scrollbar{width:5px;height:5px}.body-2N-vuwQW-::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9db2bd}html.theme-dark .body-2N-vuwQW-::-webkit-scrollbar-thumb{background-color:#363c4e;border-color:#1c2030}.body-2N-vuwQW-::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}@media screen and (max-width:767px){.body-2N-vuwQW-{padding:20px}}.message-2o-rtQm0-{position:absolute;left:0;top:0;right:0;font-size:14px;padding:30px;text-align:center;color:#37bc9b;background:#ebf9f5;transition:opacity .2625s ease,transform .2625s ease}html.theme-dark .message-2o-rtQm0-{background:#21384d}.message-2o-rtQm0-.error-2EW0C6z--{color:#ff4a68;background:#ffedf0}html.theme-dark .message-2o-rtQm0-.error-2EW0C6z--{background:#6f2626}
\ No newline at end of file
diff --git a/charting_library/static/bundles/16.cc58f582c191485d9392.rtl.css b/charting_library/static/bundles/16.cc58f582c191485d9392.rtl.css
deleted file mode 100644
index 2ae2f1eb..00000000
--- a/charting_library/static/bundles/16.cc58f582c191485d9392.rtl.css
+++ /dev/null
@@ -1 +0,0 @@
-.header-dpl-vtN_-{position:relative;font-size:14px;font-weight:700;color:#212121;padding:30px 30px 30px 60px;border-bottom:1px solid;border-bottom-color:#dadde0}html.theme-dark .header-dpl-vtN_-{border-bottom-color:#363c4e;color:#c5cbce}@media screen and (max-width:767px){.header-dpl-vtN_-{padding:20px 20px 20px 60px}}.header-dpl-vtN_- .close-3kPn4OTV-{position:absolute;padding:15px;top:17px;left:15px;cursor:pointer;opacity:.5;transition:opacity .35s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:767px){.header-dpl-vtN_- .close-3kPn4OTV-{top:7px;left:7px}}@media (any-hover:hover),(min--moz-device-pixel-ratio:0),(min-width:0\0){.header-dpl-vtN_- .close-3kPn4OTV-:hover{opacity:1;transition-duration:.06s}}.header-dpl-vtN_- .close-3kPn4OTV- svg{display:block;width:13px;height:13px;fill:#4a4a4a}html.theme-dark .header-dpl-vtN_- .close-3kPn4OTV- svg{fill:#c5cbce}.footer-2Zoji8zg-{padding:0 30px 30px}@media screen and (max-width:767px){.footer-2Zoji8zg-{padding:0 20px 20px}}.body-2N-vuwQW-{flex-grow:1;padding:30px;overflow:auto;-webkit-overflow-scrolling:touch}.body-2N-vuwQW-::-webkit-scrollbar{width:5px;height:5px}.body-2N-vuwQW-::-webkit-scrollbar-thumb{border:1px solid;border-color:#f1f3f6;border-radius:3px;background-color:#9db2bd}html.theme-dark .body-2N-vuwQW-::-webkit-scrollbar-thumb{background-color:#363c4e;border-color:#1c2030}.body-2N-vuwQW-::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}@media screen and (max-width:767px){.body-2N-vuwQW-{padding:20px}}.message-2o-rtQm0-{position:absolute;right:0;top:0;left:0;font-size:14px;padding:30px;text-align:center;color:#37bc9b;background:#ebf9f5;transition:opacity .2625s ease,transform .2625s ease}html.theme-dark .message-2o-rtQm0-{background:#21384d}.message-2o-rtQm0-.error-2EW0C6z--{color:#ff4a68;background:#ffedf0}html.theme-dark .message-2o-rtQm0-.error-2EW0C6z--{background:#6f2626}
\ No newline at end of file
diff --git a/charting_library/static/bundles/16.e0d00f8a564954896734.js b/charting_library/static/bundles/16.e0d00f8a564954896734.js
deleted file mode 100644
index 1be04eab..00000000
--- a/charting_library/static/bundles/16.e0d00f8a564954896734.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[16],[]]);
\ No newline at end of file
diff --git a/charting_library/static/bundles/17.00b04a06a8cd9c6f5f6c.js b/charting_library/static/bundles/17.00b04a06a8cd9c6f5f6c.js
deleted file mode 100644
index d0e5e337..00000000
--- a/charting_library/static/bundles/17.00b04a06a8cd9c6f5f6c.js
+++ /dev/null
@@ -1,5 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{bR4N:function(t,e,a){"use strict";var n,o=a("wmOI").ESC,s=a("0waE").guid,i=a("jAh7").getRootOverlapManager,p=function(t,e,n){var l,c,r,u,d,h,f=".popup-menu";t=$(t),(n=n||{}).activeClass=n.activeClass||"",l=(n.event||"click")+f,n.hideEvent&&(c=n.hideEvent+f),u=r=function(){},d={},h=function(l,h,v){function m(e){var a=$(e.target).parents().andSelf();a.is(w)||a.is(t)||a.is(".charts-popup-tab-headers, .charts-popup-itemheader")||u()}function g(t){if(d.preventFirstProcessClick)d.preventFirstProcessClick=!1;else{var e=$(t.target).parents().andSelf();e.is(".charts-popup-tab-headers, .charts-popup-itemheader")||n.notCloseOnButtons&&e.is(".icon-delete")||u()}}function b(t){t.keyCode===o&&u()}var C,w,y,T,x,D,_,k,S,M,A,I,N,L,E,O,W,P,R,z,B,F,G,H=s(),J=l.target.ownerDocument,U=J.defaultView,V=i(J),K=h||e;if("function"==typeof K&&(K=K()),$(this).hasClass("open")||$(this).hasClass("active"))return l.preventDefault(),u(),void(C=d.scrollTop);switch(u=function(){d.scrollTop=w.scrollTop(),w.remove(),V.removeWindow(H),t.removeClass("active open "+n.activeClass),t.data("popup-menu",null),$(J).off("click",g),$(J).off("mousedown",m),Modernizr.mobiletouch&&$(J).off("touchstart.chartgui",m),$(J).off("selectstart."+f),J.removeEventListener("keydown",b,!1),u=r,n.onRemove&&n.onRemove()},t.addClass("active open "+n.activeClass),w=$('