(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[750],{59691:function(){"use strict";var t,i={allowDownsampling:!0},n=function(){function t(t,i){var n=this;this._resolutionMediaQueryList=null,this._resolutionListener=function(t){return n._onResolutionChanged()},this._canvasConfiguredListeners=[],this.canvas=t,this._canvasSize={width:this.canvas.clientWidth,height:this.canvas.clientHeight},this._options=i,this._configureCanvas(),this._installResolutionListener()}return t.prototype.destroy=function(){this._canvasConfiguredListeners.length=0,this._uninstallResolutionListener(),this.canvas=null},Object.defineProperty(t.prototype,"canvasSize",{get:function(){return{width:this._canvasSize.width,height:this._canvasSize.height}},enumerable:!0,configurable:!0}),t.prototype.resizeCanvas=function(t){this._canvasSize={width:t.width,height:t.height},this._configureCanvas()},Object.defineProperty(t.prototype,"pixelRatio",{get:function(){var t=this.canvas.ownerDocument.defaultView;if(null==t)throw Error("No window is associated with the canvas");return t.devicePixelRatio>1||this._options.allowDownsampling?t.devicePixelRatio:1},enumerable:!0,configurable:!0}),t.prototype.subscribeCanvasConfigured=function(t){this._canvasConfiguredListeners.push(t)},t.prototype.unsubscribeCanvasConfigured=function(t){this._canvasConfiguredListeners=this._canvasConfiguredListeners.filter(function(i){return i!=t})},t.prototype._configureCanvas=function(){var t=this.pixelRatio;this.canvas.style.width=this._canvasSize.width+"px",this.canvas.style.height=this._canvasSize.height+"px",this.canvas.width=this._canvasSize.width*t,this.canvas.height=this._canvasSize.height*t,this._emitCanvasConfigured()},t.prototype._emitCanvasConfigured=function(){var t=this;this._canvasConfiguredListeners.forEach(function(i){return i.call(t)})},t.prototype._installResolutionListener=function(){if(null!==this._resolutionMediaQueryList)throw Error("Resolution listener is already installed");var t=this.canvas.ownerDocument.defaultView;if(null==t)throw Error("No window is associated with the canvas");var i=t.devicePixelRatio;this._resolutionMediaQueryList=t.matchMedia("all and (resolution: "+i+"dppx)"),this._resolutionMediaQueryList.addListener(this._resolutionListener)},t.prototype._uninstallResolutionListener=function(){null!==this._resolutionMediaQueryList&&(this._resolutionMediaQueryList.removeListener(this._resolutionListener),this._resolutionMediaQueryList=null)},t.prototype._reinstallResolutionListener=function(){this._uninstallResolutionListener(),this._installResolutionListener()},t.prototype._onResolutionChanged=function(){this._configureCanvas(),this._reinstallResolutionListener()},t}();function e(t,i){var n,e=((n={})[0]=[],n[1]=[t.lineWidth,t.lineWidth],n[2]=[2*t.lineWidth,2*t.lineWidth],n[3]=[6*t.lineWidth,6*t.lineWidth],n[4]=[t.lineWidth,4*t.lineWidth],n)[i];t.setLineDash(e)}function r(t,i,n,e){t.beginPath();var r=t.lineWidth%2?.5:0;t.moveTo(n,i+r),t.lineTo(e,i+r),t.stroke()}(B=$||($={}))[B.Simple=0]="Simple",B[B.WithSteps=1]="WithSteps",(V=W||(W={}))[V.Solid=0]="Solid",V[V.Dotted=1]="Dotted",V[V.Dashed=2]="Dashed",V[V.LargeDashed=3]="LargeDashed",V[V.SparseDotted=4]="SparseDotted";var o=function(t,i){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])})(t,i)};function s(t,i){if("function"!=typeof i&&null!==i)throw TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}o(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}var h=function(){return(h=Object.assign||function(t){for(var i,n=1,e=arguments.length;n<e;n++)for(var r in i=arguments[n])Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r]);return t}).apply(this,arguments)};function u(t,i,n){if(n||2==arguments.length)for(var e,r=0,o=i.length;r<o;r++)!e&&r in i||(e||(e=Array.prototype.slice.call(i,0,r)),e[r]=i[r]);return t.concat(e||Array.prototype.slice.call(i))}function a(t,i){if(!t)throw Error("Assertion failed"+(i?": "+i:""))}function l(t){if(void 0===t)throw Error("Value is undefined");return t}function c(t){if(null===t)throw Error("Value is null");return t}function f(t){return c(l(t))}function p(t){for(var i=[],n=1;n<arguments.length;n++)i[n-1]=arguments[n];for(var e=0;e<i.length;e++){var r=i[e];for(var o in r)void 0!==r[o]&&("object"!=typeof r[o]||void 0===t[o]?t[o]=r[o]:p(t[o],r[o]))}return t}function v(t){return"number"==typeof t&&isFinite(t)}function d(t){return"number"==typeof t&&t%1==0}function y(t){return"string"==typeof t}function g(t){return"boolean"==typeof t}function m(t){var i,n,e;if(!t||"object"!=typeof t)return t;for(n in i=Array.isArray(t)?[]:{},t)t.hasOwnProperty(n)&&(e=t[n],i[n]=e&&"object"==typeof e?m(e):e);return i}function w(t){return null!==t}function b(t){return null===t?void 0:t}var M=function(){function t(){this.t=[]}return t.prototype.i=function(t){this.t=t},t.prototype.h=function(t,i,n,e){this.t.forEach(function(r){t.save(),r.h(t,i,n,e),t.restore()})},t}(),_=function(){function t(){}return t.prototype.h=function(t,i,n,e){t.save(),t.scale(i,i),this.u(t,n,e),t.restore()},t.prototype.o=function(t,i,n,e){t.save(),t.scale(i,i),this.l(t,n,e),t.restore()},t.prototype.l=function(t,i,n){},t}(),x=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.v=null,i}return s(i,t),i.prototype._=function(t){this.v=t},i.prototype.u=function(t){if(null!==this.v&&null!==this.v.M){var i=this.v.M,n=this.v,e=function(e){t.beginPath();for(var r=i.to-1;r>=i.from;--r){var o=n.m[r];t.moveTo(o.p,o.g),t.arc(o.p,o.g,e,0,2*Math.PI)}t.fill()};t.fillStyle=n.k,e(n.C+2),t.fillStyle=n.N,e(n.C)}},i}(_);function S(){return{m:[{p:0,g:0,S:0,D:0}],N:"",k:"",C:0,M:null}}var k={from:0,to:1},C=function(){function t(t,i){this.A=new M,this.T=[],this.B=[],this.L=!0,this.F=t,this.V=i,this.A.i(this.T)}return t.prototype.O=function(t){var i=this.F.W();i.length!==this.T.length&&(this.B=i.map(S),this.T=this.B.map(function(t){var i=new x;return i._(t),i}),this.A.i(this.T)),this.L=!0},t.prototype.P=function(t,i,n){return this.L&&(this.R(t),this.L=!1),this.A},t.prototype.R=function(t){var i=this,n=this.F.W(),e=this.V.I(),r=this.F.j();n.forEach(function(n,o){var s,h=i.B[o],u=n.q(e);if(null!==u&&n.U()){var a=c(n.H());h.N=u.Y,h.C=u.C,h.m[0].D=u.D,h.m[0].g=n.$().K(u.D,a.X),h.k=null!==(s=u.Z)&&void 0!==s?s:i.F.J(h.m[0].g/t),h.m[0].S=e,h.m[0].p=r.G(e),h.M=k}else h.M=null})},t}(),E=function(){function t(t){this.tt=t}return t.prototype.h=function(t,i,n,o){if(null!==this.tt){var s=this.tt.it.U,h=this.tt.nt.U;if(s||h){t.save();var u=Math.round(this.tt.p*i),a=Math.round(this.tt.g*i),l=Math.ceil(this.tt.st*i),c=Math.ceil(this.tt.ht*i);t.lineCap="butt",s&&u>=0&&(t.lineWidth=Math.floor(this.tt.it.rt*i),t.strokeStyle=this.tt.it.et,t.fillStyle=this.tt.it.et,e(t,this.tt.it.ut),function(t,i,n,e){t.beginPath();var r=t.lineWidth%2?.5:0;t.moveTo(i+r,0),t.lineTo(i+r,e),t.stroke()}(t,u,0,c)),h&&a>=0&&(t.lineWidth=Math.floor(this.tt.nt.rt*i),t.strokeStyle=this.tt.nt.et,t.fillStyle=this.tt.nt.et,e(t,this.tt.nt.ut),r(t,a,0,l)),t.restore()}}},t}(),L=function(){function t(t){this.L=!0,this.at={it:{rt:1,ut:0,et:"",U:!1},nt:{rt:1,ut:0,et:"",U:!1},st:0,ht:0,p:0,g:0},this.ot=new E(this.at),this.lt=t}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){return this.L&&(this.R(),this.L=!1),this.ot},t.prototype.R=function(){var t=this.lt.U(),i=c(this.lt.ft()),n=i.vt().ct().crosshair,e=this.at;e.nt.U=t&&this.lt._t(i),e.it.U=t&&this.lt.dt(),e.nt.rt=n.horzLine.width,e.nt.ut=n.horzLine.style,e.nt.et=n.horzLine.color,e.it.rt=n.vertLine.width,e.it.ut=n.vertLine.style,e.it.et=n.vertLine.color,e.st=i.wt(),e.ht=i.Mt(),e.p=this.lt.bt(),e.g=this.lt.gt()},t}(),T={khaki:"#f0e68c",azure:"#f0ffff",aliceblue:"#f0f8ff",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",gray:"#808080",green:"#008000",honeydew:"#f0fff0",floralwhite:"#fffaf0",lightblue:"#add8e6",lightcoral:"#f08080",lemonchiffon:"#fffacd",hotpink:"#ff69b4",lightyellow:"#ffffe0",greenyellow:"#adff2f",lightgoldenrodyellow:"#fafad2",limegreen:"#32cd32",linen:"#faf0e6",lightcyan:"#e0ffff",magenta:"#f0f",maroon:"#800000",olive:"#808000",orange:"#ffa500",oldlace:"#fdf5e6",mediumblue:"#0000cd",transparent:"#0000",lime:"#0f0",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",midnightblue:"#191970",orchid:"#da70d6",mediumorchid:"#ba55d3",mediumturquoise:"#48d1cc",orangered:"#ff4500",royalblue:"#4169e1",powderblue:"#b0e0e6",red:"#f00",coral:"#ff7f50",turquoise:"#40e0d0",white:"#fff",whitesmoke:"#f5f5f5",wheat:"#f5deb3",teal:"#008080",steelblue:"#4682b4",bisque:"#ffe4c4",aquamarine:"#7fffd4",aqua:"#0ff",sienna:"#a0522d",silver:"#c0c0c0",springgreen:"#00ff7f",antiquewhite:"#faebd7",burlywood:"#deb887",brown:"#a52a2a",beige:"#f5f5dc",chocolate:"#d2691e",chartreuse:"#7fff00",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cadetblue:"#5f9ea0",tomato:"#ff6347",fuchsia:"#f0f",blue:"#00f",salmon:"#fa8072",blanchedalmond:"#ffebcd",slateblue:"#6a5acd",slategray:"#708090",thistle:"#d8bfd8",tan:"#d2b48c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",blueviolet:"#8a2be2",black:"#000",darkmagenta:"#8b008b",darkslateblue:"#483d8b",darkkhaki:"#bdb76b",darkorchid:"#9932cc",darkorange:"#ff8c00",darkgreen:"#006400",darkred:"#8b0000",dodgerblue:"#1e90ff",darkslategray:"#2f4f4f",dimgray:"#696969",deepskyblue:"#00bfff",firebrick:"#b22222",forestgreen:"#228b22",indigo:"#4b0082",ivory:"#fffff0",lavenderblush:"#fff0f5",feldspar:"#d19275",indianred:"#cd5c5c",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightskyblue:"#87cefa",lightslategray:"#789",lightslateblue:"#8470ff",snow:"#fffafa",lightseagreen:"#20b2aa",lightsalmon:"#ffa07a",darksalmon:"#e9967a",darkviolet:"#9400d3",mediumpurple:"#9370d8",mediumaquamarine:"#66cdaa",skyblue:"#87ceeb",lavender:"#e6e6fa",lightsteelblue:"#b0c4de",mediumvioletred:"#c71585",mintcream:"#f5fffa",navajowhite:"#ffdead",navy:"#000080",olivedrab:"#6b8e23",palevioletred:"#d87093",violetred:"#d02090",yellow:"#ff0",yellowgreen:"#9acd32",lawngreen:"#7cfc00",pink:"#ffc0cb",paleturquoise:"#afeeee",palegoldenrod:"#eee8aa",darkolivegreen:"#556b2f",darkseagreen:"#8fbc8f",darkturquoise:"#00ced1",peachpuff:"#ffdab9",deeppink:"#ff1493",violet:"#ee82ee",palegreen:"#98fb98",mediumseagreen:"#3cb371",peru:"#cd853f",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",purple:"#800080",seagreen:"#2e8b57",seashell:"#fff5ee",papayawhip:"#ffefd5",mediumslateblue:"#7b68ee",plum:"#dda0dd",mediumspringgreen:"#00fa9a"};function P(t){return t<0?0:t>255?255:Math.round(t)||0}function j(t){return t<=0||t>0?t<0?0:t>1?1:Math.round(1e4*t)/1e4:0}var O=/^#([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])?$/i,D=/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})?$/i,A=/^rgb\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*\)$/,U=/^rgba\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?[\d]{0,10}(?:\.\d+)?)\s*\)$/;function R(t){var i;if((t=t.toLowerCase())in T&&(t=T[t]),i=U.exec(t)||A.exec(t))return[P(parseInt(i[1],10)),P(parseInt(i[2],10)),P(parseInt(i[3],10)),j(i.length<5?1:parseFloat(i[4]))];if(i=D.exec(t))return[P(parseInt(i[1],16)),P(parseInt(i[2],16)),P(parseInt(i[3],16)),1];if(i=O.exec(t))return[P(17*parseInt(i[1],16)),P(17*parseInt(i[2],16)),P(17*parseInt(i[3],16)),1];throw Error("Cannot parse color: "+t)}function z(t){var i=R(t);return{yt:"rgb("+i[0]+", "+i[1]+", "+i[2]+")",kt:.199*i[0]+.687*i[1]+.114*i[2]>160?"black":"white"}}function N(t,i,n){t.save(),t.scale(i,i),n(),t.restore()}function F(t,i,n,e,r,o){t.save(),t.globalCompositeOperation="copy",t.fillStyle=o,t.fillRect(i,n,e,r),t.restore()}function I(t,i,n,e,r,o,s){t.save(),t.globalCompositeOperation="copy";var h=t.createLinearGradient(0,0,0,r);h.addColorStop(0,o),h.addColorStop(1,s),t.fillStyle=h,t.fillRect(i,n,e,r),t.restore()}var B,V,$,W,q,G=function(){function t(t,i){this._(t,i)}return t.prototype._=function(t,i){this.tt=t,this.Ct=i},t.prototype.h=function(t,i,n,e,r,o){if(this.tt.U){t.font=i.Nt;var s=this.tt.xt||!this.tt.St?i.Dt:0,h=i.At,u=i.Tt,a=i.Bt,l=i.Lt,c=i.Ft,f=this.tt.Et,p=Math.ceil(n.Vt(t,f)),v=i.Ot,d=i.Wt+u+a,y=Math.ceil(.5*d),g=h+p+l+c+s,m=this.Ct.zt;this.Ct.Pt&&(m=this.Ct.Pt);var w,b,M=(m=Math.round(m))-y,_=M+d,x="right"===r,S=x?e:0,k=Math.ceil(e*o),C=S;if(t.fillStyle=this.Ct.yt,t.lineWidth=1,t.lineCap="butt",f){x?(w=S-s,b=(C=S-g)+c):(C=S+g,w=S+s,b=S+h+s+l);var E=Math.max(1,Math.floor(o)),L=Math.max(1,Math.floor(h*o)),T=x?k:0,P=Math.round(M*o),j=Math.round(C*o),O=Math.round(m*o)-Math.floor(.5*o),D=O+E+(O-P),A=Math.round(w*o);t.save(),t.beginPath(),t.moveTo(T,P),t.lineTo(j,P),t.lineTo(j,D),t.lineTo(T,D),t.fill(),t.fillStyle=this.tt.Z,t.fillRect(x?k-L:0,P,L,D-P),this.tt.xt&&(t.fillStyle=this.Ct.et,t.fillRect(T,O,A-T,E)),t.textAlign="left",t.fillStyle=this.Ct.et,N(t,o,function(){t.fillText(f,b,_-a-v)}),t.restore()}}},t.prototype.Mt=function(t,i){return this.tt.U?t.Wt+t.Tt+t.Bt:0},t}(),H=function(){function t(t){this.Rt={zt:0,et:"#FFF",yt:"#000"},this.It={Et:"",U:!1,xt:!0,St:!1,Z:""},this.jt={Et:"",U:!1,xt:!1,St:!0,Z:""},this.L=!0,this.qt=new(t||G)(this.It,this.Rt),this.Ut=new(t||G)(this.jt,this.Rt)}return t.prototype.Et=function(){return this.It.Et},t.prototype.zt=function(){return this.Ht(),this.Rt.zt},t.prototype.O=function(){this.L=!0},t.prototype.Mt=function(t,i){return void 0===i&&(i=!1),Math.max(this.qt.Mt(t,i),this.Ut.Mt(t,i))},t.prototype.Yt=function(){return this.Rt.Pt||0},t.prototype.Kt=function(t){this.Rt.Pt=t},t.prototype.$t=function(){return this.Ht(),this.It.U||this.jt.U},t.prototype.Xt=function(){return this.Ht(),this.It.U},t.prototype.P=function(t){return this.Ht(),this.It.xt=this.It.xt&&t.ct().drawTicks,this.jt.xt=this.jt.xt&&t.ct().drawTicks,this.qt._(this.It,this.Rt),this.Ut._(this.jt,this.Rt),this.qt},t.prototype.Zt=function(){return this.Ht(),this.qt._(this.It,this.Rt),this.Ut._(this.jt,this.Rt),this.Ut},t.prototype.Ht=function(){this.L&&(this.It.xt=!0,this.jt.xt=!1,this.Jt(this.It,this.jt,this.Rt))},t}(),Z=function(t){function i(i,n,e){var r=t.call(this)||this;return r.lt=i,r.Gt=n,r.Qt=e,r}return s(i,t),i.prototype.Jt=function(t,i,n){t.U=!1;var e=this.lt.ct().horzLine;if(e.labelVisible){var r=this.Gt.H();if(this.lt.U()&&!this.Gt.ti()&&null!==r){var o=z(e.labelBackgroundColor);n.yt=o.yt,n.et=o.kt;var s=this.Qt(this.Gt);n.zt=s.zt,t.Et=this.Gt.ii(s.D,r),t.U=!0}}},i}(H),X=/[1-9]/g,Y=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n){var e=this;if(null!==this.tt&&!1!==this.tt.U&&0!==this.tt.Et.length){t.font=i.Nt;var r=Math.round(i.ni.Vt(t,this.tt.Et,X));if(!(r<=0)){t.save();var o=i.si,s=r+2*o,h=s/2,u=this.tt.wt,a=this.tt.zt,l=Math.floor(a-h)+.5;l<0?(a+=Math.abs(0-l),l=Math.floor(a-h)+.5):l+s>u&&(a-=Math.abs(u-(l+s)),l=Math.floor(a-h)+.5);var f=l+s,p=0+i.At+i.Tt+i.Wt+i.Bt;t.fillStyle=this.tt.yt;var v=Math.round(l*n),d=Math.round(0*n),y=Math.round(f*n),g=Math.round(p*n);t.fillRect(v,d,y-v,g-d);var m=Math.round(this.tt.zt*n),w=Math.round((d+i.At+i.Dt)*n);t.fillStyle=this.tt.et;var b=Math.max(1,Math.floor(n)),M=Math.floor(.5*n);t.fillRect(m-M,d,b,w-d);var _=p-i.Ot-i.Bt;t.textAlign="left",t.fillStyle=this.tt.et,N(t,n,function(){t.fillText(c(e.tt).Et,l+o,_)}),t.restore()}}},t}(),J=function(){function t(t,i,n){this.L=!0,this.ot=new Y,this.at={U:!1,yt:"#4c525e",et:"white",Et:"",wt:0,zt:NaN},this.V=t,this.hi=i,this.Qt=n}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(){return this.L&&(this.R(),this.L=!1),this.ot._(this.at),this.ot},t.prototype.R=function(){var t=this.at;t.U=!1;var i=this.V.ct().vertLine;if(i.labelVisible){var n=this.hi.j();if(!n.ti()){var e=n.ri(this.V.I());t.wt=n.wt();var r=this.Qt();if(r.S){t.zt=r.zt,t.Et=n.ei(c(e)),t.U=!0;var o=z(i.labelBackgroundColor);t.yt=o.yt,t.et=o.kt}}}},t}(),Q=function(){function t(){this.ui=null,this.ai=0}return t.prototype.oi=function(){return this.ai},t.prototype.li=function(t){this.ai=t},t.prototype.$=function(){return this.ui},t.prototype.fi=function(t){this.ui=t},t.prototype.ci=function(){return[]},t.prototype.U=function(){return!0},t}();(tv=q||(q={}))[tv.Normal=0]="Normal",tv[tv.Magnet=1]="Magnet";var K=function(t){function i(i,n){var e,r,o,s,h=t.call(this)||this;h.vi=null,h._i=NaN,h.di=0,h.wi=!0,h.Mi=new Map,h.bi=!1,h.mi=NaN,h.pi=NaN,h.gi=NaN,h.yi=NaN,h.hi=i,h.ki=n,h.Ci=new C(i,h),h.Ni=(o=function(){return h._i},s=function(){return h.pi},function(t){var i=s(),n=o();if(t===c(h.vi).xi())return{D:n,zt:i};var e=c(t.H());return{D:t.Si(i,e),zt:i}});var u=(e=function(){return h.di},r=function(){return h.bt()},function(){return{S:h.hi.j().ri(e()),zt:r()}});return h.Di=new J(h,i,u),h.Ai=new L(h),h}return s(i,t),i.prototype.ct=function(){return this.ki},i.prototype.Ti=function(t,i){this.gi=t,this.yi=i},i.prototype.Bi=function(){this.gi=NaN,this.yi=NaN},i.prototype.Li=function(){return this.gi},i.prototype.Fi=function(){return this.yi},i.prototype.Ei=function(t,i,n){this.bi||(this.bi=!0),this.wi=!0,this.Vi(t,i,n)},i.prototype.I=function(){return this.di},i.prototype.bt=function(){return this.mi},i.prototype.gt=function(){return this.pi},i.prototype.U=function(){return this.wi},i.prototype.Oi=function(){this.wi=!1,this.Wi(),this._i=NaN,this.mi=NaN,this.pi=NaN,this.vi=null,this.Bi()},i.prototype.zi=function(t){return null!==this.vi?[this.Ai,this.Ci]:[]},i.prototype._t=function(t){return t===this.vi&&this.ki.horzLine.visible},i.prototype.dt=function(){return this.ki.vertLine.visible},i.prototype.Pi=function(t,i){this.wi&&this.vi===t||this.Mi.clear();var n=[];return this.vi===t&&n.push(this.Ri(this.Mi,i,this.Ni)),n},i.prototype.ci=function(){return this.wi?[this.Di]:[]},i.prototype.ft=function(){return this.vi},i.prototype.Ii=function(){this.Ai.O(),this.Mi.forEach(function(t){return t.O()}),this.Di.O(),this.Ci.O()},i.prototype.ji=function(t){return t&&!t.xi().ti()?t.xi():null},i.prototype.Vi=function(t,i,n){this.qi(t,i,n)&&this.Ii()},i.prototype.qi=function(t,i,n){var e=this.mi,r=this.pi,o=this._i,s=this.di,h=this.vi,u=this.ji(n);this.di=t,this.mi=isNaN(t)?NaN:this.hi.j().G(t),this.vi=n;var a=null!==u?u.H():null;return null!==u&&null!==a?(this._i=i,this.pi=u.K(i,a)):(this._i=NaN,this.pi=NaN),e!==this.mi||r!==this.pi||s!==this.di||o!==this._i||h!==this.vi},i.prototype.Wi=function(){var t=this.hi.W().map(function(t){return t.Hi().Ui()}).filter(w),i=0===t.length?null:Math.max.apply(Math,t);this.di=null!==i?i:NaN},i.prototype.Ri=function(t,i,n){var e=t.get(i);return void 0===e&&(e=new Z(this,i,n),t.set(i,e)),e},i}(Q);function tt(t,i){if(!v(t))return"n/a";if(!d(i)||i<0||i>16)throw TypeError("invalid length");return 0===i?t.toString():("0000000000000000"+t.toString()).slice(-i)}var ti=function(){function t(t,i){if(i||(i=1),v(t)&&d(t)||(t=100),t<0)throw TypeError("invalid base");this.Gt=t,this.Yi=i,this.Ki()}return t.prototype.format=function(t){var i=t<0?"−":"";return t=Math.abs(t),i+this.$i(t)},t.prototype.Ki=function(){if(this.Xi=0,this.Gt>0&&this.Yi>0)for(var t=this.Gt;t>1;)t/=10,this.Xi++},t.prototype.$i=function(t){var i=this.Gt/this.Yi,n=Math.floor(t),e="",r=void 0!==this.Xi?this.Xi:NaN;if(i>1){var o=+(Math.round(t*i)-n*i).toFixed(this.Xi);o>=i&&(o-=i,n+=1),e="."+tt(+o.toFixed(this.Xi)*this.Yi,r)}else n=Math.round(n*i)/i,r>0&&(e="."+tt(0,r));return n.toFixed(0)+e},t}(),tn=function(t){function i(i){return void 0===i&&(i=100),t.call(this,i)||this}return s(i,t),i.prototype.format=function(i){return t.prototype.format.call(this,i)+"%"},i}(ti),te=function(){function t(){this.Zi=[]}return t.prototype.Ji=function(t,i,n){this.Zi.push({Gi:t,Qi:i,tn:!0===n})},t.prototype.nn=function(t){var i=this.Zi.findIndex(function(i){return t===i.Gi});i>-1&&this.Zi.splice(i,1)},t.prototype.sn=function(t){this.Zi=this.Zi.filter(function(i){return i.Qi===t})},t.prototype.hn=function(t,i){var n=u([],this.Zi,!0);this.Zi=this.Zi.filter(function(t){return!t.tn}),n.forEach(function(n){return n.Gi(t,i)})},t.prototype.rn=function(){return this.Zi.length>0},t.prototype.en=function(){this.Zi=[]},t}(),tr=function(){function t(t,i){this.un=t,this.an=i}return t.prototype.on=function(t){return null!==t&&this.un===t.un&&this.an===t.an},t.prototype.ln=function(){return new t(this.un,this.an)},t.prototype.fn=function(){return this.un},t.prototype.cn=function(){return this.an},t.prototype.vn=function(){return this.an-this.un},t.prototype.ti=function(){return this.an===this.un||Number.isNaN(this.an)||Number.isNaN(this.un)},t.prototype._n=function(i){return null===i?this:new t(Math.min(this.fn(),i.fn()),Math.max(this.cn(),i.cn()))},t.prototype.dn=function(t){if(v(t)&&0!=this.an-this.un){var i=.5*(this.an+this.un),n=this.an-i,e=this.un-i;n*=t,e*=t,this.an=i+n,this.un=i+e}},t.prototype.wn=function(t){v(t)&&(this.an+=t,this.un+=t)},t.prototype.Mn=function(){return{minValue:this.un,maxValue:this.an}},t.bn=function(i){return null===i?null:new t(i.minValue,i.maxValue)},t}();function to(t,i,n){return Math.min(Math.max(t,i),n)}function ts(t){return t<=0?NaN:Math.log(t)/Math.log(10)}function th(t){var i=Math.ceil(t);return i%2!=0?i-1:i}function tu(t){var i=Math.ceil(t);return i%2==0?i-1:i}function ta(t,i){var n=100*(t-i)/i;return i<0?-n:n}function tl(t,i){var n=100*(t-i)/i+100;return i<0?-n:n}function tc(t){var i=Math.abs(t);if(i<1e-8)return 0;var n=ts(i+1e-4)+4;return t<0?-n:n}function tf(t){var i=Math.abs(t);if(i<1e-8)return 0;var n=Math.pow(10,i-4)-1e-4;return t<0?-n:n}function tp(t){return null===t?null:new tr(tc(t.fn()),tc(t.cn()))}var tv,td,ty=function(){function t(t,i){if(this.mn=t,this.pn=i,function(t){if(t<0)return!1;for(var i=t;i>1;i/=10)if(i%10!=0)return!1;return!0}(this.mn))this.gn=[2,2.5,2];else{this.gn=[];for(var n=this.mn;1!==n;){if(n%2==0)this.gn.push(2),n/=2;else{if(n%5!=0)throw Error("unexpected base");this.gn.push(2,2.5),n/=5}if(this.gn.length>100)throw Error("something wrong with base")}}}return t.prototype.yn=function(t,i,n){for(var e=0===this.mn?0:1/this.mn,r=Math.pow(10,Math.max(0,Math.ceil(ts(t-i)))),o=0,s=this.pn[0];;){var h=e-r<=1e-14&&r>e+1e-14,u=n*s-r<=1e-14,a=1-r<=1e-14;if(!(h&&u&&a))break;r/=s,s=this.pn[++o%this.pn.length]}if(r<=e+1e-14&&(r=e),r=Math.max(1,r),this.gn.length>0&&1e-14>Math.abs(r-1))for(o=0,s=this.gn[0];n*s-r<=1e-14&&r>e+1e-14;)r/=s,s=this.gn[++o%this.gn.length];return r},t}(),tg=function(){function t(t,i,n,e){this.kn=[],this.Gt=t,this.mn=i,this.Cn=n,this.Nn=e}return t.prototype.yn=function(t,i){if(t<i)throw Error("high < low");var n=this.Gt.Mt(),e=(t-i)*this.xn()/n,r=new ty(this.mn,[2,2.5,2]),o=new ty(this.mn,[2,2,2.5]),s=new ty(this.mn,[2.5,2,2]),h=[];return h.push(r.yn(t,i,e),o.yn(t,i,e),s.yn(t,i,e)),function(t){if(t.length<1)throw Error("array is empty");for(var i=t[0],n=1;n<t.length;++n)t[n]<i&&(i=t[n]);return i}(h)},t.prototype.Sn=function(){var t=this.Gt,i=t.H();if(null!==i){var n=t.Mt(),e=this.Cn(n-1,i),r=this.Cn(0,i),o=this.Gt.ct().entireTextOnly?this.Dn()/2:0,s=n-1-o,h=Math.max(e,r),u=Math.min(e,r);if(h!==u){for(var a=this.yn(h,u),l=h%a,c=h>=u?1:-1,f=null,p=0,v=h-(l+=l<0?a:0);v>u;v-=a){var d=this.Nn(v,i,!0);null!==f&&Math.abs(d-f)<this.xn()||d<o||d>s||(p<this.kn.length?(this.kn[p].An=d,this.kn[p].Tn=t.Bn(v)):this.kn.push({An:d,Tn:t.Bn(v)}),p++,f=d,t.Ln()&&(a=this.yn(v*c,u)))}this.kn.length=p}else this.kn=[]}else this.kn=[]},t.prototype.Fn=function(){return this.kn},t.prototype.Dn=function(){return this.Gt.Wt()},t.prototype.xn=function(){return Math.ceil(2.5*this.Dn())},t}();function tm(t){return t.slice().sort(function(t,i){return c(t.oi())-c(i.oi())})}(tw=td||(td={}))[tw.Normal=0]="Normal",tw[tw.Logarithmic=1]="Logarithmic",tw[tw.Percentage=2]="Percentage",tw[tw.IndexedTo100=3]="IndexedTo100";var tw,tb,tM,t_=new tn,tx=new ti(100,1),tS=function(){function t(t,i,n,e){this.En=0,this.Vn=null,this.On=null,this.Wn=null,this.zn={Pn:!1,Rn:null},this.In=0,this.jn=0,this.qn=new te,this.Un=new te,this.Hn=[],this.Yn=null,this.Kn=null,this.$n=null,this.Xn=null,this.Zn=tx,this.Jn=t,this.ki=i,this.Gn=n,this.Qn=e,this.ts=new tg(this,100,this.ns.bind(this),this.ss.bind(this))}return t.prototype.hs=function(){return this.Jn},t.prototype.ct=function(){return this.ki},t.prototype.rs=function(t){if(p(this.ki,t),this.es(),void 0!==t.mode&&this.us({os:t.mode}),void 0!==t.scaleMargins){var i=l(t.scaleMargins.top),n=l(t.scaleMargins.bottom);if(i<0||i>1)throw Error("Invalid top margin - expect value between 0 and 1, given="+i);if(n<0||n>1||i+n>1)throw Error("Invalid bottom margin - expect value between 0 and 1, given="+n);if(i+n>1)throw Error("Invalid margins - sum of margins must be less than 1, given="+(i+n));this.ls(),this.Kn=null}},t.prototype.fs=function(){return this.ki.autoScale},t.prototype.Ln=function(){return 1===this.ki.mode},t.prototype.cs=function(){return 2===this.ki.mode},t.prototype.vs=function(){return 3===this.ki.mode},t.prototype.os=function(){return{_s:this.ki.autoScale,ds:this.ki.invertScale,os:this.ki.mode}},t.prototype.us=function(t){var i,n=this.os(),e=null;void 0!==t._s&&(this.ki.autoScale=t._s),void 0!==t.os&&(this.ki.mode=t.os,2!==t.os&&3!==t.os||(this.ki.autoScale=!0),this.zn.Pn=!1),1===n.os&&t.os!==n.os&&(function(t){if(null===t)return!1;var i=tf(t.fn()),n=tf(t.cn());return isFinite(i)&&isFinite(n)}(this.On)?null!==(e=null===(i=this.On)?null:new tr(tf(i.fn()),tf(i.cn())))&&this.ws(e):this.ki.autoScale=!0),1===t.os&&t.os!==n.os&&null!==(e=tp(this.On))&&this.ws(e);var r=n.os!==this.ki.mode;r&&(2===n.os||this.cs())&&this.es(),r&&(3===n.os||this.vs())&&this.es(),void 0!==t.ds&&n.ds!==t.ds&&(this.ki.invertScale=t.ds,this.Ms()),this.Un.hn(n,this.os())},t.prototype.bs=function(){return this.Un},t.prototype.Wt=function(){return this.Gn.fontSize},t.prototype.Mt=function(){return this.En},t.prototype.ps=function(t){this.En!==t&&(this.En=t,this.ls(),this.Kn=null)},t.prototype.gs=function(){if(this.Vn)return this.Vn;var t=this.Mt()-this.ys()-this.ks();return this.Vn=t,t},t.prototype.Cs=function(){return this.Ns(),this.On},t.prototype.ws=function(t,i){var n=this.On;(i||null===n&&null!==t||null!==n&&!n.on(t))&&(this.Kn=null,this.On=t)},t.prototype.ti=function(){return this.Ns(),0===this.En||!this.On||this.On.ti()},t.prototype.xs=function(t){return this.ds()?t:this.Mt()-1-t},t.prototype.K=function(t,i){return this.cs()?t=ta(t,i):this.vs()&&(t=tl(t,i)),this.ss(t,i)},t.prototype.Ss=function(t,i,n){this.Ns();for(var e=this.ks(),r=c(this.Cs()),o=r.fn(),s=r.cn(),h=this.gs()-1,u=this.ds(),a=h/(s-o),l=void 0===n?0:n.from,f=void 0===n?t.length:n.to,p=this.Ds(),v=l;v<f;v++){var d=t[v],y=d.D;if(!isNaN(y)){var g=y;null!==p&&(g=p(d.D,i));var m=e+a*(g-o),w=u?m:this.En-1-m;d.g=w}}},t.prototype.As=function(t,i,n){this.Ns();for(var e=this.ks(),r=c(this.Cs()),o=r.fn(),s=r.cn(),h=this.gs()-1,u=this.ds(),a=h/(s-o),l=void 0===n?0:n.from,f=void 0===n?t.length:n.to,p=this.Ds(),v=l;v<f;v++){var d=t[v],y=d.open,g=d.high,m=d.low,w=d.close;null!==p&&(y=p(d.open,i),g=p(d.high,i),m=p(d.low,i),w=p(d.close,i));var b=e+a*(y-o),M=u?b:this.En-1-b;d.Ts=M,b=e+a*(g-o),M=u?b:this.En-1-b,d.Bs=M,b=e+a*(m-o),M=u?b:this.En-1-b,d.Ls=M,b=e+a*(w-o),M=u?b:this.En-1-b,d.Fs=M}},t.prototype.Si=function(t,i){var n=this.ns(t,i);return this.Es(n,i)},t.prototype.Es=function(t,i){var n,e,r=t;return this.cs()?(n=r,i<0&&(n=-n),r=n/100*i+i):this.vs()&&(e=r-100,i<0&&(e=-e),r=e/100*i+i),r},t.prototype.Vs=function(){return this.Hn},t.prototype.Os=function(){if(this.Yn)return this.Yn;for(var t=[],i=0;i<this.Hn.length;i++){var n=this.Hn[i];null===n.oi()&&n.li(i+1),t.push(n)}return t=tm(t),this.Yn=t,this.Yn},t.prototype.Ws=function(t){-1===this.Hn.indexOf(t)&&(this.Hn.push(t),this.es(),this.zs())},t.prototype.Ps=function(t){var i=this.Hn.indexOf(t);if(-1===i)throw Error("source is not attached to scale");this.Hn.splice(i,1),0===this.Hn.length&&(this.us({_s:!0}),this.ws(null)),this.es(),this.zs()},t.prototype.H=function(){for(var t=null,i=0,n=this.Hn;i<n.length;i++){var e=n[i].H();null!==e&&(null===t||e.Rs<t.Rs)&&(t=e)}return null===t?null:t.X},t.prototype.ds=function(){return this.ki.invertScale},t.prototype.Fn=function(){return this.Kn||(this.ts.Sn(),this.Kn=this.ts.Fn(),this.qn.hn()),this.Kn},t.prototype.Is=function(){return this.qn},t.prototype.js=function(t){this.cs()||this.vs()||null===this.$n&&null===this.Wn&&(this.ti()||(this.$n=this.En-t,this.Wn=c(this.Cs()).ln()))},t.prototype.qs=function(t){if(!this.cs()&&!this.vs()&&null!==this.$n){this.us({_s:!1}),(t=this.En-t)<0&&(t=0);var i=(this.$n+.2*(this.En-1))/(t+.2*(this.En-1)),n=c(this.Wn).ln();i=Math.max(i,.1),n.dn(i),this.ws(n)}},t.prototype.Us=function(){this.cs()||this.vs()||(this.$n=null,this.Wn=null)},t.prototype.Hs=function(t){this.fs()||null===this.Xn&&null===this.Wn&&(this.ti()||(this.Xn=t,this.Wn=c(this.Cs()).ln()))},t.prototype.Ys=function(t){if(!this.fs()&&null!==this.Xn){var i=c(this.Cs()).vn()/(this.gs()-1),n=t-this.Xn;this.ds()&&(n*=-1);var e=n*i,r=c(this.Wn).ln();r.wn(e),this.ws(r,!0),this.Kn=null}},t.prototype.Ks=function(){this.fs()||null!==this.Xn&&(this.Xn=null,this.Wn=null)},t.prototype.$s=function(){return this.Zn||this.es(),this.Zn},t.prototype.ii=function(t,i){switch(this.ki.mode){case 2:return this.$s().format(ta(t,i));case 3:return this.$s().format(tl(t,i));default:return this.Xs(t)}},t.prototype.Bn=function(t){switch(this.ki.mode){case 2:case 3:return this.$s().format(t);default:return this.Xs(t)}},t.prototype.Zs=function(t){return this.Xs(t,c(this.Js()).$s())},t.prototype.Gs=function(t,i){return t=ta(t,i),t_.format(t)},t.prototype.Qs=function(){return this.Hn},t.prototype.th=function(t){this.zn={Rn:t,Pn:!1}},t.prototype.Ii=function(){this.Hn.forEach(function(t){return t.Ii()})},t.prototype.es=function(){this.Kn=null;var t=this.Js(),i=100;null!==t&&(i=Math.round(1/t.ih())),this.Zn=tx,this.cs()?(this.Zn=t_,i=100):this.vs()?(this.Zn=new ti(100,1),i=100):null!==t&&(this.Zn=t.$s()),this.ts=new tg(this,i,this.ns.bind(this),this.ss.bind(this)),this.ts.Sn()},t.prototype.zs=function(){this.Yn=null},t.prototype.Js=function(){return this.Hn[0]||null},t.prototype.ys=function(){return this.ds()?this.ki.scaleMargins.bottom*this.Mt()+this.jn:this.ki.scaleMargins.top*this.Mt()+this.In},t.prototype.ks=function(){return this.ds()?this.ki.scaleMargins.top*this.Mt()+this.In:this.ki.scaleMargins.bottom*this.Mt()+this.jn},t.prototype.Ns=function(){this.zn.Pn||(this.zn.Pn=!0,this.nh())},t.prototype.ls=function(){this.Vn=null},t.prototype.ss=function(t,i){if(this.Ns(),this.ti())return 0;t=this.Ln()&&t?tc(t):t;var n=c(this.Cs()),e=this.ks()+(this.gs()-1)*(t-n.fn())/n.vn();return this.xs(e)},t.prototype.ns=function(t,i){if(this.Ns(),this.ti())return 0;var n=this.xs(t),e=c(this.Cs()),r=e.fn()+e.vn()*((n-this.ks())/(this.gs()-1));return this.Ln()?tf(r):r},t.prototype.Ms=function(){this.Kn=null,this.ts.Sn()},t.prototype.nh=function(){var t=this.zn.Rn;if(null!==t){for(var i=null,n=0,e=0,r=0,o=this.Qs();r<o.length;r++){var s=o[r];if(s.U()){var h=s.H();if(null!==h){var u=s.sh(t.hh(),t.rh()),a=u&&u.Cs();if(null!==a){switch(this.ki.mode){case 1:a=tp(a);break;case 2:l=a,f=h.X,a=new tr(ta(l.fn(),f),ta(l.cn(),f));break;case 3:p=a,v=h.X,a=new tr(tl(p.fn(),v),tl(p.cn(),v))}if(i=null===i?a:i._n(c(a)),null!==u){var l,f,p,v,d=u.eh();null!==d&&(e=Math.max(n=Math.max(n,d.above),d.below))}}}}}if(n===this.In&&e===this.jn||(this.In=n,this.jn=e,this.Kn=null,this.ls()),null!==i){if(i.fn()===i.cn()){var y=this.Js(),g=5*(null===y||this.cs()||this.vs()?1:y.ih());i=new tr(i.fn()-g,i.cn()+g)}this.ws(i)}else null===this.On&&this.ws(new tr(-.5,.5));this.zn.Pn=!0}},t.prototype.Ds=function(){return this.cs()?ta:this.vs()?tl:this.Ln()?tc:null},t.prototype.Xs=function(t,i){return void 0===this.Qn.priceFormatter?(void 0===i&&(i=this.$s()),i.format(t)):this.Qn.priceFormatter(t)},t}();function tk(t){void 0!==t.borderColor&&(t.borderUpColor=t.borderColor,t.borderDownColor=t.borderColor),void 0!==t.wickColor&&(t.wickUpColor=t.wickColor,t.wickDownColor=t.wickColor)}(tR=tb||(tb={}))[tR.Disabled=0]="Disabled",tR[tR.Continuous=1]="Continuous",tR[tR.OnDataUpdate=2]="OnDataUpdate",(tz=tM||(tM={}))[tz.LastBar=0]="LastBar",tz[tz.LastVisible=1]="LastVisible";var tC=function(t){return t.getUTCFullYear()},tE=function(){function t(t,i){void 0===t&&(t="yyyy-MM-dd"),void 0===i&&(i="default"),this.uh=t,this.ah=i}return t.prototype.oh=function(t){var i,n,e;return i=t,n=this.uh,e=this.ah,n.replace(/yyyy/g,tt(tC(i),4)).replace(/yy/g,tt(tC(i)%100,2)).replace(/MMMM/g,new Date(i.getUTCFullYear(),i.getUTCMonth(),1).toLocaleString(e,{month:"long"})).replace(/MMM/g,new Date(i.getUTCFullYear(),i.getUTCMonth(),1).toLocaleString(e,{month:"short"})).replace(/MM/g,tt(i.getUTCMonth()+1,2)).replace(/dd/g,tt(i.getUTCDate(),2))},t}(),tL=function(){function t(t){this.lh=t||"%h:%m:%s"}return t.prototype.oh=function(t){return this.lh.replace("%h",tt(t.getUTCHours(),2)).replace("%m",tt(t.getUTCMinutes(),2)).replace("%s",tt(t.getUTCSeconds(),2))},t}(),tT={fh:"yyyy-MM-dd",_h:"%h:%m:%s",dh:" ",wh:"default"},tP=function(){function t(t){void 0===t&&(t={});var i=h(h({},tT),t);this.Mh=new tE(i.fh,i.wh),this.bh=new tL(i._h),this.mh=i.dh}return t.prototype.oh=function(t){return""+this.Mh.oh(t)+this.mh+this.bh.oh(t)},t}();function tj(t,i,n,e,r){void 0===e&&(e=0),void 0===r&&(r=t.length);for(var o=r-e;0<o;){var s=o>>1,h=e+s;n(t[h],i)?(e=h+1,o-=s+1):o=s}return e}function tO(t,i,n,e,r){void 0===e&&(e=0),void 0===r&&(r=t.length);for(var o=r-e;0<o;){var s=o>>1,h=e+s;n(i,t[h])?o=s:(e=h+1,o-=s+1)}return e}var tD=function(){function t(t,i){void 0===i&&(i=50),this.ph=0,this.gh=1,this.yh=1,this.kh=new Map,this.Ch=new Map,this.Nh=t,this.xh=i}return t.prototype.oh=function(t){var i=void 0===t.Sh?new Date(1e3*t.Dh).getTime():new Date(Date.UTC(t.Sh.year,t.Sh.month-1,t.Sh.day)).getTime(),n=this.kh.get(i);if(void 0!==n)return n.Ah;if(this.ph===this.xh){var e=this.Ch.get(this.yh);this.Ch.delete(this.yh),this.kh.delete(l(e)),this.yh++,this.ph--}var r=this.Nh(t);return this.kh.set(i,{Ah:r,Th:this.gh}),this.Ch.set(this.gh,i),this.ph++,this.gh++,r},t}(),tA=function(){function t(t,i){a(t<=i,"right should be >= left"),this.Bh=t,this.Lh=i}return t.prototype.hh=function(){return this.Bh},t.prototype.rh=function(){return this.Lh},t.prototype.Fh=function(){return this.Lh-this.Bh+1},t.prototype.Eh=function(t){return this.Bh<=t&&t<=this.Lh},t.prototype.on=function(t){return this.Bh===t.hh()&&this.Lh===t.rh()},t}();function tU(t,i){return null===t||null===i?t===i:t.on(i)}var tR,tz,tN,tF=function(){function t(){this.Vh=new Map,this.kh=null}return t.prototype.Oh=function(t,i){this.Wh(i),this.kh=null;for(var n=i;n<t.length;++n){var e=t[n],r=this.Vh.get(e.zh);void 0===r&&(r=[],this.Vh.set(e.zh,r)),r.push({Ph:n,S:e.S,Rh:e.zh})}},t.prototype.Ih=function(t,i){var n=Math.ceil(i/t);return null!==this.kh&&this.kh.jh===n||(this.kh={Fn:this.qh(n),jh:n}),this.kh.Fn},t.prototype.Wh=function(t){if(0!==t){var i=[];this.Vh.forEach(function(n,e){t<=n[0].Ph?i.push(e):n.splice(tj(n,t,function(i){return i.Ph<t}),1/0)});for(var n=0;n<i.length;n++){var e=i[n];this.Vh.delete(e)}}else this.Vh.clear()},t.prototype.qh=function(t){for(var i=[],n=0,e=Array.from(this.Vh.keys()).sort(function(t,i){return i-t});n<e.length;n++){var r=e[n];if(this.Vh.get(r)){var o=i;i=[];for(var s=o.length,h=0,u=l(this.Vh.get(r)),a=u.length,c=1/0,f=-1/0,p=0;p<a;p++){for(var v=u[p],d=v.Ph;h<s;){var y=o[h],g=y.Ph;if(!(g<d)){c=g;break}h++,i.push(y),f=g,c=1/0}c-d>=t&&d-f>=t&&(i.push(v),f=d)}for(;h<s;h++)i.push(o[h])}}return i},t}(),tI=function(){function t(t){this.Uh=t}return t.prototype.Hh=function(){return null===this.Uh?null:new tA(Math.floor(this.Uh.hh()),Math.ceil(this.Uh.rh()))},t.prototype.Yh=function(){return this.Uh},t.Kh=function(){return new t(null)},t}();(tB=tN||(tN={}))[tB.Year=0]="Year",tB[tB.Month=1]="Month",tB[tB.DayOfMonth=2]="DayOfMonth",tB[tB.Time=3]="Time",tB[tB.TimeWithSeconds=4]="TimeWithSeconds";var tB,tV,t$=function(){function t(t,i,n){this.$h=0,this.Xh=null,this.Zh=[],this.Xn=null,this.$n=null,this.Jh=new tF,this.Gh=new Map,this.Qh=tI.Kh(),this.tr=!0,this.ir=new te,this.nr=new te,this.sr=new te,this.hr=null,this.rr=null,this.er=[],this.ki=i,this.Qn=n,this.ur=i.rightOffset,this.ar=i.barSpacing,this.hi=t,this.lr()}return t.prototype.ct=function(){return this.ki},t.prototype.cr=function(t){p(this.Qn,t),this.vr(),this.lr()},t.prototype.rs=function(t,i){var n;p(this.ki,t),this.ki.fixLeftEdge&&this._r(),this.ki.fixRightEdge&&this.dr(),void 0!==t.barSpacing&&this.hi.wr(t.barSpacing),void 0!==t.rightOffset&&this.hi.Mr(t.rightOffset),void 0!==t.minBarSpacing&&this.hi.wr(null!==(n=t.barSpacing)&&void 0!==n?n:this.ar),this.vr(),this.lr(),this.sr.hn()},t.prototype.ri=function(t){var i;return(null===(i=this.Zh[t])||void 0===i?void 0:i.S)||null},t.prototype.br=function(t,i){if(this.Zh.length<1)return null;if(t.Dh>this.Zh[this.Zh.length-1].S.Dh)return i?this.Zh.length-1:null;var n=tj(this.Zh,t.Dh,function(t,i){return t.S.Dh<i});return t.Dh<this.Zh[n].S.Dh?i?n:null:n},t.prototype.ti=function(){return 0===this.$h||0===this.Zh.length},t.prototype.mr=function(){return this.pr(),this.Qh.Hh()},t.prototype.gr=function(){return this.pr(),this.Qh.Yh()},t.prototype.yr=function(){var t=this.mr();if(null===t)return null;var i={from:t.hh(),to:t.rh()};return this.kr(i)},t.prototype.kr=function(t){var i=Math.round(t.from),n=Math.round(t.to),e=c(this.Cr()),r=c(this.Nr());return{from:c(this.ri(Math.max(e,i))),to:c(this.ri(Math.min(r,n)))}},t.prototype.Sr=function(t){return{from:c(this.br(t.from,!0)),to:c(this.br(t.to,!0))}},t.prototype.wt=function(){return this.$h},t.prototype.Dr=function(t){if(isFinite(t)&&!(t<=0)&&this.$h!==t){if(this.ki.lockVisibleTimeRangeOnResize&&this.$h){var i=this.ar*t/this.$h;this.ar=i}if(this.ki.fixLeftEdge){var n=this.mr();if(null!==n&&0>=n.hh()){var e=this.$h-t;this.ur-=Math.round(e/this.ar)+1}}this.$h=t,this.tr=!0,this.Ar(),this.Tr()}},t.prototype.G=function(t){if(this.ti()||!d(t))return 0;var i=this.Br()+this.ur-t;return this.$h-(i+.5)*this.ar-1},t.prototype.Lr=function(t,i){for(var n=this.Br(),e=void 0===i?0:i.from,r=void 0===i?t.length:i.to,o=e;o<r;o++){var s=t[o].S,h=n+this.ur-s,u=this.$h-(h+.5)*this.ar-1;t[o].p=u}},t.prototype.Fr=function(t){return Math.ceil(this.Er(t))},t.prototype.Mr=function(t){this.tr=!0,this.ur=t,this.Tr(),this.hi.Vr(),this.hi.Or()},t.prototype.Wr=function(){return this.ar},t.prototype.wr=function(t){this.zr(t),this.Tr(),this.hi.Vr(),this.hi.Or()},t.prototype.Pr=function(){return this.ur},t.prototype.Fn=function(){if(this.ti())return null;if(null!==this.rr)return this.rr;for(var t=this.ar,i=5*(this.hi.ct().layout.fontSize+4),n=Math.round(i/t),e=c(this.mr()),r=Math.max(e.hh(),e.hh()-n),o=Math.max(e.rh(),e.rh()-n),s=this.Jh.Ih(t,i),h=this.Cr()+n,u=this.Nr()-n,a=0,l=0;l<s.length;l++){var f=s[l];if(r<=f.Ph&&f.Ph<=o){var p=void 0;a<this.er.length?((p=this.er[a]).An=this.G(f.Ph),p.Tn=this.Rr(f.S,f.Rh),p.Rh=f.Rh):(p={Ir:!1,An:this.G(f.Ph),Tn:this.Rr(f.S,f.Rh),Rh:f.Rh},this.er.push(p)),this.ar>i/2?p.Ir=!1:p.Ir=this.ki.fixLeftEdge&&f.Ph<=h||this.ki.fixRightEdge&&f.Ph>=u,a++}}return this.er.length=a,this.rr=this.er,this.er},t.prototype.jr=function(){this.tr=!0,this.wr(this.ki.barSpacing),this.Mr(this.ki.rightOffset)},t.prototype.qr=function(t){this.tr=!0,this.Xh=t,this.Tr(),this._r()},t.prototype.Ur=function(t,i){var n=this.Er(t),e=this.Wr();this.wr(e+e/10*i),this.ki.rightBarStaysOnScroll||this.Mr(this.Pr()+(n-this.Er(t)))},t.prototype.js=function(t){this.Xn&&this.Ks(),null===this.$n&&null===this.hr&&(this.ti()||(this.$n=t,this.Hr()))},t.prototype.qs=function(t){if(null!==this.hr){var i=to(this.$h-t,0,this.$h),n=to(this.$h-c(this.$n),0,this.$h);0!==i&&0!==n&&this.wr(this.hr.Wr*i/n)}},t.prototype.Us=function(){null!==this.$n&&(this.$n=null,this.Yr())},t.prototype.Hs=function(t){null===this.Xn&&null===this.hr&&(this.ti()||(this.Xn=t,this.Hr()))},t.prototype.Ys=function(t){if(null!==this.Xn){var i=(this.Xn-t)/this.Wr();this.ur=c(this.hr).Pr+i,this.tr=!0,this.Tr()}},t.prototype.Ks=function(){null!==this.Xn&&(this.Xn=null,this.Yr())},t.prototype.Kr=function(){this.$r(this.ki.rightOffset)},t.prototype.$r=function(t,i){var n=this;if(void 0===i&&(i=400),!isFinite(t))throw RangeError("offset is required and must be finite number");if(!isFinite(i)||i<=0)throw RangeError("animationDuration (optional) must be finite positive number");var e=this.ur,r=performance.now(),o=function(){var s=(performance.now()-r)/i,h=s>=1;n.Mr(h?t:e+(t-e)*s),h||setTimeout(o,20)};o()},t.prototype.O=function(t,i){this.tr=!0,this.Zh=t,this.Jh.Oh(t,i),this.Tr()},t.prototype.Xr=function(){return this.ir},t.prototype.Zr=function(){return this.nr},t.prototype.Jr=function(){return this.sr},t.prototype.Br=function(){return this.Xh||0},t.prototype.Gr=function(t){var i=t.Fh();this.zr(this.$h/i),this.ur=t.rh()-this.Br(),this.Tr(),this.tr=!0,this.hi.Vr(),this.hi.Or()},t.prototype.Qr=function(){var t=this.Cr(),i=this.Nr();null!==t&&null!==i&&this.Gr(new tA(t,i+this.ki.rightOffset))},t.prototype.te=function(t){var i=new tA(t.from,t.to);this.Gr(i)},t.prototype.ei=function(t){return void 0!==this.Qn.timeFormatter?this.Qn.timeFormatter(t.Sh||t.Dh):this.ie.oh(new Date(1e3*t.Dh))},t.prototype.Cr=function(){return 0===this.Zh.length?null:0},t.prototype.Nr=function(){return 0===this.Zh.length?null:this.Zh.length-1},t.prototype.ne=function(t){return(this.$h-1-t)/this.ar},t.prototype.Er=function(t){var i=this.ne(t);return Math.round(1e6*(this.Br()+this.ur-i))/1e6},t.prototype.zr=function(t){var i=this.ar;this.ar=t,this.Ar(),i!==this.ar&&(this.tr=!0,this.se())},t.prototype.pr=function(){if(this.tr){if(this.tr=!1,this.ti())this.he(tI.Kh());else{var t=this.Br(),i=this.$h/this.ar,n=this.ur+t,e=new tA(n-i+1,n);this.he(new tI(e))}}},t.prototype.Ar=function(){var t=this.re();if(this.ar<t&&(this.ar=t,this.tr=!0),0!==this.$h){var i=.5*this.$h;this.ar>i&&(this.ar=i,this.tr=!0)}},t.prototype.re=function(){return this.ki.fixLeftEdge&&this.ki.fixRightEdge&&0!==this.Zh.length?this.$h/this.Zh.length:this.ki.minBarSpacing},t.prototype.Tr=function(){var t=this.ee();this.ur>t&&(this.ur=t,this.tr=!0);var i=this.ue();null!==i&&this.ur<i&&(this.ur=i,this.tr=!0)},t.prototype.ue=function(){var t=this.Cr(),i=this.Xh;return null===t||null===i?null:t-i-1+(this.ki.fixLeftEdge?this.$h/this.ar:Math.min(2,this.Zh.length))},t.prototype.ee=function(){return this.ki.fixRightEdge?0:this.$h/this.ar-Math.min(2,this.Zh.length)},t.prototype.Hr=function(){this.hr={Wr:this.Wr(),Pr:this.Pr()}},t.prototype.Yr=function(){this.hr=null},t.prototype.Rr=function(t,i){var n=this,e=this.Gh.get(i);return void 0===e&&(e=new tD(function(t){return n.ae(t,i)}),this.Gh.set(i,e)),e.oh(t)},t.prototype.ae=function(t,i){var n,e=function(t,i,n){switch(t){case 0:case 10:return i?n?4:3:2;case 20:case 21:case 22:case 30:case 31:case 32:case 33:return i?3:2;case 50:return 2;case 60:return 1;case 70:return 0}}(i,this.ki.timeVisible,this.ki.secondsVisible);return void 0!==this.ki.tickMarkFormatter?this.ki.tickMarkFormatter(null!==(n=t.Sh)&&void 0!==n?n:t.Dh,e,this.Qn.locale):function(t,i,n){var e={};switch(i){case 0:e.year="numeric";break;case 1:e.month="short";break;case 2:e.day="numeric";break;case 3:e.hour12=!1,e.hour="2-digit",e.minute="2-digit";break;case 4:e.hour12=!1,e.hour="2-digit",e.minute="2-digit",e.second="2-digit"}var r=new Date(void 0===t.Sh?1e3*t.Dh:Date.UTC(t.Sh.year,t.Sh.month-1,t.Sh.day));return new Date(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate(),r.getUTCHours(),r.getUTCMinutes(),r.getUTCSeconds(),r.getUTCMilliseconds()).toLocaleString(n,e)}(t,e,this.Qn.locale)},t.prototype.he=function(t){var i=this.Qh;this.Qh=t,tU(i.Hh(),this.Qh.Hh())||this.ir.hn(),tU(i.Yh(),this.Qh.Yh())||this.nr.hn(),this.se()},t.prototype.se=function(){this.rr=null},t.prototype.vr=function(){this.se(),this.Gh.clear()},t.prototype.lr=function(){var t=this.Qn.dateFormat;this.ki.timeVisible?this.ie=new tP({fh:t,_h:this.ki.secondsVisible?"%h:%m:%s":"%h:%m",dh:"   ",wh:this.Qn.locale}):this.ie=new tE(t,this.Qn.locale)},t.prototype._r=function(){if(this.ki.fixLeftEdge){var t=this.Cr();if(null!==t){var i=this.mr();if(null!==i){var n=i.hh()-t;if(n<0){var e=this.ur-n-1;this.Mr(e)}this.Ar()}}}},t.prototype.dr=function(){this.Tr(),this.Ar()},t}();function tW(t){return!v(t)&&!y(t)}(t=tV||(tV={})).Solid="solid",t.VerticalGradient="gradient";var tq="'Trebuchet MS', Roboto, Ubuntu, sans-serif";function tG(t,i,n){return void 0!==n?n+=" ":n="",void 0===i&&(i=tq),""+n+t+"px "+i}var tH=function(){function t(t){this.oe={At:1,Dt:4,Wt:NaN,Nt:"",le:"",et:"",Bt:0,Lt:0,Ft:0,Tt:0,Ot:0},this.F=t}return t.prototype.ct=function(){var t=this.oe,i=this.fe(),n=this.ce();return t.Wt===i&&t.le===n||(t.Wt=i,t.le=n,t.Nt=tG(i,n),t.Tt=Math.floor(i/3.5),t.Bt=t.Tt,t.Lt=Math.max(Math.ceil(i/2-t.Dt/2),0),t.Ft=Math.ceil(i/2+t.Dt/2),t.Ot=Math.round(i/10)),t.et=this.ve(),this.oe},t.prototype.ve=function(){return this.F.ct().layout.textColor},t.prototype.fe=function(){return this.F.ct().layout.fontSize},t.prototype.ce=function(){return this.F.ct().layout.fontFamily},t}();function tZ(t){return"left"===t||"right"===t}var tX=function(){function t(t){this._e=new Map,this.de=!1,this.we=[],this.Me=t}return t.prototype.be=function(t,i){var n,e=void 0===(n=this._e.get(t))?i:{me:Math.max(n.me,i.me),_s:n._s||i._s};this._e.set(t,e)},t.prototype.pe=function(){return this.Me},t.prototype.ge=function(t){var i=this._e.get(t);return void 0===i?{me:this.Me}:{me:Math.max(this.Me,i.me),_s:i._s}},t.prototype.ye=function(){this.we=[{ke:0}]},t.prototype.Ce=function(t){this.we=[{ke:1,X:t}]},t.prototype.Ne=function(){this.we=[{ke:4}]},t.prototype.wr=function(t){this.we.push({ke:2,X:t})},t.prototype.Mr=function(t){this.we.push({ke:3,X:t})},t.prototype.xe=function(){return this.we},t.prototype._n=function(t){var i=this;this.de=this.de||t.de,this.we=this.we.concat(t.we);for(var n=0,e=t.we;n<e.length;n++){var r=e[n];this.Se(r)}this.Me=Math.max(this.Me,t.Me),t._e.forEach(function(t,n){i.be(n,t)})},t.prototype.Se=function(t){switch(t.ke){case 0:this.ye();break;case 1:this.Ce(t.X);break;case 2:this.wr(t.X);break;case 3:this.Mr(t.X);break;case 4:this.Ne()}},t}(),tY=function(){function t(t){this.De=t}return t.prototype.format=function(t){var i="";return t<0&&(i="-",t=-t),t<995?i+this.Ae(t):t<999995?i+this.Ae(t/1e3)+"K":t<999999995?(t=1e3*Math.round(t/1e3),i+this.Ae(t/1e6)+"M"):(t=1e6*Math.round(t/1e6),i+this.Ae(t/1e9)+"B")},t.prototype.Ae=function(t){var i=Math.pow(10,this.De);return((t=Math.round(t*i)/i)>=1e-15&&t<1?t.toFixed(this.De).replace(/\.?0+$/,""):String(t)).replace(/(\.[1-9]*)0+$/,function(t,i){return i})},t}();function tJ(t,i,n,e){if(0!==i.length){var r=i[e.from].p,o=i[e.from].g;t.moveTo(r,o);for(var s=e.from+1;s<e.to;++s){var h=i[s];if(1===n){var u=i[s-1].g,a=h.p;t.lineTo(a,u)}t.lineTo(h.p,h.g)}}}var tQ=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.v=null,i}return s(i,t),i.prototype._=function(t){this.v=t},i.prototype.u=function(t){if(null!==this.v&&0!==this.v.m.length&&null!==this.v.M){if(t.lineCap="butt",t.lineJoin="round",t.lineWidth=this.v.rt,e(t,this.v.ut),t.lineWidth=1,t.beginPath(),1===this.v.m.length){var i=this.v.m[0],n=this.v.Te/2;t.moveTo(i.p-n,this.v.Be),t.lineTo(i.p-n,i.g),t.lineTo(i.p+n,i.g),t.lineTo(i.p+n,this.v.Be)}else t.moveTo(this.v.m[this.v.M.from].p,this.v.Be),t.lineTo(this.v.m[this.v.M.from].p,this.v.m[this.v.M.from].g),tJ(t,this.v.m,this.v.Le,this.v.M),this.v.M.to>this.v.M.from&&(t.lineTo(this.v.m[this.v.M.to-1].p,this.v.Be),t.lineTo(this.v.m[this.v.M.from].p,this.v.Be));t.closePath(),t.fillStyle=this.Fe(t),t.fill()}},i}(_),tK=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s(i,t),i.prototype.Fe=function(t){var i=this.v,n=t.createLinearGradient(0,0,0,i.Ee);return n.addColorStop(0,i.Ve),n.addColorStop(1,i.Oe),n},i}(tQ),t0=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.v=null,i}return s(i,t),i.prototype._=function(t){this.v=t},i.prototype.u=function(t){if(null!==this.v&&0!==this.v.m.length&&null!==this.v.M){if(t.lineCap="butt",t.lineWidth=this.v.rt,e(t,this.v.ut),t.strokeStyle=this.We(t),t.lineJoin="round",t.beginPath(),1===this.v.m.length){var i=this.v.m[0];t.moveTo(i.p-this.v.Te/2,i.g),t.lineTo(i.p+this.v.Te/2,i.g)}else tJ(t,this.v.m,this.v.Le,this.v.M);t.stroke()}},i}(_),t1=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s(i,t),i.prototype.We=function(){return this.v.N},i}(t0);function t2(t,i){return t.S<i}function t3(t,i){return t<i.S}function t4(t,i,n){var e=i.hh(),r=i.rh(),o=tj(t,e,t2),s=tO(t,r,t3);if(!n)return{from:o,to:s};var h=o,u=s;return o>0&&o<t.length&&t[o].S>=e&&(h=o-1),s>0&&s<t.length&&t[s-1].S<=r&&(u=s+1),{from:h,to:u}}var t5=function(){function t(t,i,n){this.ze=!0,this.Pe=!0,this.Re=!0,this.Ie=[],this.je=null,this.qe=t,this.Ue=i,this.He=n}return t.prototype.O=function(t){this.ze=!0,"data"===t&&(this.Pe=!0),"options"===t&&(this.Re=!0)},t.prototype.Ye=function(){this.Pe&&(this.Ke(),this.Pe=!1),this.ze&&(this.$e(),this.ze=!1),this.Re&&(this.Xe(),this.Re=!1)},t.prototype.Ze=function(){this.je=null},t.prototype.$e=function(){var t=this.qe.$(),i=this.Ue.j();if(this.Ze(),!i.ti()&&!t.ti()){var n=i.mr();if(null!==n&&0!==this.qe.Hi().Je()){var e=this.qe.H();null!==e&&(this.je=t4(this.Ie,n,this.He),this.Ge(t,i,e.X))}}},t}(),t6=function(t){function i(i,n){return t.call(this,i,n,!0)||this}return s(i,t),i.prototype.Ge=function(t,i,n){i.Lr(this.Ie,b(this.je)),t.Ss(this.Ie,n,b(this.je))},i.prototype.Qe=function(t,i){return{S:t,D:i,p:NaN,g:NaN}},i.prototype.Xe=function(){},i.prototype.Ke=function(){var t=this,i=this.qe.tu();this.Ie=this.qe.Hi().iu().map(function(n){var e=n.X[3];return t.nu(n.Ph,e,i)})},i}(t5),t8=function(t){function i(i,n){var e=t.call(this,i,n)||this;return e.ot=new M,e.su=new tK,e.hu=new t1,e.ot.i([e.su,e.hu]),e}return s(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();return this.Ye(),this.su._({Le:n.lineType,m:this.Ie,ut:n.lineStyle,rt:n.lineWidth,Ve:n.topColor,Oe:n.bottomColor,Be:t,Ee:t,M:this.je,Te:this.Ue.j().Wr()}),this.hu._({Le:n.lineType,m:this.Ie,N:n.lineColor,ut:n.lineStyle,rt:n.lineWidth,M:this.je,Te:this.Ue.j().Wr()}),this.ot},i.prototype.nu=function(t,i){return this.Qe(t,i)},i}(t6),t7=function(){function t(){this.tt=null,this.ru=0,this.eu=0}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,e){if(null!==this.tt&&0!==this.tt.Hi.length&&null!==this.tt.M){this.ru=this.uu(i),this.ru>=2&&Math.max(1,Math.floor(i))%2!=this.ru%2&&this.ru--,this.eu=this.tt.au?Math.min(this.ru,Math.floor(i)):this.ru;for(var r=null,o=this.eu<=this.ru&&this.tt.Wr>=Math.floor(1.5*i),s=this.tt.M.from;s<this.tt.M.to;++s){var h=this.tt.Hi[s];r!==h.et&&(t.fillStyle=h.et,r=h.et);var u=Math.floor(.5*this.eu),a=Math.round(h.p*i),l=a-u,c=this.eu,f=l+c-1,p=Math.min(h.Bs,h.Ls),v=Math.max(h.Bs,h.Ls),d=Math.round(p*i)-u,y=Math.max(Math.round(v*i)+u-d,this.eu);t.fillRect(l,d,c,y);var g=Math.ceil(1.5*this.ru);if(o){if(this.tt.ou){var m=a-g,w=Math.max(d,Math.round(h.Ts*i)-u),b=w+c-1;b>d+y-1&&(w=(b=d+y-1)-c+1),t.fillRect(m,w,l-m,b-w+1)}var M=a+g,_=Math.max(d,Math.round(h.Fs*i)-u),x=_+c-1;x>d+y-1&&(_=(x=d+y-1)-c+1),t.fillRect(f+1,_,M-f,x-_+1)}}}},t.prototype.uu=function(t){return Math.max(Math.floor(t),Math.floor(Math.floor(.3*c(this.tt).Wr*t)))},t}(),t9=function(t){function i(i,n){return t.call(this,i,n,!1)||this}return s(i,t),i.prototype.Ge=function(t,i,n){i.Lr(this.Ie,b(this.je)),t.As(this.Ie,n,b(this.je))},i.prototype.lu=function(t,i,n){return{S:t,open:i.X[0],high:i.X[1],low:i.X[2],close:i.X[3],p:NaN,Ts:NaN,Bs:NaN,Ls:NaN,Fs:NaN}},i.prototype.Ke=function(){var t=this,i=this.qe.tu();this.Ie=this.qe.Hi().iu().map(function(n){return t.nu(n.Ph,n,i)})},i}(t5),it=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.ot=new t7,i}return s(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();this.Ye();var e={Hi:this.Ie,Wr:this.Ue.j().Wr(),ou:n.openVisible,au:n.thinBars,M:this.je};return this.ot._(e),this.ot},i.prototype.Xe=function(){var t=this;this.Ie.forEach(function(i){i.et=t.qe.tu().cu(i.S).fu})},i.prototype.nu=function(t,i,n){return h(h({},this.lu(t,i,n)),{et:n.cu(t).fu})},i}(t9),ii=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s(i,t),i.prototype.Fe=function(t){var i=this.v,n=t.createLinearGradient(0,0,0,i.Ee),e=to(i.Be/i.Ee,0,1);return n.addColorStop(0,i.vu),n.addColorStop(e,i._u),n.addColorStop(e,i.du),n.addColorStop(1,i.wu),n},i}(tQ),ie=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s(i,t),i.prototype.We=function(t){var i=this.v,n=t.createLinearGradient(0,0,0,i.Ee),e=to(i.Be/i.Ee,0,1);return n.addColorStop(0,i.Ve),n.addColorStop(e,i.Ve),n.addColorStop(e,i.Oe),n.addColorStop(1,i.Oe),n},i}(t0),ir=function(t){function i(i,n){var e=t.call(this,i,n)||this;return e.Mu=new ii,e.bu=new ie,e.A=new M,e.A.i([e.Mu,e.bu]),e}return s(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.H();if(null===n)return null;var e=this.qe.ct();this.Ye();var r=this.qe.$().K(e.baseValue.price,n.X),o=this.Ue.j().Wr();return this.Mu._({m:this.Ie,vu:e.topFillColor1,_u:e.topFillColor2,du:e.bottomFillColor1,wu:e.bottomFillColor2,rt:e.lineWidth,ut:e.lineStyle,Le:0,Be:r,Ee:t,M:this.je,Te:o}),this.bu._({m:this.Ie,Ve:e.topLineColor,Oe:e.bottomLineColor,rt:e.lineWidth,ut:e.lineStyle,Le:0,Be:r,Ee:t,M:this.je,Te:o}),this.A},i.prototype.nu=function(t,i){return this.Qe(t,i)},i}(t6),io=function(){function t(){this.tt=null,this.ru=0}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,e){if(null!==this.tt&&0!==this.tt.Hi.length&&null!==this.tt.M){this.ru=function(t,i){if(t>=2.5&&t<=4)return Math.floor(3*i);var n=1-.2*Math.atan(Math.max(4,t)-4)/(.5*Math.PI),e=Math.min(Math.floor(t*n*i),Math.floor(t*i));return Math.max(Math.floor(i),e)}(this.tt.Wr,i),this.ru>=2&&Math.floor(i)%2!=this.ru%2&&this.ru--;var r=this.tt.Hi;this.tt.mu&&this.pu(t,r,this.tt.M,i),this.tt.gu&&this.yu(t,r,this.tt.M,this.tt.Wr,i);var o=this.ku(i);(!this.tt.gu||this.ru>2*o)&&this.Cu(t,r,this.tt.M,i)}},t.prototype.pu=function(t,i,n,e){if(null!==this.tt){var r="",o=Math.min(Math.floor(e),Math.floor(this.tt.Wr*e));o=Math.max(Math.floor(e),Math.min(o,this.ru));for(var s=Math.floor(.5*o),h=null,u=n.from;u<n.to;u++){var a=i[u];a.Nu!==r&&(t.fillStyle=a.Nu,r=a.Nu);var l=Math.round(Math.min(a.Ts,a.Fs)*e),c=Math.round(Math.max(a.Ts,a.Fs)*e),f=Math.round(a.Bs*e),p=Math.round(a.Ls*e),v=Math.round(e*a.p)-s,d=v+o-1;null!==h&&(v=Math.min(v=Math.max(h+1,v),d));var y=d-v+1;t.fillRect(v,f,y,l-f),t.fillRect(v,c+1,y,p-c),h=d}}},t.prototype.ku=function(t){var i=Math.floor(1*t);this.ru<=2*i&&(i=Math.floor(.5*(this.ru-1)));var n=Math.max(Math.floor(t),i);return this.ru<=2*n?Math.max(Math.floor(t),Math.floor(1*t)):n},t.prototype.yu=function(t,i,n,e,r){if(null!==this.tt)for(var o="",s=this.ku(r),h=null,u=n.from;u<n.to;u++){var a,l,c,f=i[u];f.Z!==o&&(t.fillStyle=f.Z,o=f.Z);var p=Math.round(f.p*r)-Math.floor(.5*this.ru),v=p+this.ru-1,d=Math.round(Math.min(f.Ts,f.Fs)*r),y=Math.round(Math.max(f.Ts,f.Fs)*r);if(null!==h&&(p=Math.min(p=Math.max(h+1,p),v)),this.tt.Wr*r>2*s)a=p,l=v-p+1,c=y-d+1,t.fillRect(a+s,d,l-2*s,s),t.fillRect(a+s,d+c-s,l-2*s,s),t.fillRect(a,d,s,c),t.fillRect(a+l-s,d,s,c);else{var g=v-p+1;t.fillRect(p,d,g,y-d+1)}h=v}},t.prototype.Cu=function(t,i,n,e){if(null!==this.tt)for(var r="",o=this.ku(e),s=n.from;s<n.to;s++){var h=i[s],u=Math.round(Math.min(h.Ts,h.Fs)*e),a=Math.round(Math.max(h.Ts,h.Fs)*e),l=Math.round(h.p*e)-Math.floor(.5*this.ru),c=l+this.ru-1;if(h.et!==r){var f=h.et;t.fillStyle=f,r=f}this.tt.gu&&(l+=o,u+=o,c-=o,a-=o),u>a||t.fillRect(l,u,c-l+1,a-u+1)}},t}(),is=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.ot=new io,i}return s(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();this.Ye();var e={Hi:this.Ie,Wr:this.Ue.j().Wr(),mu:n.wickVisible,gu:n.borderVisible,M:this.je};return this.ot._(e),this.ot},i.prototype.Xe=function(){var t=this;this.Ie.forEach(function(i){var n=t.qe.tu().cu(i.S);i.et=n.fu,i.Nu=n.xu,i.Z=n.Su})},i.prototype.nu=function(t,i,n){var e=n.cu(t);return h(h({},this.lu(t,i,n)),{et:e.fu,Nu:e.xu,Z:e.Su})},i}(t9),ih=function(){function t(){this.tt=null,this.Du=[]}return t.prototype._=function(t){this.tt=t,this.Du=[]},t.prototype.h=function(t,i,n,e){if(null!==this.tt&&0!==this.tt.m.length&&null!==this.tt.M){this.Du.length||this.Au(i);for(var r=Math.max(1,Math.floor(i)),o=Math.round(this.tt.Tu*i)-Math.floor(r/2),s=o+r,h=this.tt.M.from;h<this.tt.M.to;h++){var u=this.tt.m[h],a=this.Du[h-this.tt.M.from],l=Math.round(u.g*i);t.fillStyle=u.et;var c=void 0,f=void 0;l<=o?(c=l,f=s):(c=o,f=l-Math.floor(r/2)+r),t.fillRect(a.hh,c,a.rh-a.hh+1,f-c)}}},t.prototype.Au=function(t){if(null!==this.tt&&0!==this.tt.m.length&&null!==this.tt.M){var i=1>=Math.ceil(this.tt.Wr*t)?0:Math.max(1,Math.floor(t)),n=Math.round(this.tt.Wr*t)-i;this.Du=Array(this.tt.M.to-this.tt.M.from);for(var e=this.tt.M.from;e<this.tt.M.to;e++){var r,o=this.tt.m[e],s=Math.round(o.p*t),h=void 0,u=void 0;n%2?(h=s-(r=(n-1)/2),u=s+r):(h=s-(r=n/2),u=s+r-1),this.Du[e-this.tt.M.from]={hh:h,rh:u,Bu:s,Lu:o.p*t,S:o.S}}for(e=this.tt.M.from+1;e<this.tt.M.to;e++){var a=this.Du[e-this.tt.M.from],l=this.Du[e-this.tt.M.from-1];a.S===l.S+1&&a.hh-l.rh!==i+1&&(l.Bu>l.Lu?l.rh=a.hh-i-1:a.hh=l.rh+i+1)}var c=Math.ceil(this.tt.Wr*t);for(e=this.tt.M.from;e<this.tt.M.to;e++){(a=this.Du[e-this.tt.M.from]).rh<a.hh&&(a.rh=a.hh);var f=a.rh-a.hh+1;c=Math.min(f,c)}if(i>0&&c<4)for(e=this.tt.M.from;e<this.tt.M.to;e++)(f=(a=this.Du[e-this.tt.M.from]).rh-a.hh+1)>c&&(a.Bu>a.Lu?a.rh-=1:a.hh+=1)}else this.Du=[]},t}();function iu(t){return{m:[],Wr:t,Tu:NaN,M:null}}var ia=function(t){function i(i,n){var e=t.call(this,i,n,!1)||this;return e.A=new M,e.Fu=iu(0),e.ot=new ih,e}return s(i,t),i.prototype.P=function(t,i){return this.qe.U()?(this.Ye(),this.A):null},i.prototype.Ke=function(){var t=this.Ue.j().Wr();this.Fu=iu(t);for(var i=0,n=0,e=this.qe.ct().color,r=0,o=this.qe.Hi().iu();r<o.length;r++){var s=o[r],h=s.X[3],u=void 0!==s.et?s.et:e,a={S:s.Ph,D:h,p:NaN,g:NaN,et:u};++i<this.Fu.m.length?this.Fu.m[i]=a:this.Fu.m.push(a),this.Ie[n++]={S:s.Ph,p:0}}this.ot._(this.Fu),this.A.i([this.ot])},i.prototype.Xe=function(){},i.prototype.Ze=function(){t.prototype.Ze.call(this),this.Fu.M=null},i.prototype.Ge=function(t,i,n){if(null!==this.je){var e=i.Wr(),r=c(i.mr()),o=t.K(this.qe.ct().base,n);i.Lr(this.Fu.m),t.Ss(this.Fu.m,n),this.Fu.Tu=o,this.Fu.M=t4(this.Fu.m,r,!1),this.Fu.Wr=e,this.ot._(this.Fu)}},i}(t5),il=function(t){function i(i,n){var e=t.call(this,i,n)||this;return e.hu=new t1,e}return s(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();this.Ye();var e={m:this.Ie,N:n.color,ut:n.lineStyle,Le:n.lineType,rt:n.lineWidth,M:this.je,Te:this.Ue.j().Wr()};return this.hu._(e),this.hu},i.prototype.nu=function(t,i){return this.Qe(t,i)},i}(t6),ic=/[2-9]/g,ip=function(){function t(t){void 0===t&&(t=50),this.kh=new Map,this.Eu=0,this.Vu=Array.from(Array(t))}return t.prototype.Ou=function(){this.kh.clear(),this.Vu.fill(void 0)},t.prototype.Vt=function(t,i,n){var e=String(i).replace(n||ic,"0"),r=this.kh.get(e);if(void 0===r){if(0===(r=t.measureText(e).width)&&0!==i.length)return 0;var o=this.Vu[this.Eu];void 0!==o&&this.kh.delete(o),this.Vu[this.Eu]=e,this.Eu=(this.Eu+1)%this.Vu.length,this.kh.set(e,r)}return r},t}(),iv=function(){function t(t){this.Wu=null,this.oe=null,this.zu="right",this.$h=0,this.Pu=t}return t.prototype.Ru=function(t,i,n,e){this.Wu=t,this.oe=i,this.$h=n,this.zu=e},t.prototype.h=function(t,i){null!==this.oe&&null!==this.Wu&&this.Wu.h(t,this.oe,this.Pu,this.$h,this.zu,i)},t}(),id=function(){function t(t,i,n){this.Iu=t,this.Pu=new ip(50),this.ju=i,this.F=n,this.fe=-1,this.ot=new iv(this.Pu)}return t.prototype.P=function(t,i){var n=this.F.qu(this.ju);if(null===n)return null;var e=n.Uu(this.ju)?n.xi():this.ju.$();if(null===e)return null;var r=n.Hu(e);if("overlay"===r)return null;var o=this.F.Yu();return o.Wt!==this.fe&&(this.fe=o.Wt,this.Pu.Ou()),this.ot.Ru(this.Iu.Zt(),o,i,r),this.ot},t}(),iy=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,o){if(null!==this.tt&&!1!==this.tt.U){var s=Math.round(this.tt.g*i);if(!(s<0||s>Math.ceil(this.tt.Mt*i))){var h=Math.ceil(this.tt.wt*i);t.lineCap="butt",t.strokeStyle=this.tt.et,t.lineWidth=Math.floor(this.tt.rt*i),e(t,this.tt.ut),r(t,s,0,h)}}},t}(),ig=function(){function t(t){this.Ku={wt:0,Mt:0,g:0,et:"rgba(0, 0, 0, 0)",rt:1,ut:0,U:!1},this.$u=new iy,this.L=!0,this.qe=t,this.Ue=t.vt(),this.$u._(this.Ku)}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){return this.qe.U()?(this.L&&(this.Xu(t,i),this.L=!1),this.$u):null},t}(),im=function(t){function i(i){return t.call(this,i)||this}return s(i,t),i.prototype.Xu=function(t,i){this.Ku.U=!1;var n=this.qe.$(),e=n.os().os;if(2===e||3===e){var r=this.qe.ct();if(r.baseLineVisible&&this.qe.U()){var o=this.qe.H();null!==o&&(this.Ku.U=!0,this.Ku.g=n.K(o.X,o.X),this.Ku.wt=i,this.Ku.Mt=t,this.Ku.et=r.baseLineColor,this.Ku.rt=r.baseLineWidth,this.Ku.ut=r.baseLineStyle)}}},i}(ig),iw=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.Zu=function(){return this.tt},t.prototype.h=function(t,i,n,e){var r=this.tt;if(null!==r){t.save();var o=Math.max(1,Math.floor(i)),s=o%2/2,h=Math.round(r.Lu.x*i)+s,u=r.Lu.y*i;t.fillStyle=r.Ju,t.beginPath();var a=Math.max(2,1.5*r.Gu)*i;t.arc(h,u,a,0,2*Math.PI,!1),t.fill(),t.fillStyle=r.Qu,t.beginPath(),t.arc(h,u,r.C*i,0,2*Math.PI,!1),t.fill(),t.lineWidth=o,t.strokeStyle=r.ta,t.beginPath(),t.arc(h,u,r.C*i+o/2,0,2*Math.PI,!1),t.stroke(),t.restore()}},t}(),ib=[{ia:0,na:.25,sa:4,ha:10,ra:.25,ea:0,ua:.4,aa:.8},{ia:.25,na:.525,sa:10,ha:14,ra:0,ea:0,ua:.8,aa:0},{ia:.525,na:1,sa:14,ha:14,ra:0,ea:0,ua:0,aa:0}];function iM(t,i,n,e){return function(t,i){if("transparent"===t)return t;var n=R(t),e=n[3];return"rgba("+n[0]+", "+n[1]+", "+n[2]+", "+i*e+")"}(t,n+(e-n)*i)}function i_(t,i){for(var n,e=t%2600/2600,r=0;r<ib.length;r++){var o=ib[r];if(e>=o.ia&&e<=o.na){n=o;break}}a(void 0!==n,"Last price animation internal logic error");var s,h=(e-n.ia)/(n.na-n.ia);return{Qu:iM(i,h,n.ra,n.ea),ta:iM(i,h,n.ua,n.aa),C:(s=n.sa)+(n.ha-s)*h}}var ix=function(){function t(t){this.ot=new iw,this.L=!0,this.oa=!0,this.la=performance.now(),this.fa=this.la-1,this.ca=t}return t.prototype.O=function(t){if(this.L=!0,"data"===t&&2===this.ca.ct().lastPriceAnimation){var i=performance.now(),n=this.fa-i;if(n>0)return void(n<650&&(this.fa+=2600));this.la=i,this.fa=i+2600}},t.prototype.va=function(){this.oa=!0},t.prototype.U=function(){return 0!==this.ca.ct().lastPriceAnimation},t.prototype._a=function(){switch(this.ca.ct().lastPriceAnimation){case 0:return!1;case 1:return!0;case 2:return performance.now()<=this.fa}},t.prototype.P=function(t,i){return this.L?(this.R(t,i),this.L=!1,this.oa=!1):this.oa&&(this.da(),this.oa=!1),this.ot},t.prototype.R=function(t,i){this.ot._(null);var n=this.ca.vt().j(),e=n.mr(),r=this.ca.H();if(null!==e&&null!==r){var o=this.ca.wa(!0);if(!o.Ma&&e.Eh(o.Ph)){var s={x:n.G(o.Ph),y:this.ca.$().K(o.D,r.X)},h=o.et,u=this.ca.ct().lineWidth,a=i_(this.ba(),h);this.ot._({Ju:h,Gu:u,Qu:a.Qu,ta:a.ta,C:a.C,Lu:s})}}},t.prototype.da=function(){var t=this.ot.Zu();if(null!==t){var i=i_(this.ba(),t.Ju);t.Qu=i.Qu,t.ta=i.ta,t.C=i.C}},t.prototype.ba=function(){return this._a()?performance.now()-this.la:2599},t}();function iS(t,i){return tu(Math.min(Math.max(t,12),30)*i)}function ik(t,i){switch(t){case"arrowDown":case"arrowUp":return iS(i,1);case"circle":return iS(i,.8);case"square":return iS(i,.7)}}function iC(t){return Math.max(iS(t,.1),3)}function iE(t,i,n,e,r){var o=ik("square",n),s=(o-1)/2,h=t-s,u=i-s;return e>=h&&e<=h+o&&r>=u&&r<=u+o}function iL(t,i,n,e,r){var o=(ik("arrowUp",r)-1)/2,s=(tu(r/2)-1)/2;i.beginPath(),t?(i.moveTo(n-o,e),i.lineTo(n,e-o),i.lineTo(n+o,e),i.lineTo(n+s,e),i.lineTo(n+s,e+o),i.lineTo(n-s,e+o)):(i.moveTo(n-o,e),i.lineTo(n,e+o),i.lineTo(n+o,e),i.lineTo(n+s,e),i.lineTo(n+s,e-o),i.lineTo(n-s,e-o)),i.lineTo(n-s,e),i.fill()}var iT=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.tt=null,i.Pu=new ip,i.fe=-1,i.ce="",i.ma="",i}return s(i,t),i.prototype._=function(t){this.tt=t},i.prototype.Ru=function(t,i){this.fe===t&&this.ce===i||(this.fe=t,this.ce=i,this.ma=tG(t,i),this.Pu.Ou())},i.prototype.pa=function(t,i){if(null===this.tt||null===this.tt.M)return null;for(var n=this.tt.M.from;n<this.tt.M.to;n++){var e=this.tt.m[n];if(function(t,i,n){var e,r,o,s;return!(void 0===t.Et||(e=t.p,r=t.Et.g,o=t.Et.wt,s=t.Et.Mt/2,!(i>=e)||!(i<=e+o)||!(n>=r-s)||!(n<=r+s)))||function(t,i,n){var e,r,o,s,h,u;if(0===t.Je)return!1;switch(t.Na){case"arrowDown":case"arrowUp":return e=t.p,iE(e,t.g,t.Je,i,n);case"circle":return r=t.p,o=t.g,s=2+ik("circle",t.Je)/2,Math.sqrt((h=r-i)*h+(u=o-n)*u)<=s;case"square":return iE(t.p,t.g,t.Je,i,n)}}(t,i,n)}(e,t,i))return{ga:e.ya,ka:e.ka}}return null},i.prototype.u=function(t,i,n){if(null!==this.tt&&null!==this.tt.M){t.textBaseline="middle",t.font=this.ma;for(var e=this.tt.M.from;e<this.tt.M.to;e++){var r=this.tt.m[e];void 0!==r.Et&&(r.Et.wt=this.Pu.Vt(t,r.Et.Ca),r.Et.Mt=this.fe),t.fillStyle=r.et,void 0!==r.Et&&function(t,i,n,e){t.fillText(i,n,e)}(t,r.Et.Ca,r.p-r.Et.wt/2,r.Et.g),function(t,i){if(0!==t.Je){switch(t.Na){case"arrowDown":return void iL(!1,i,t.p,t.g,t.Je);case"arrowUp":return void iL(!0,i,t.p,t.g,t.Je);case"circle":var n,e,r;return void(n=t.p,e=t.g,r=(ik("circle",t.Je)-1)/2,i.beginPath(),i.arc(n,e,r,0,2*Math.PI,!1),i.fill());case"square":return void function(t,i,n,e){var r=ik("square",e),o=(r-1)/2;t.fillRect(i-o,n-o,r,r)}(i,t.p,t.g,t.Je)}t.Na}}(r,t)}}},i}(_),iP=function(){function t(t,i){this.L=!0,this.Da=!0,this.Aa=!0,this.Ta=null,this.ot=new iT,this.ca=t,this.hi=i,this.tt={m:[],M:null}}return t.prototype.O=function(t){this.L=!0,this.Aa=!0,"data"===t&&(this.Da=!0)},t.prototype.P=function(t,i,n){if(!this.ca.U())return null;this.L&&this.Ye();var e=this.hi.ct().layout;return this.ot.Ru(e.fontSize,e.fontFamily),this.ot._(this.tt),this.ot},t.prototype.Ba=function(){if(this.Aa){if(this.ca.La().length>0){var t=this.hi.j().Wr(),i=iC(t),n=1.5*th(iS(t,1))+2*i;this.Ta={above:n,below:n}}else this.Ta=null;this.Aa=!1}return this.Ta},t.prototype.Ye=function(){var t=this.ca.$(),i=this.hi.j(),n=this.ca.La();this.Da&&(this.tt.m=n.map(function(t){return{S:t.time,p:0,g:0,Je:0,Na:t.shape,et:t.color,ya:t.ya,ka:t.id,Et:void 0}}),this.Da=!1);var e=this.hi.ct().layout;this.tt.M=null;var r=i.mr();if(null!==r){var o=this.ca.H();if(null!==o&&0!==this.tt.m.length){var s=NaN,h=iC(i.Wr()),u={xa:h,Sa:h};this.tt.M=t4(this.tt.m,r,!0);for(var a=this.tt.M.from;a<this.tt.M.to;a++){var l=n[a];l.time!==s&&(u.xa=h,u.Sa=h,s=l.time);var c=this.tt.m[a];c.p=i.G(l.time),void 0!==l.text&&l.text.length>0&&(c.Et={Ca:l.text,g:0,wt:0,Mt:0});var f=this.ca.Fa(l.time);null!==f&&function(t,i,n,e,r,o,s,h,u){var a=v(n)?n:n.close,l=v(n)?n:n.high,c=v(n)?n:n.low,f=v(i.size)?Math.max(i.size,0):1,p=th(iS(h.Wr(),1))*f,d=p/2;switch(t.Je=p,i.position){case"inBar":return t.g=s.K(a,u),void(void 0!==t.Et&&(t.Et.g=t.g+d+o+.6*r));case"aboveBar":return t.g=s.K(l,u)-d-e.xa,void 0!==t.Et&&(t.Et.g=t.g-d-.6*r,e.xa+=1.2*r),void(e.xa+=p+o);case"belowBar":return t.g=s.K(c,u)+d+e.Sa,void 0!==t.Et&&(t.Et.g=t.g+d+o+.6*r,e.Sa+=1.2*r),void(e.Sa+=p+o)}i.position}(c,l,f,u,e.fontSize,h,t,i,o.X)}this.L=!1}}},t}(),ij=function(t){function i(i){return t.call(this,i)||this}return s(i,t),i.prototype.Xu=function(t,i){var n=this.Ku;n.U=!1;var e=this.qe.ct();if(e.priceLineVisible&&this.qe.U()){var r=this.qe.wa(0===e.priceLineSource);r.Ma||(n.U=!0,n.g=r.zt,n.et=this.qe.Ea(r.et),n.wt=i,n.Mt=t,n.rt=e.priceLineWidth,n.ut=e.priceLineStyle)}},i}(ig),iO=function(t){function i(i){var n=t.call(this)||this;return n.lt=i,n}return s(i,t),i.prototype.Jt=function(t,i,n){t.U=!1,i.U=!1;var e=this.lt;if(e.U()){var r=e.ct(),o=r.lastValueVisible,s=""!==e.Va(),h=0===r.seriesLastValueMode,u=e.wa(!1);if(!u.Ma){o&&(t.Et=this.Oa(u,o,h),t.U=0!==t.Et.length),(s||h)&&(i.Et=this.Wa(u,o,s,h),i.U=i.Et.length>0);var a=e.Ea(u.et),l=z(a);n.yt=l.yt,n.et=l.kt,n.zt=u.zt,i.Z=e.vt().J(u.zt/e.$().Mt()),t.Z=a}}},i.prototype.Wa=function(t,i,n,e){var r="",o=this.lt.Va();return n&&0!==o.length&&(r+=o+" "),i&&e&&(r+=this.lt.$().cs()?t.za:t.Pa),r.trim()},i.prototype.Oa=function(t,i,n){return i?n?this.lt.$().cs()?t.Pa:t.za:t.Et:""},i}(H),iD=function(){function t(t,i){this.On=t,this.Ra=i||null}return t.prototype.Cs=function(){return this.On},t.prototype.eh=function(){return this.Ra},t.prototype.Mn=function(){return null===this.On?null:{priceRange:this.On.Mn(),margins:this.Ra||void 0}},t.bn=function(i){return null===i?null:new t(tr.bn(i.priceRange),i.margins)},t}(),iA=function(t){function i(i,n){var e=t.call(this,i)||this;return e.Ia=n,e}return s(i,t),i.prototype.Xu=function(t,i){var n=this.Ku;if(n.U=!1,this.qe.U()){var e=this.Ia.ja();if(null!==e){var r=this.Ia.ct();n.U=!0,n.g=e,n.et=r.color,n.wt=i,n.Mt=t,n.rt=r.lineWidth,n.ut=r.lineStyle}}},i}(ig),iU=function(t){function i(i,n){var e=t.call(this)||this;return e.ca=i,e.Ia=n,e}return s(i,t),i.prototype.Jt=function(t,i,n){t.U=!1,i.U=!1;var e=this.Ia.ct(),r=e.axisLabelVisible,o=""!==e.title,s=this.ca;if(r&&s.U()){var h=this.Ia.ja();if(null!==h){o&&(i.Et=e.title,i.U=!0),i.Z=s.vt().J(h/s.$().Mt()),t.Et=s.$().Zs(e.price),t.U=!0;var u=z(e.color);n.yt=u.yt,n.et=u.kt,n.zt=h}}},i}(H),iR=function(){function t(t,i){this.ca=t,this.ki=i,this.qa=new iA(t,this),this.Iu=new iU(t,this),this.Ua=new id(this.Iu,t,t.vt())}return t.prototype.rs=function(t){p(this.ki,t),this.O(),this.ca.vt().Or()},t.prototype.ct=function(){return this.ki},t.prototype.zi=function(){return[this.qa,this.Ua]},t.prototype.Ha=function(){return this.Iu},t.prototype.O=function(){this.qa.O(),this.Iu.O()},t.prototype.ja=function(){var t=this.ca,i=t.$();if(t.vt().j().ti()||i.ti())return null;var n=t.H();return null===n?null:i.K(this.ki.price,n.X)},t}(),iz=function(t){function i(i){var n=t.call(this)||this;return n.hi=i,n}return s(i,t),i.prototype.vt=function(){return this.hi},i}(Q),iN={fu:"",Su:"",xu:""},iF=function(){function t(t){this.ca=t}return t.prototype.cu=function(t,i){var n=this.ca.Ya(),e=this.ca.ct();switch(n){case"Line":return this.Ka(e);case"Area":return this.$a(e);case"Baseline":return this.Xa(e,t,i);case"Bar":return this.Za(e,t,i);case"Candlestick":return this.Ja(e,t,i);case"Histogram":return this.Ga(e,t,i)}throw Error("Unknown chart style")},t.prototype.Za=function(t,i,n){var e=h({},iN),r=t.upColor,o=t.downColor,s=c(this.Qa(i,n)),u=f(s.X[0])<=f(s.X[3]);return e.fu=u?r:o,e.Su=u?r:o,e},t.prototype.Ja=function(t,i,n){var e=h({},iN),r=t.upColor,o=t.downColor,s=t.borderUpColor,u=t.borderDownColor,a=t.wickUpColor,l=t.wickDownColor,p=c(this.Qa(i,n)),v=f(p.X[0])<=f(p.X[3]);return e.fu=v?r:o,e.Su=v?s:u,e.xu=v?a:l,e},t.prototype.$a=function(t){return h(h({},iN),{fu:t.lineColor})},t.prototype.Xa=function(t,i,n){var e=c(this.Qa(i,n)).X[3]>=t.baseValue.price;return h(h({},iN),{fu:e?t.topLineColor:t.bottomLineColor})},t.prototype.Ka=function(t){return h(h({},iN),{fu:t.color})},t.prototype.Ga=function(t,i,n){var e=h({},iN),r=c(this.Qa(i,n));return e.fu=void 0!==r.et?r.et:t.color,e},t.prototype.Qa=function(t,i){return void 0!==i?i.X:this.ca.Hi().io(t)},t}(),iI=function(){function t(){this.no=[],this.so=new Map,this.ho=new Map}return t.prototype.ro=function(){return this.Je()>0?this.no[this.no.length-1]:null},t.prototype.eo=function(){return this.Je()>0?this.uo(0):null},t.prototype.Ui=function(){return this.Je()>0?this.uo(this.no.length-1):null},t.prototype.Je=function(){return this.no.length},t.prototype.ti=function(){return 0===this.Je()},t.prototype.Eh=function(t){return null!==this.ao(t,0)},t.prototype.io=function(t){return this.oo(t)},t.prototype.oo=function(t,i){void 0===i&&(i=0);var n=this.ao(t,i);return null===n?null:h(h({},this.lo(n)),{Ph:this.uo(n)})},t.prototype.iu=function(){return this.no},t.prototype.fo=function(t,i,n){if(this.ti())return null;for(var e=null,r=0;r<n.length;r++){var o=n[r];e=iB(e,this.co(t,i,o))}return e},t.prototype._=function(t){this.ho.clear(),this.so.clear(),this.no=t},t.prototype.uo=function(t){return this.no[t].Ph},t.prototype.lo=function(t){return this.no[t]},t.prototype.ao=function(t,i){var n=this.vo(t);if(null===n&&0!==i)switch(i){case -1:return this._o(t);case 1:return this.do(t);default:throw TypeError("Unknown search mode")}return n},t.prototype._o=function(t){var i=this.wo(t);return i>0&&(i-=1),i!==this.no.length&&this.uo(i)<t?i:null},t.prototype.do=function(t){var i=this.Mo(t);return i!==this.no.length&&t<this.uo(i)?i:null},t.prototype.vo=function(t){var i=this.wo(t);return i===this.no.length||t<this.no[i].Ph?null:i},t.prototype.wo=function(t){return tj(this.no,t,function(t,i){return t.Ph<i})},t.prototype.Mo=function(t){return tO(this.no,t,function(t,i){return i.Ph>t})},t.prototype.bo=function(t,i,n){for(var e=null,r=t;r<i;r++){var o=this.no[r].X[n];Number.isNaN(o)||(null===e?e={mo:o,po:o}:(o<e.mo&&(e.mo=o),o>e.po&&(e.po=o)))}return e},t.prototype.co=function(t,i,n){if(this.ti())return null;var e=null,r=c(this.eo()),o=c(this.Ui()),s=Math.max(t,r),h=Math.min(i,o),u=30*Math.ceil(s/30),a=Math.max(u,30*Math.floor(h/30)),l=this.wo(s),f=this.Mo(Math.min(h,u,i));e=iB(e,this.bo(l,f,n));var p=this.so.get(n);void 0===p&&(p=new Map,this.so.set(n,p));for(var v=Math.max(u+1,s);v<a;v+=30){var d=Math.floor(v/30),y=p.get(d);if(void 0===y){var g=this.wo(30*d),m=this.Mo(30*(d+1)-1);y=this.bo(g,m,n),p.set(d,y)}e=iB(e,y)}return l=this.wo(a),f=this.Mo(h),iB(e,this.bo(l,f,n))},t}();function iB(t,i){return null===t?i:null===i?t:{mo:Math.min(t.mo,i.mo),po:Math.max(t.po,i.po)}}var iV=function(t){function i(i,n,e){var r=t.call(this,i)||this;r.tt=new iI,r.qa=new ij(r),r.yo=[],r.ko=new im(r),r.Co=null,r.No=null,r.xo=[],r.So=[],r.Do=null,r.ki=n,r.Ao=e;var o=new iO(r);return r.Mi=[o],r.Ua=new id(o,r,i),"Area"!==e&&"Line"!==e&&"Baseline"!==e||(r.Co=new ix(r)),r.To(),r.Bo(),r}return s(i,t),i.prototype.en=function(){null!==this.Do&&clearTimeout(this.Do)},i.prototype.Ea=function(t){return this.ki.priceLineColor||t},i.prototype.wa=function(t){var i={Ma:!0},n=this.$();if(this.vt().j().ti()||n.ti()||this.tt.ti())return i;var e,r,o=this.vt().j().mr(),s=this.H();if(null===o||null===s)return i;if(t){var h=this.tt.ro();if(null===h)return i;e=h,r=h.Ph}else{var u=this.tt.oo(o.rh(),-1);if(null===u||null===(e=this.tt.io(u.Ph)))return i;r=u.Ph}var a=e.X[3],l=this.tu().cu(r,{X:e}),c=n.K(a,s.X);return{Ma:!1,D:a,Et:n.ii(a,s.X),za:n.Zs(a),Pa:n.Gs(a,s.X),et:l.fu,zt:c,Ph:r}},i.prototype.tu=function(){return null!==this.No||(this.No=new iF(this)),this.No},i.prototype.ct=function(){return this.ki},i.prototype.rs=function(t){var i=t.priceScaleId;void 0!==i&&i!==this.ki.priceScaleId&&this.vt().Lo(this,i),p(this.ki,t),null!==this.ui&&void 0!==t.scaleMargins&&this.ui.rs({scaleMargins:t.scaleMargins}),void 0!==t.priceFormat&&this.To(),this.vt().Fo(this),this.vt().Eo(),this.Ai.O("options")},i.prototype._=function(t){this.tt._(t),this.Vo(),this.Ai.O("data"),this.Ci.O("data"),null===(i=this.Co)||void 0===i||i.O("data");var i,n=this.vt().qu(this);this.vt().Oo(n),this.vt().Fo(this),this.vt().Eo(),this.vt().Or()},i.prototype.Wo=function(t){this.xo=t.map(function(t){return h({},t)}),this.Vo();var i=this.vt().qu(this);this.Ci.O("data"),this.vt().Oo(i),this.vt().Fo(this),this.vt().Eo(),this.vt().Or()},i.prototype.La=function(){return this.So},i.prototype.zo=function(t){var i=new iR(this,t);return this.yo.push(i),this.vt().Fo(this),i},i.prototype.Po=function(t){var i=this.yo.indexOf(t);-1!==i&&this.yo.splice(i,1),this.vt().Fo(this)},i.prototype.Ya=function(){return this.Ao},i.prototype.H=function(){var t=this.Ro();return null===t?null:{X:t.X[3],Rs:t.S}},i.prototype.Ro=function(){var t=this.vt().j().mr();if(null===t)return null;var i=t.hh();return this.tt.oo(i,1)},i.prototype.Hi=function(){return this.tt},i.prototype.Fa=function(t){var i=this.tt.io(t);return null===i?null:"Bar"===this.Ao||"Candlestick"===this.Ao?{open:i.X[0],high:i.X[1],low:i.X[2],close:i.X[3]}:i.X[3]},i.prototype.Io=function(t){var i=this,n=this.Co;return null!==n&&n.U()?(null===this.Do&&n._a()&&(this.Do=setTimeout(function(){i.Do=null,i.vt().jo()},0)),n.va(),[n]):[]},i.prototype.zi=function(){var t=[];this.qo()||t.push(this.ko);for(var i=0,n=this.yo;i<n.length;i++){var e=n[i];t.push.apply(t,e.zi())}return t.push(this.Ai,this.qa,this.Ua,this.Ci),t},i.prototype.Pi=function(t,i){if(i!==this.ui&&!this.qo())return[];for(var n=u([],this.Mi,!0),e=0,r=this.yo;e<r.length;e++){var o=r[e];n.push(o.Ha())}return n},i.prototype.sh=function(t,i){var n=this;if(void 0!==this.ki.autoscaleInfoProvider){var e=this.ki.autoscaleInfoProvider(function(){var e=n.Uo(t,i);return null===e?null:e.Mn()});return iD.bn(e)}return this.Uo(t,i)},i.prototype.ih=function(){return this.ki.priceFormat.minMove},i.prototype.$s=function(){return this.Zn},i.prototype.Ii=function(){var t;this.Ai.O(),this.Ci.O();for(var i=0,n=this.Mi;i<n.length;i++)n[i].O();for(var e=0,r=this.yo;e<r.length;e++)r[e].O();this.qa.O(),this.ko.O(),null===(t=this.Co)||void 0===t||t.O()},i.prototype.$=function(){return c(t.prototype.$.call(this))},i.prototype.q=function(t){if(!(("Line"===this.Ao||"Area"===this.Ao||"Baseline"===this.Ao)&&this.ki.crosshairMarkerVisible))return null;var i=this.tt.io(t);return null===i?null:{D:i.X[3],C:this.Ho(),Z:this.Yo(),Y:this.Ko(t)}},i.prototype.Va=function(){return this.ki.title},i.prototype.U=function(){return this.ki.visible},i.prototype.qo=function(){return!tZ(this.$().hs())},i.prototype.Uo=function(t,i){if(!d(t)||!d(i)||this.tt.ti())return null;var n="Line"===this.Ao||"Area"===this.Ao||"Baseline"===this.Ao||"Histogram"===this.Ao?[3]:[2,1],e=this.tt.fo(t,i,n),r=null!==e?new tr(e.mo,e.po):null;if("Histogram"===this.Ya()){var o=this.ki.base,s=new tr(o,o);r=null!==r?r._n(s):s}return new iD(r,this.Ci.Ba())},i.prototype.Ho=function(){switch(this.Ao){case"Line":case"Area":case"Baseline":return this.ki.crosshairMarkerRadius}return 0},i.prototype.Yo=function(){switch(this.Ao){case"Line":case"Area":case"Baseline":var t=this.ki.crosshairMarkerBorderColor;if(0!==t.length)return t}return null},i.prototype.Ko=function(t){switch(this.Ao){case"Line":case"Area":case"Baseline":var i=this.ki.crosshairMarkerBackgroundColor;if(0!==i.length)return i}return this.tu().cu(t).fu},i.prototype.To=function(){switch(this.ki.priceFormat.type){case"custom":this.Zn={format:this.ki.priceFormat.formatter};break;case"volume":this.Zn=new tY(this.ki.priceFormat.precision);break;case"percent":this.Zn=new tn(this.ki.priceFormat.precision);break;default:var t=Math.pow(10,this.ki.priceFormat.precision);this.Zn=new ti(t,this.ki.priceFormat.minMove*t)}null!==this.ui&&this.ui.es()},i.prototype.Vo=function(){var t=this,i=this.vt().j();if(i.ti()||0===this.tt.Je())this.So=[];else{var n=c(this.tt.eo());this.So=this.xo.map(function(e,r){var o=c(i.br(e.time,!0));return{time:c(t.tt.oo(o,o<n?1:-1)).Ph,position:e.position,shape:e.shape,color:e.color,id:e.id,ya:r,text:e.text,size:e.size}})}},i.prototype.Bo=function(){switch(this.Ci=new iP(this,this.vt()),this.Ao){case"Bar":this.Ai=new it(this,this.vt());break;case"Candlestick":this.Ai=new is(this,this.vt());break;case"Line":this.Ai=new il(this,this.vt());break;case"Area":this.Ai=new t8(this,this.vt());break;case"Baseline":this.Ai=new ir(this,this.vt());break;case"Histogram":this.Ai=new ia(this,this.vt());break;default:throw Error("Unknown chart style assigned: "+this.Ao)}},i}(iz),i$=function(){function t(t){this.ki=t}return t.prototype.$o=function(t,i,n){if(0===this.ki.mode)return t;var e=n.xi(),r=e.H();if(null===r)return t;var o=e.K(t,r),s=n.Vs().filter(function(t){return t instanceof iV}).reduce(function(t,e){if(n.Uu(e)||!e.U())return t;var r=e.$(),o=e.Hi();if(r.ti()||!o.Eh(i))return t;var s=o.io(i);if(null===s)return t;var h=f(e.H());return t.concat([r.K(s.X[3],h.X)])},[]);if(0===s.length)return t;s.sort(function(t,i){return Math.abs(t-o)-Math.abs(i-o)});var h=s[0];return e.Si(h,r)},t}(),iW=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,r){var o=this;if(null!==this.tt){var s,h=Math.max(1,Math.floor(i));t.lineWidth=h;var u=Math.ceil(this.tt.ht*i),a=Math.ceil(this.tt.st*i);s=function(){var n=c(o.tt);if(n.Xo){t.strokeStyle=n.Zo,e(t,n.Jo),t.beginPath();for(var r=0,s=n.Go;r<s.length;r++){var l=Math.round(s[r].An*i);t.moveTo(l,-h),t.lineTo(l,u+h)}t.stroke()}if(n.Qo){t.strokeStyle=n.tl,e(t,n.il),t.beginPath();for(var f=0,p=n.nl;f<p.length;f++){var v=Math.round(p[f].An*i);t.moveTo(-h,v),t.lineTo(a+h,v)}t.stroke()}},t.save(),t.lineWidth%2&&t.translate(.5,.5),s(),t.restore()}},t}(),iq=function(){function t(t){this.ot=new iW,this.L=!0,this.vi=t}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){if(this.L){var n=this.vi.vt().ct().grid,e={ht:t,st:i,Qo:n.horzLines.visible,Xo:n.vertLines.visible,tl:n.horzLines.color,Zo:n.vertLines.color,il:n.horzLines.style,Jo:n.vertLines.style,nl:this.vi.xi().Fn(),Go:this.vi.vt().j().Fn()||[]};this.ot._(e),this.L=!1}return this.ot},t}(),iG=function(){function t(t){this.Ai=new iq(t)}return t.prototype.sl=function(){return this.Ai},t}(),iH=function(){function t(t,i){this.Hn=[],this.hl=new Map,this.En=0,this.$h=0,this.rl=1e3,this.Yn=null,this.el=new te,this.ul=t,this.hi=i,this.al=new iG(this);var n=i.ct();this.ol=this.ll("left",n.leftPriceScale),this.fl=this.ll("right",n.rightPriceScale),this.ol.bs().Ji(this.cl.bind(this,this.ol),this),this.fl.bs().Ji(this.cl.bind(this,this.ol),this),this.vl(n)}return t.prototype.vl=function(t){if(t.leftPriceScale&&this.ol.rs(t.leftPriceScale),t.rightPriceScale&&this.fl.rs(t.rightPriceScale),t.localization&&(this.ol.es(),this.fl.es()),t.overlayPriceScales)for(var i=0,n=Array.from(this.hl.values());i<n.length;i++){var e=c(n[i][0].$());e.rs(t.overlayPriceScales),t.localization&&e.es()}},t.prototype._l=function(t){switch(t){case"left":return this.ol;case"right":return this.fl}return this.hl.has(t)?l(this.hl.get(t))[0].$():null},t.prototype.en=function(){this.vt().dl().sn(this),this.ol.bs().sn(this),this.fl.bs().sn(this),this.Hn.forEach(function(t){t.en&&t.en()}),this.el.hn()},t.prototype.wl=function(){return this.rl},t.prototype.Ml=function(t){this.rl=t},t.prototype.vt=function(){return this.hi},t.prototype.wt=function(){return this.$h},t.prototype.Mt=function(){return this.En},t.prototype.Dr=function(t){this.$h=t,this.bl()},t.prototype.ps=function(t){var i=this;this.En=t,this.ol.ps(t),this.fl.ps(t),this.Hn.forEach(function(n){if(i.Uu(n)){var e=n.$();null!==e&&e.ps(t)}}),this.bl()},t.prototype.Vs=function(){return this.Hn},t.prototype.Uu=function(t){var i=t.$();return null===i||this.ol!==i&&this.fl!==i},t.prototype.Ws=function(t,i,n){var e=void 0!==n?n:this.pl().ml+1;this.gl(t,i,e)},t.prototype.Ps=function(t){var i=this.Hn.indexOf(t);a(-1!==i,"removeDataSource: invalid data source"),this.Hn.splice(i,1);var n=c(t.$()).hs();if(this.hl.has(n)){var e=l(this.hl.get(n)),r=e.indexOf(t);-1!==r&&(e.splice(r,1),0===e.length&&this.hl.delete(n))}var o=t.$();o&&o.Vs().indexOf(t)>=0&&o.Ps(t),null!==o&&(o.zs(),this.yl(o)),this.Yn=null},t.prototype.Hu=function(t){return t===this.ol?"left":t===this.fl?"right":"overlay"},t.prototype.kl=function(){return this.ol},t.prototype.Cl=function(){return this.fl},t.prototype.Nl=function(t,i){t.js(i)},t.prototype.xl=function(t,i){t.qs(i),this.bl()},t.prototype.Sl=function(t){t.Us()},t.prototype.Dl=function(t,i){t.Hs(i)},t.prototype.Al=function(t,i){t.Ys(i),this.bl()},t.prototype.Tl=function(t){t.Ks()},t.prototype.bl=function(){this.Hn.forEach(function(t){t.Ii()})},t.prototype.xi=function(){var t=null;return this.hi.ct().rightPriceScale.visible&&0!==this.fl.Vs().length?t=this.fl:this.hi.ct().leftPriceScale.visible&&0!==this.ol.Vs().length?t=this.ol:0!==this.Hn.length&&(t=this.Hn[0].$()),null===t&&(t=this.fl),t},t.prototype.yl=function(t){null!==t&&t.fs()&&this.Bl(t)},t.prototype.Ll=function(t){var i=this.ul.mr();t.us({_s:!0}),null!==i&&t.th(i),this.bl()},t.prototype.Fl=function(){this.Bl(this.ol),this.Bl(this.fl)},t.prototype.El=function(){var t=this;this.yl(this.ol),this.yl(this.fl),this.Hn.forEach(function(i){t.Uu(i)&&t.yl(i.$())}),this.bl(),this.hi.Or()},t.prototype.Os=function(){return null===this.Yn&&(this.Yn=tm(this.Hn)),this.Yn},t.prototype.Vl=function(){return this.el},t.prototype.Ol=function(){return this.al},t.prototype.Bl=function(t){var i=t.Qs();if(i&&i.length>0&&!this.ul.ti()){var n=this.ul.mr();null!==n&&t.th(n)}t.Ii()},t.prototype.pl=function(){var t=this.Os();if(0===t.length)return{Wl:0,ml:0};for(var i=0,n=0,e=0;e<t.length;e++){var r=t[e].oi();null!==r&&(r<i&&(i=r),r>n&&(n=r))}return{Wl:i,ml:n}},t.prototype.gl=function(t,i,n){var e=this._l(i);if(null===e&&(e=this.ll(i,this.hi.ct().overlayPriceScales)),this.Hn.push(t),!tZ(i)){var r=this.hl.get(i)||[];r.push(t),this.hl.set(i,r)}e.Ws(t),t.fi(e),t.li(n),this.yl(e),this.Yn=null},t.prototype.cl=function(t,i,n){i.os!==n.os&&this.Bl(t)},t.prototype.ll=function(t,i){var n=new tS(t,h({visible:!0,autoScale:!0},m(i)),this.hi.ct().layout,this.hi.ct().localization);return n.ps(this.Mt()),n},t}(),iZ=function(t){function i(i){var n=t.call(this)||this;return n.zl=new Map,n.tt=i,n}return s(i,t),i.prototype.u=function(t){},i.prototype.l=function(t){if(this.tt.U){t.save();for(var i=0,n=0,e=this.tt.Pl;n<e.length;n++)if(0!==(u=e[n]).Et.length){t.font=u.Nt;var r=this.Rl(t,u.Et);r>this.tt.wt?u.Ur=this.tt.wt/r:u.Ur=1,i+=u.Il*u.Ur}var o=0;switch(this.tt.jl){case"top":o=0;break;case"center":o=Math.max((this.tt.Mt-i)/2,0);break;case"bottom":o=Math.max(this.tt.Mt-i,0)}t.fillStyle=this.tt.et;for(var s=0,h=this.tt.Pl;s<h.length;s++){var u=h[s];t.save();var a=0;switch(this.tt.ql){case"left":t.textAlign="left",a=u.Il/2;break;case"center":t.textAlign="center",a=this.tt.wt/2;break;case"right":t.textAlign="right",a=this.tt.wt-1-u.Il/2}t.translate(a,o),t.textBaseline="top",t.font=u.Nt,t.scale(u.Ur,u.Ur),t.fillText(u.Et,0,u.Ul),t.restore(),o+=u.Il*u.Ur}t.restore()}},i.prototype.Rl=function(t,i){var n=this.Hl(t.font),e=n.get(i);return void 0===e&&(e=t.measureText(i).width,n.set(i,e)),e},i.prototype.Hl=function(t){var i=this.zl.get(t);return void 0===i&&(i=new Map,this.zl.set(t,i)),i},i}(_),iX=function(){function t(t){this.L=!0,this.at={U:!1,et:"",Mt:0,wt:0,Pl:[],jl:"center",ql:"center"},this.ot=new iZ(this.at),this.lt=t}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){return this.L&&(this.R(t,i),this.L=!1),this.ot},t.prototype.R=function(t,i){var n=this.lt.ct(),e=this.at;e.U=n.visible,e.U&&(e.et=n.color,e.wt=i,e.Mt=t,e.ql=n.horzAlign,e.jl=n.vertAlign,e.Pl=[{Et:n.text,Nt:tG(n.fontSize,n.fontFamily,n.fontStyle),Il:1.2*n.fontSize,Ul:0,Ur:0}])},t}(),iY=function(t){function i(i,n){var e=t.call(this)||this;return e.ki=n,e.Ai=new iX(e),e}return s(i,t),i.prototype.Pi=function(){return[]},i.prototype.zi=function(){return[this.Ai]},i.prototype.ct=function(){return this.ki},i.prototype.Ii=function(){this.Ai.O()},i}(Q),iJ=function(){function t(t,i){this.Yl=[],this.Kl=[],this.$h=0,this.$l=null,this.Xl=null,this.Zl=new te,this.Jl=new te,this.Gl=null,this.Ql=t,this.ki=i,this.tf=new tH(this),this.ul=new t$(this,i.timeScale,this.ki.localization),this.V=new K(this,i.crosshair),this.if=new i$(i.crosshair),this.nf=new iY(this,i.watermark),this.sf(),this.Yl[0].Ml(2e3),this.hf=this.rf(0),this.ef=this.rf(1)}return t.prototype.uf=function(){this.af(new tX(3))},t.prototype.Or=function(){this.af(new tX(2))},t.prototype.jo=function(){this.af(new tX(1))},t.prototype.Fo=function(t){var i=this.lf(t);this.af(i)},t.prototype.ff=function(){return this.Xl},t.prototype.cf=function(t){var i=this.Xl;this.Xl=t,null!==i&&this.Fo(i.vf),null!==t&&this.Fo(t.vf)},t.prototype.ct=function(){return this.ki},t.prototype.rs=function(t){p(this.ki,t),this.Yl.forEach(function(i){return i.vl(t)}),void 0!==t.timeScale&&this.ul.rs(t.timeScale),void 0!==t.localization&&this.ul.cr(t.localization),(t.leftPriceScale||t.rightPriceScale)&&this.Zl.hn(),this.hf=this.rf(0),this.ef=this.rf(1),this.uf()},t.prototype._f=function(t,i){var n=this.df(t);null!==n&&(n.$.rs(i),this.Zl.hn())},t.prototype.df=function(t){for(var i=0,n=this.Yl;i<n.length;i++){var e=n[i],r=e._l(t);if(null!==r)return{ft:e,$:r}}return null},t.prototype.j=function(){return this.ul},t.prototype.wf=function(){return this.Yl},t.prototype.Mf=function(){return this.nf},t.prototype.bf=function(){return this.V},t.prototype.mf=function(){return this.Jl},t.prototype.pf=function(t,i){t.ps(i),this.Vr()},t.prototype.Dr=function(t){this.$h=t,this.ul.Dr(this.$h),this.Yl.forEach(function(i){return i.Dr(t)}),this.Vr()},t.prototype.sf=function(t){var i=new iH(this.ul,this);void 0!==t?this.Yl.splice(t,0,i):this.Yl.push(i);var n=void 0===t?this.Yl.length-1:t,e=new tX(3);return e.be(n,{me:0,_s:!0}),this.af(e),i},t.prototype.Nl=function(t,i,n){t.Nl(i,n)},t.prototype.xl=function(t,i,n){t.xl(i,n),this.Eo(),this.af(this.gf(t,2))},t.prototype.Sl=function(t,i){t.Sl(i),this.af(this.gf(t,2))},t.prototype.Dl=function(t,i,n){i.fs()||t.Dl(i,n)},t.prototype.Al=function(t,i,n){i.fs()||(t.Al(i,n),this.Eo(),this.af(this.gf(t,2)))},t.prototype.Tl=function(t,i){i.fs()||(t.Tl(i),this.af(this.gf(t,2)))},t.prototype.Ll=function(t,i){t.Ll(i),this.af(this.gf(t,2))},t.prototype.yf=function(t){this.ul.js(t)},t.prototype.kf=function(t,i){var n=this.j();n.ti()||0===i||(t=Math.max(1,Math.min(t,n.wt())),n.Ur(t,i),this.Vr())},t.prototype.Cf=function(t){this.Nf(0),this.xf(t),this.Sf()},t.prototype.Df=function(t){this.ul.qs(t),this.Vr()},t.prototype.Af=function(){this.ul.Us(),this.Or()},t.prototype.Nf=function(t){this.$l=t,this.ul.Hs(t)},t.prototype.xf=function(t){var i=!1;return null!==this.$l&&Math.abs(t-this.$l)>20&&(this.$l=null,i=!0),this.ul.Ys(t),this.Vr(),i},t.prototype.Sf=function(){this.ul.Ks(),this.Or(),this.$l=null},t.prototype.W=function(){return this.Kl},t.prototype.Tf=function(t,i,n){this.V.Ti(t,i);var e=NaN,r=this.ul.Fr(t),o=this.ul.mr();null!==o&&(r=Math.min(Math.max(o.hh(),r),o.rh()));var s=n.xi(),h=s.H();null!==h&&(e=s.Si(i,h)),e=this.if.$o(e,r,n),this.V.Ei(r,e,n),this.jo(),this.Jl.hn(this.V.I(),{x:t,y:i})},t.prototype.Bf=function(){this.bf().Oi(),this.jo(),this.Jl.hn(null,null)},t.prototype.Eo=function(){var t=this.V.ft();if(null!==t){var i=this.V.Li(),n=this.V.Fi();this.Tf(i,n,t)}this.V.Ii()},t.prototype.Lf=function(t,i,n){var e=this.ul.ri(0);void 0!==i&&void 0!==n&&this.ul.O(i,n);var r=this.ul.ri(0),o=this.ul.Br(),s=this.ul.mr();if(null!==s&&null!==e&&null!==r){var h=s.Eh(o),u=e.Dh>r.Dh,a=null!==t&&t>o&&!u,l=h&&this.ul.ct().shiftVisibleRangeOnNewBar;if(a&&!l){var c=t-o;this.ul.Mr(this.ul.Pr()-c)}}this.ul.qr(t)},t.prototype.Oo=function(t){null!==t&&t.El()},t.prototype.qu=function(t){var i=this.Yl.find(function(i){return i.Os().includes(t)});return void 0===i?null:i},t.prototype.Vr=function(){this.nf.Ii(),this.Yl.forEach(function(t){return t.El()}),this.Eo()},t.prototype.en=function(){this.Yl.forEach(function(t){return t.en()}),this.Yl.length=0,this.ki.localization.priceFormatter=void 0,this.ki.localization.timeFormatter=void 0},t.prototype.Ff=function(){return this.tf},t.prototype.Yu=function(){return this.tf.ct()},t.prototype.dl=function(){return this.Zl},t.prototype.Ef=function(t,i){var n=this.Yl[0],e=this.Vf(i,t,n);return this.Kl.push(e),1===this.Kl.length?this.uf():this.Or(),e},t.prototype.Of=function(t){var i=this.qu(t),n=this.Kl.indexOf(t);a(-1!==n,"Series not found"),this.Kl.splice(n,1),c(i).Ps(t),t.en&&t.en()},t.prototype.Lo=function(t,i){var n=c(this.qu(t));n.Ps(t);var e=this.df(i);if(null===e){var r=t.oi();n.Ws(t,i,r)}else r=e.ft===n?t.oi():void 0,e.ft.Ws(t,i,r)},t.prototype.Qr=function(){var t=new tX(2);t.ye(),this.af(t)},t.prototype.Wf=function(t){var i=new tX(2);i.Ce(t),this.af(i)},t.prototype.Ne=function(){var t=new tX(2);t.Ne(),this.af(t)},t.prototype.wr=function(t){var i=new tX(2);i.wr(t),this.af(i)},t.prototype.Mr=function(t){var i=new tX(2);i.Mr(t),this.af(i)},t.prototype.zf=function(){return this.ki.rightPriceScale.visible?"right":"left"},t.prototype.Pf=function(){return this.ef},t.prototype.Rf=function(){return this.hf},t.prototype.J=function(t){var i,n,e,r,o,s,h,u,a,l,c,f,p=this.ef,v=this.hf;if(p===v)return p;if(t=Math.max(0,Math.min(100,Math.round(100*t))),null===this.Gl||this.Gl.Ve!==v||this.Gl.Oe!==p)this.Gl={Ve:v,Oe:p,If:new Map};else{var d=this.Gl.If.get(t);if(void 0!==d)return d}var y=(i=t/100,e=(n=R(v))[0],r=n[1],o=n[2],s=n[3],u=(h=R(p))[0],a=h[1],l=h[2],c=h[3],"rgba("+(f=[P(e+i*(u-e)),P(r+i*(a-r)),P(o+i*(l-o)),j(s+i*(c-s))])[0]+", "+f[1]+", "+f[2]+", "+f[3]+")");return this.Gl.If.set(t,y),y},t.prototype.gf=function(t,i){var n=new tX(i);if(null!==t){var e=this.Yl.indexOf(t);n.be(e,{me:i})}return n},t.prototype.lf=function(t,i){return void 0===i&&(i=2),this.gf(this.qu(t),i)},t.prototype.af=function(t){this.Ql&&this.Ql(t),this.Yl.forEach(function(t){return t.Ol().sl().O()})},t.prototype.Vf=function(t,i,n){var e=new iV(this,t,i),r=void 0!==t.priceScaleId?t.priceScaleId:this.zf();return n.Ws(e,r),tZ(r)||e.rs(t),e},t.prototype.rf=function(t){var i=this.ki.layout;return"gradient"===i.background.type?0===t?i.background.topColor:i.background.bottomColor:i.background.color},t}(),iQ=function(){function t(t,i){this.st=t,this.ht=i}return t.prototype.on=function(t){return this.st===t.st&&this.ht===t.ht},t}();function iK(t){return t.ownerDocument&&t.ownerDocument.defaultView&&t.ownerDocument.defaultView.devicePixelRatio||1}function i0(t){var i=c(t.getContext("2d"));return i.setTransform(1,0,0,1,0,0),i}function i1(t,i){var n=t.createElement("canvas"),e=iK(n);return n.style.width=i.st+"px",n.style.height=i.ht+"px",n.width=i.st*e,n.height=i.ht*e,n}function i2(t,e){var r,o=c(t.ownerDocument).createElement("canvas");t.appendChild(o);var s=(void 0===r&&(r=i),new n(o,r));return s.resizeCanvas({width:e.st,height:e.ht}),s}function i3(t,i,n){var e=(t.jf-i.jf)/(t.S-i.S);return Math.sign(e)*Math.min(Math.abs(e),n)}var i4=function(){function t(t,i,n,e){this.qf=null,this.Uf=null,this.Hf=null,this.Yf=null,this.Kf=null,this.$f=0,this.Xf=0,this.Zf=!1,this.Jf=t,this.Gf=i,this.Qf=n,this.Yi=e}return t.prototype.tc=function(t,i){if(null!==this.qf){if(this.qf.S===i)return void(this.qf.jf=t);if(Math.abs(this.qf.jf-t)<this.Yi)return}this.Yf=this.Hf,this.Hf=this.Uf,this.Uf=this.qf,this.qf={S:i,jf:t}},t.prototype.ia=function(t,i){if(null!==this.qf&&null!==this.Uf&&!(i-this.qf.S>50)){var n=0,e=i3(this.qf,this.Uf,this.Gf),r=(l=this.qf,c=this.Uf,l.jf-c.jf),o=[e],s=[r];if(n+=r,null!==this.Hf){var h=i3(this.Uf,this.Hf,this.Gf);if(Math.sign(h)===Math.sign(e)){var u=(f=this.Uf,p=this.Hf,f.jf-p.jf);if(o.push(h),s.push(u),n+=u,null!==this.Yf){var a=i3(this.Hf,this.Yf,this.Gf);if(Math.sign(a)===Math.sign(e)){var l,c,f,p,v,d,y=(v=this.Hf,d=this.Yf,v.jf-d.jf);o.push(a),s.push(y),n+=y}}}}for(var g,m,w=0,b=0;b<o.length;++b)w+=s[b]/n*o[b];Math.abs(w)<this.Jf||(this.Kf={jf:t,S:i},this.Xf=w,this.$f=(g=Math.abs(w),Math.log(-(1*(m=Math.log(this.Qf))/g))/m))}},t.prototype.ic=function(t){var i=c(this.Kf),n=t-i.S;return i.jf+this.Xf*(Math.pow(this.Qf,n)-1)/Math.log(this.Qf)},t.prototype.nc=function(t){return null===this.Kf||this.sc(t)===this.$f},t.prototype.hc=function(){return this.Zf},t.prototype.rc=function(){this.Zf=!0},t.prototype.sc=function(t){return Math.min(t-c(this.Kf).S,this.$f)},t}(),i5="undefined"!=typeof window,i6=function(){if(!i5)return!1;var t=!!navigator.maxTouchPoints||!!navigator.msMaxTouchPoints||!!i5&&("ontouchstart"in window||!!(window.DocumentTouch&&document instanceof window.DocumentTouch));return"onorientationchange"in window&&t}(),i8=function(){if(!i5)return!1;var t=/Android/i.test(navigator.userAgent),i=/iPhone|iPad|iPod|AppleWebKit.+Mobile/i.test(navigator.userAgent);return t||i}(),i7=function(){function t(t,i,n){this.ec=0,this.uc=null,this.ac=null,this.oc=!1,this.lc=null,this.fc=!1,this.cc=!1,this.vc=null,this._c=null,this.dc=null,this.wc=null,this.Mc=0,this.bc=!1,this.mc=!1,this.gc=!1,this.yc=t,this.kc=i,this.ki=n,this.Cc()}return t.prototype.en=function(){null!==this.vc&&(this.vc(),this.vc=null),null!==this._c&&(this._c(),this._c=null),null!==this.dc&&(this.dc(),this.dc=null),this.Nc(),this.xc()},t.prototype.Sc=function(t){var i=this;this._c&&this._c();var n=this.Dc.bind(this);this._c=function(){i.yc.removeEventListener("mousemove",n)},this.yc.addEventListener("mousemove",n),ni(t)&&this.Dc(t);var e=this.Ac(t);this.Tc(e,this.kc.Bc)},t.prototype.xc=function(){null!==this.uc&&clearTimeout(this.uc),this.ec=0,this.uc=null},t.prototype.Dc=function(t){if(!this.gc||ni(t)){var i=this.Ac(t);this.Tc(i,this.kc.Lc)}},t.prototype.Fc=function(t){if((!("button"in t)||0===t.button)&&null===this.wc){var i=ni(t);if(!this.mc||!i){this.bc=!0;var n=this.Ac(t),e=f(this.lc),r=Math.abs(e.p-n.Ec),o=Math.abs(e.g-n.Vc),s=r+o>5;if(s||!i){if(s&&!this.fc&&i){var h=.5*r,u=o>=h&&!this.ki.Oc,a=h>o&&!this.ki.Wc;u||a||(this.mc=!0)}s&&(this.fc=!0,this.cc=!0,i&&this.Nc()),this.mc||(this.Tc(n,this.kc.zc),i&&nn(t))}}}},t.prototype.Pc=function(t){if(!("button"in t)||0===t.button){var i=this.Ac(t);this.Nc(),this.lc=null,this.gc=!1,this.dc&&(this.dc(),this.dc=null),ni(t)&&this.Rc(t),this.Tc(i,this.kc.Ic),++this.ec,this.uc&&this.ec>1?(this.Tc(i,this.kc.jc),this.xc()):this.cc||this.Tc(i,this.kc.qc),ni(t)&&(nn(t),this.Rc(t),0===t.touches.length&&(this.oc=!1))}},t.prototype.Nc=function(){null!==this.ac&&(clearTimeout(this.ac),this.ac=null)},t.prototype.Uc=function(t){if(!("button"in t)||0===t.button){var i=this.Ac(t);this.cc=!1,this.fc=!1,this.mc=!1,ni(t)&&this.Sc(t),this.lc={p:i.Ec,g:i.Vc},this.dc&&(this.dc(),this.dc=null);var n=this.Fc.bind(this),e=this.Pc.bind(this),r=this.yc.ownerDocument.documentElement;this.dc=function(){r.removeEventListener("touchmove",n),r.removeEventListener("touchend",e),r.removeEventListener("mousemove",n),r.removeEventListener("mouseup",e)},r.addEventListener("touchmove",n,{passive:!1}),r.addEventListener("touchend",e,{passive:!1}),this.Nc(),ni(t)&&1===t.touches.length?this.ac=setTimeout(this.Hc.bind(this,t),240):(r.addEventListener("mousemove",n),r.addEventListener("mouseup",e)),this.gc=!0,this.Tc(i,this.kc.Yc),this.uc||(this.ec=0,this.uc=setTimeout(this.xc.bind(this),500))}},t.prototype.Cc=function(){var t=this;this.yc.addEventListener("mouseenter",this.Sc.bind(this)),this.yc.addEventListener("touchcancel",this.Nc.bind(this));var i=this.yc.ownerDocument,n=function(i){t.kc.Kc&&(i.composed&&t.yc.contains(i.composedPath()[0])||i.target&&t.yc.contains(i.target)||t.kc.Kc())};this.vc=function(){i.removeEventListener("mousedown",n),i.removeEventListener("touchstart",n)},i.addEventListener("mousedown",n),i.addEventListener("touchstart",n,{passive:!0}),this.yc.addEventListener("mouseleave",this.Rc.bind(this)),this.yc.addEventListener("touchstart",this.Uc.bind(this),{passive:!0}),i6||this.yc.addEventListener("mousedown",this.Uc.bind(this)),this.$c(),this.yc.addEventListener("touchmove",function(){},{passive:!1})},t.prototype.$c=function(){var t=this;void 0===this.kc.Xc&&void 0===this.kc.Zc&&void 0===this.kc.Jc||(this.yc.addEventListener("touchstart",function(i){return t.Gc(i.touches)},{passive:!0}),this.yc.addEventListener("touchmove",function(i){if(2===i.touches.length&&null!==t.wc&&void 0!==t.kc.Zc){var n=nt(i.touches[0],i.touches[1])/t.Mc;t.kc.Zc(t.wc,n),nn(i)}},{passive:!1}),this.yc.addEventListener("touchend",function(i){t.Gc(i.touches)}))},t.prototype.Gc=function(t){1===t.length&&(this.bc=!1),2!==t.length||this.bc||this.oc?this.Qc():this.tv(t)},t.prototype.tv=function(t){var i=i9(this.yc);this.wc={p:(t[0].clientX-i.left+(t[1].clientX-i.left))/2,g:(t[0].clientY-i.top+(t[1].clientY-i.top))/2},this.Mc=nt(t[0],t[1]),void 0!==this.kc.Xc&&this.kc.Xc(),this.Nc()},t.prototype.Qc=function(){null!==this.wc&&(this.wc=null,void 0!==this.kc.Jc&&this.kc.Jc())},t.prototype.Rc=function(t){this._c&&this._c();var i=this.Ac(t);this.Tc(i,this.kc.iv)},t.prototype.Hc=function(t){var i=this.Ac(t);this.Tc(i,this.kc.nv),this.cc=!0,this.oc=!0},t.prototype.Tc=function(t,i){i&&i.call(this.kc,t)},t.prototype.Ac=function(t){i="touches"in t&&t.touches.length?t.touches[0]:"changedTouches"in t&&t.changedTouches.length?t.changedTouches[0]:t;var i,n=i9(this.yc);return{sv:i.clientX,hv:i.clientY,Ec:i.pageX,Vc:i.pageY,rv:i.screenX,ev:i.screenY,uv:i.clientX-n.left,av:i.clientY-n.top,ov:t.ctrlKey,lv:t.altKey,fv:t.shiftKey,cv:t.metaKey,ke:t.type.startsWith("mouse")?"mouse":"touch",vv:t.view}},t}();function i9(t){return t.getBoundingClientRect()||{left:0,top:0}}function nt(t,i){var n=t.clientX-i.clientX,e=t.clientY-i.clientY;return Math.sqrt(n*n+e*e)}function ni(t){return!!t.touches}function nn(t){t.cancelable&&t.preventDefault()}var ne=function(){function t(t,i,n,e){this.Pu=new ip(200),this.fe=0,this._v="",this.ma="",this.Vu=[],this.dv=new Map,this.fe=t,this._v=i,this.ma=tG(t,n,e)}return t.prototype.en=function(){this.Pu.Ou(),this.Vu=[],this.dv.clear()},t.prototype.wv=function(t,i,n,e,r){var o=this.Mv(t,i);if("left"!==r){var s=iK(t.canvas);n-=Math.floor(o.bv*s)}e-=Math.floor(o.Mt/2),t.drawImage(o.mv,n,e,o.wt,o.Mt)},t.prototype.Mv=function(t,i){var n,e=this;if(this.dv.has(i))n=l(this.dv.get(i));else{if(this.Vu.length>=200){var r=l(this.Vu.shift());this.dv.delete(r)}var o=iK(t.canvas),s=Math.ceil(this.fe/4.5),h=Math.round(this.fe/10),u=Math.ceil(this.Pu.Vt(t,i)),a=th(Math.round(u+2*s)),c=th(this.fe+2*s),f=i1(document,new iQ(a,c));n={Et:i,bv:Math.round(Math.max(1,u)),wt:Math.ceil(a*o),Mt:Math.ceil(c*o),mv:f},0!==u&&(this.Vu.push(n.Et),this.dv.set(n.Et,n)),N(t=i0(n.mv),o,function(){t.font=e.ma,t.fillStyle=e._v,t.fillText(i,0,c-s-h)})}return n},t}(),nr=function(){function t(t,i,n,e){var r=this;this.Gt=null,this.pv=null,this.gv=null,this.yv=!1,this.kv=new ip(50),this.Cv=new ne(11,"#000"),this._v=null,this.ma=null,this.Nv=0,this.xv=function(){r.Sv(r.tf.ct()),r.vi.Dv().vt().Or()},this.Av=function(){r.vi.Dv().vt().Or()},this.vi=t,this.ki=i,this.tf=n,this.Tv="left"===e,this.Bv=document.createElement("div"),this.Bv.style.height="100%",this.Bv.style.overflow="hidden",this.Bv.style.width="25px",this.Bv.style.left="0",this.Bv.style.position="relative",this.Lv=i2(this.Bv,new iQ(16,16)),this.Lv.subscribeCanvasConfigured(this.xv);var o=this.Lv.canvas;o.style.position="absolute",o.style.zIndex="1",o.style.left="0",o.style.top="0",this.Fv=i2(this.Bv,new iQ(16,16)),this.Fv.subscribeCanvasConfigured(this.Av);var s=this.Fv.canvas;s.style.position="absolute",s.style.zIndex="2",s.style.left="0",s.style.top="0";var h={Yc:this.Ev.bind(this),zc:this.Vv.bind(this),Kc:this.Ov.bind(this),Ic:this.Wv.bind(this),jc:this.zv.bind(this),Bc:this.Pv.bind(this),iv:this.Rv.bind(this)};this.Iv=new i7(this.Fv.canvas,h,{Oc:!1,Wc:!0})}return t.prototype.en=function(){this.Iv.en(),this.Fv.unsubscribeCanvasConfigured(this.Av),this.Fv.destroy(),this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy(),null!==this.Gt&&this.Gt.Is().sn(this),this.Gt=null,null!==this.gv&&(clearTimeout(this.gv),this.gv=null),this.Cv.en()},t.prototype.jv=function(){return this.Bv},t.prototype.N=function(){return c(this.Gt).ct().borderColor},t.prototype.qv=function(){return this.ki.textColor},t.prototype.Wt=function(){return this.ki.fontSize},t.prototype.Uv=function(){return tG(this.Wt(),this.ki.fontFamily)},t.prototype.Hv=function(){var t=this.tf.ct(),i=this._v!==t.et,n=this.ma!==t.Nt;return(i||n)&&(this.Sv(t),this._v=t.et),n&&(this.kv.Ou(),this.ma=t.Nt),t},t.prototype.Yv=function(){if(null===this.Gt)return 0;var t=34,i=this.Hv(),n=i0(this.Lv.canvas),e=this.Gt.Fn();n.font=this.Uv(),e.length>0&&(t=Math.max(this.kv.Vt(n,e[0].Tn),this.kv.Vt(n,e[e.length-1].Tn)));for(var r=this.Kv(),o=r.length;o--;){var s=this.kv.Vt(n,r[o].Et());s>t&&(t=s)}var h=this.Gt.H();if(null!==h&&null!==this.pv){var u=this.Gt.Si(1,h),a=this.Gt.Si(this.pv.ht-2,h);t=Math.max(t,this.kv.Vt(n,this.Gt.ii(Math.floor(Math.min(u,a))+.11111111111111,h)),this.kv.Vt(n,this.Gt.ii(Math.ceil(Math.max(u,a))-.11111111111111,h)))}var l=Math.ceil(i.At+i.Dt+i.Lt+i.Ft+t);return l+l%2},t.prototype.$v=function(t){if(t.st<0||t.ht<0)throw Error("Try to set invalid size to PriceAxisWidget "+JSON.stringify(t));null!==this.pv&&this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Fv.resizeCanvas({width:t.st,height:t.ht}),this.Bv.style.width=t.st+"px",this.Bv.style.height=t.ht+"px",this.Bv.style.minWidth=t.st+"px")},t.prototype.Xv=function(){return c(this.pv).st},t.prototype.fi=function(t){this.Gt!==t&&(null!==this.Gt&&this.Gt.Is().sn(this),this.Gt=t,t.Is().Ji(this.qn.bind(this),this))},t.prototype.$=function(){return this.Gt},t.prototype.Ou=function(){var t=this.vi.Zv();this.vi.Dv().vt().Ll(t,c(this.$()))},t.prototype.Jv=function(t){if(null!==this.pv){if(1!==t){var i=i0(this.Lv.canvas);this.Gv(),this.Qv(i,this.Lv.pixelRatio),this.yu(i,this.Lv.pixelRatio),this.t_(i,this.Lv.pixelRatio),this.i_(i,this.Lv.pixelRatio)}var n=i0(this.Fv.canvas),e=this.pv.st,r=this.pv.ht;N(n,this.Fv.pixelRatio,function(){n.clearRect(0,0,e,r)}),this.n_(n,this.Fv.pixelRatio)}},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.Ev=function(t){if(null!==this.Gt&&!this.Gt.ti()&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var i=this.vi.Dv().vt(),n=this.vi.Zv();this.yv=!0,i.Nl(n,this.Gt,t.av)}},t.prototype.Vv=function(t){if(null!==this.Gt&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var i=this.vi.Dv().vt(),n=this.vi.Zv(),e=this.Gt;i.xl(n,e,t.av)}},t.prototype.Ov=function(){if(null!==this.Gt&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var t=this.vi.Dv().vt(),i=this.vi.Zv(),n=this.Gt;this.yv&&(this.yv=!1,t.Sl(i,n))}},t.prototype.Wv=function(t){if(null!==this.Gt&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var i=this.vi.Dv().vt(),n=this.vi.Zv();this.yv=!1,i.Sl(n,this.Gt)}},t.prototype.zv=function(t){this.vi.Dv().ct().handleScale.axisDoubleClickReset&&this.Ou()},t.prototype.Pv=function(t){null!==this.Gt&&(!this.vi.Dv().vt().ct().handleScale.axisPressedMouseMove.price||this.Gt.cs()||this.Gt.vs()||this.h_(1))},t.prototype.Rv=function(t){this.h_(0)},t.prototype.Kv=function(){var t=this,i=[],n=null===this.Gt?void 0:this.Gt;return function(e){for(var r=0;r<e.length;++r)for(var o=e[r].Pi(t.vi.Zv(),n),s=0;s<o.length;s++)i.push(o[s])}(this.vi.Zv().Os()),i},t.prototype.Qv=function(t,i){var n=this;if(null!==this.pv){var e=this.pv.st,r=this.pv.ht;N(t,i,function(){var i=n.vi.Zv().vt(),o=i.Rf(),s=i.Pf();o===s?F(t,0,0,e,r,o):I(t,0,0,e,r,o,s)})}},t.prototype.yu=function(t,i){if(null!==this.pv&&null!==this.Gt&&this.Gt.ct().borderVisible){t.save(),t.fillStyle=this.N();var n,e=Math.max(1,Math.floor(this.Hv().At*i));n=this.Tv?Math.floor(this.pv.st*i)-e:0,t.fillRect(n,0,e,Math.ceil(this.pv.ht*i)),t.restore()}},t.prototype.t_=function(t,i){if(null!==this.pv&&null!==this.Gt){var n=this.Gt.Fn();t.save(),t.strokeStyle=this.N(),t.font=this.Uv(),t.fillStyle=this.N();var e=this.Hv(),r=this.Gt.ct().borderVisible&&this.Gt.ct().drawTicks,o=this.Tv?Math.floor((this.pv.st-e.Dt)*i-e.At*i):Math.floor(e.At*i),s=this.Tv?Math.round(o-e.Lt*i):Math.round(o+e.Dt*i+e.Lt*i),h=this.Tv?"right":"left",u=Math.max(1,Math.floor(i)),a=Math.floor(.5*i);if(r){var l=Math.round(e.Dt*i);t.beginPath();for(var c=0;c<n.length;c++){var f=n[c];t.rect(o,Math.round(f.An*i)-a,l,u)}t.fill()}t.fillStyle=this.qv();for(var p=0;p<n.length;p++)f=n[p],this.Cv.wv(t,f.Tn,s,Math.round(f.An*i),h);t.restore()}},t.prototype.Gv=function(){if(null!==this.pv&&null!==this.Gt){var t=this.pv.ht/2,i=[],n=this.Gt.Os().slice(),e=this.vi.Zv(),r=this.Hv();this.Gt===e.xi()&&this.vi.Zv().Os().forEach(function(t){e.Uu(t)&&n.push(t)});var o=this.Gt.Vs()[0],s=this.Gt;n.forEach(function(n){var r=n.Pi(e,s);r.forEach(function(t){t.Kt(null),t.$t()&&i.push(t)}),o===n&&r.length>0&&(t=r[0].zt())});var h=i.filter(function(i){return i.zt()<=t}),u=i.filter(function(i){return i.zt()>t});if(h.sort(function(t,i){return i.zt()-t.zt()}),h.length&&u.length&&u.push(h[0]),u.sort(function(t,i){return t.zt()-i.zt()}),i.forEach(function(t){return t.Kt(t.zt())}),this.Gt.ct().alignLabels){for(var a,l,c=1;c<h.length;c++){var f=h[c],p=(a=h[c-1]).Mt(r,!1);f.zt()>(l=a.Yt())-p&&f.Kt(l-p)}for(var v=1;v<u.length;v++)f=u[v],p=(a=u[v-1]).Mt(r,!0),f.zt()<(l=a.Yt())+p&&f.Kt(l+p)}}},t.prototype.i_=function(t,i){var n=this;if(null!==this.pv){t.save();var e=this.pv,r=this.Kv(),o=this.Hv(),s=this.Tv?"right":"left";r.forEach(function(r){if(r.Xt()){var h=r.P(c(n.Gt));t.save(),h.h(t,o,n.kv,e.st,s,i),t.restore()}}),t.restore()}},t.prototype.n_=function(t,i){var n=this;if(null!==this.pv&&null!==this.Gt){t.save();var e=this.pv,r=this.vi.Dv().vt(),o=[],s=this.vi.Zv(),h=r.bf().Pi(s,this.Gt);h.length&&o.push(h);var u=this.Hv(),a=this.Tv?"right":"left";o.forEach(function(r){r.forEach(function(r){t.save(),r.P(c(n.Gt)).h(t,u,n.kv,e.st,a,i),t.restore()})}),t.restore()}},t.prototype.h_=function(t){this.Bv.style.cursor=1===t?"ns-resize":"default"},t.prototype.qn=function(){var t=this,i=this.Yv();if(this.Nv<i){var n=this.vi.Dv();null===this.gv&&(this.gv=setTimeout(function(){n&&n.vt().uf(),t.gv=null},100))}this.Nv=i},t.prototype.Sv=function(t){this.Cv.en(),this.Cv=new ne(t.Wt,t.et,t.le)},t}();function no(t,i,n,e,r){t.o&&t.o(i,n,e,r)}function ns(t,i,n,e,r){t.h(i,n,e,r)}function nh(t,i){return t.zi(i)}function nu(t,i){return void 0!==t.Io?t.Io(i):[]}var na=function(){function t(t,i){var n=this;this.pv=new iQ(0,0),this.r_=null,this.e_=null,this.u_=null,this.a_=!1,this.o_=new te,this.l_=0,this.f_=!1,this.c_=null,this.v_=!1,this.__=null,this.d_=null,this.xv=function(){return n.w_&&n.hi().Or()},this.Av=function(){return n.w_&&n.hi().Or()},this.M_=t,this.w_=i,this.w_.Vl().Ji(this.b_.bind(this),this,!0),this.m_=document.createElement("td"),this.m_.style.padding="0",this.m_.style.position="relative";var e=document.createElement("div");e.style.width="100%",e.style.height="100%",e.style.position="relative",e.style.overflow="hidden",this.p_=document.createElement("td"),this.p_.style.padding="0",this.g_=document.createElement("td"),this.g_.style.padding="0",this.m_.appendChild(e),this.Lv=i2(e,new iQ(16,16)),this.Lv.subscribeCanvasConfigured(this.xv);var r=this.Lv.canvas;r.style.position="absolute",r.style.zIndex="1",r.style.left="0",r.style.top="0",this.Fv=i2(e,new iQ(16,16)),this.Fv.subscribeCanvasConfigured(this.Av);var o=this.Fv.canvas;o.style.position="absolute",o.style.zIndex="2",o.style.left="0",o.style.top="0",this.y_=document.createElement("tr"),this.y_.appendChild(this.p_),this.y_.appendChild(this.m_),this.y_.appendChild(this.g_),this.k_();var s=this.Dv().ct().handleScroll;this.Iv=new i7(this.Fv.canvas,this,{Oc:!s.vertTouchDrag,Wc:!s.horzTouchDrag})}return t.prototype.en=function(){null!==this.r_&&this.r_.en(),null!==this.e_&&this.e_.en(),this.Fv.unsubscribeCanvasConfigured(this.Av),this.Fv.destroy(),this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy(),null!==this.w_&&this.w_.Vl().sn(this),this.Iv.en()},t.prototype.Zv=function(){return c(this.w_)},t.prototype.C_=function(i){null!==this.w_&&this.w_.Vl().sn(this),this.w_=i,null!==this.w_&&this.w_.Vl().Ji(t.prototype.b_.bind(this),this,!0),this.k_()},t.prototype.Dv=function(){return this.M_},t.prototype.jv=function(){return this.y_},t.prototype.k_=function(){if(null!==this.w_&&(this.N_(),0!==this.hi().W().length)){if(null!==this.r_){var t=this.w_.kl();this.r_.fi(c(t))}if(null!==this.e_){var i=this.w_.Cl();this.e_.fi(c(i))}}},t.prototype.wl=function(){return null!==this.w_?this.w_.wl():0},t.prototype.Ml=function(t){this.w_&&this.w_.Ml(t)},t.prototype.Bc=function(t){if(this.w_){var i=t.uv,n=t.av;i6||this.x_(i,n)}},t.prototype.Yc=function(t){if(this.f_=!1,this.v_=null!==this.c_,this.w_){if(this.S_(),document.activeElement!==document.body&&document.activeElement!==document.documentElement)c(document.activeElement).blur();else{var i=document.getSelection();null!==i&&i.removeAllRanges()}var n=this.hi();if(!this.w_.xi().ti()&&!n.j().ti()){if(null!==this.c_){var e=n.bf();this.__={x:e.bt(),y:e.gt()},this.c_={x:t.uv,y:t.av}}i6||this.x_(t.uv,t.av)}}},t.prototype.Lc=function(t){if(this.w_){var i=t.uv,n=t.av;if(this.D_()&&this.A_(),!i6){this.x_(i,n);var e=this.pa(i,n);this.hi().cf(e&&{vf:e.vf,T_:e.T_})}}},t.prototype.qc=function(t){if(null!==this.w_){var i=t.uv,n=t.av;if(this.o_.rn()){var e=this.hi().bf().I();this.o_.hn(e,{x:i,y:n})}this.B_()}},t.prototype.zc=function(t){if(null!==this.w_){var i=this.hi(),n=t.uv,e=t.av;if(null!==this.c_){this.v_=!1;var r=c(this.__),o=r.x+(n-this.c_.x),s=r.y+(e-this.c_.y);this.x_(o,s)}else this.D_()||this.x_(n,e);if(!i.j().ti()){var h=this.M_.ct(),u=h.handleScroll,a=h.kineticScroll;if(u.pressedMouseMove&&"touch"!==t.ke||(u.horzTouchDrag||u.vertTouchDrag)&&"mouse"!==t.ke){var l=this.w_.xi(),f=performance.now();null!==this.u_||this.L_()||(this.u_={x:t.sv,y:t.hv,Dh:f,uv:t.uv,av:t.av}),null!==this.d_&&this.d_.tc(t.uv,f),null===this.u_||this.a_||this.u_.x===t.sv&&this.u_.y===t.hv||(null===this.d_&&("touch"===t.ke&&a.touch||"mouse"===t.ke&&a.mouse)&&(this.d_=new i4(.2,7,.997,15),this.d_.tc(this.u_.uv,this.u_.Dh),this.d_.tc(t.uv,f)),l.ti()||i.Dl(this.w_,l,t.av),i.Nf(t.uv),this.a_=!0),this.a_&&(l.ti()||i.Al(this.w_,l,t.av),i.xf(t.uv))}}}},t.prototype.Ic=function(t){null!==this.w_&&(this.f_=!1,this.F_(t))},t.prototype.nv=function(t){if(this.f_=!0,null===this.c_&&i8){var i={x:t.uv,y:t.av};this.E_(i,i)}},t.prototype.iv=function(t){null!==this.w_&&(this.w_.vt().cf(null),i8||this.A_())},t.prototype.V_=function(){return this.o_},t.prototype.Xc=function(){this.l_=1,this.S_()},t.prototype.Zc=function(t,i){if(this.M_.ct().handleScale.pinch){var n=5*(i-this.l_);this.l_=i,this.hi().kf(t.p,n)}},t.prototype.pa=function(t,i){var n=this.w_;if(null===n)return null;for(var e=0,r=n.Os();e<r.length;e++){var o=r[e],s=this.O_(o.zi(n),t,i);if(null!==s)return{vf:o,vv:s.vv,T_:s.T_}}return null},t.prototype.W_=function(t,i){c("left"===i?this.r_:this.e_).$v(new iQ(t,this.pv.ht))},t.prototype.z_=function(){return this.pv},t.prototype.$v=function(t){if(t.st<0||t.ht<0)throw Error("Try to set invalid size to PaneWidget "+JSON.stringify(t));this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Fv.resizeCanvas({width:t.st,height:t.ht}),this.m_.style.width=t.st+"px",this.m_.style.height=t.ht+"px")},t.prototype.P_=function(){var t=c(this.w_);t.yl(t.kl()),t.yl(t.Cl());for(var i=0,n=t.Vs();i<n.length;i++){var e=n[i];if(t.Uu(e)){var r=e.$();null!==r&&t.yl(r),e.Ii()}}},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.Jv=function(t){if(0!==t&&null!==this.w_){if(t>1&&this.P_(),null!==this.r_&&this.r_.Jv(t),null!==this.e_&&this.e_.Jv(t),1!==t){var i=i0(this.Lv.canvas);i.save(),this.Qv(i,this.Lv.pixelRatio),this.w_&&(this.R_(i,this.Lv.pixelRatio),this.I_(i,this.Lv.pixelRatio),this.j_(i,this.Lv.pixelRatio,nh)),i.restore()}var n=i0(this.Fv.canvas);n.clearRect(0,0,Math.ceil(this.pv.st*this.Fv.pixelRatio),Math.ceil(this.pv.ht*this.Fv.pixelRatio)),this.j_(n,this.Lv.pixelRatio,nu),this.q_(n,this.Fv.pixelRatio)}},t.prototype.U_=function(){return this.r_},t.prototype.H_=function(){return this.e_},t.prototype.b_=function(){null!==this.w_&&this.w_.Vl().sn(this),this.w_=null},t.prototype.Qv=function(t,i){var n=this;N(t,i,function(){var i=n.hi(),e=i.Rf(),r=i.Pf();e===r?F(t,0,0,n.pv.st,n.pv.ht,r):I(t,0,0,n.pv.st,n.pv.ht,e,r)})},t.prototype.R_=function(t,i){var n=c(this.w_),e=n.Ol().sl().P(n.Mt(),n.wt());null!==e&&(t.save(),e.h(t,i,!1),t.restore())},t.prototype.I_=function(t,i){var n=this.hi().Mf();this.Y_(t,i,nh,no,n),this.Y_(t,i,nh,ns,n)},t.prototype.q_=function(t,i){this.Y_(t,i,nh,ns,this.hi().bf())},t.prototype.j_=function(t,i,n){for(var e=c(this.w_).Os(),r=0;r<e.length;r++){var o=e[r];this.Y_(t,i,n,no,o)}for(var s=0;s<e.length;s++)o=e[s],this.Y_(t,i,n,ns,o)},t.prototype.Y_=function(t,i,n,e,r){for(var o=c(this.w_),s=n(r,o),h=o.Mt(),u=o.wt(),a=o.vt().ff(),l=null!==a&&a.vf===r,f=null!==a&&l&&void 0!==a.T_?a.T_.ga:void 0,p=0;p<s.length;p++){var v=s[p].P(h,u);null!==v&&(t.save(),e(v,t,i,l,f),t.restore())}},t.prototype.O_=function(t,i,n){for(var e=0;e<t.length;e++){var r=t[e],o=r.P(this.pv.ht,this.pv.st);if(null!==o&&o.pa){var s=o.pa(i,n);if(null!==s)return{vv:r,T_:s}}}return null},t.prototype.N_=function(){if(null!==this.w_){var t=this.M_,i=this.w_.kl().ct().visible,n=this.w_.Cl().ct().visible;i||null===this.r_||(this.p_.removeChild(this.r_.jv()),this.r_.en(),this.r_=null),n||null===this.e_||(this.g_.removeChild(this.e_.jv()),this.e_.en(),this.e_=null);var e=t.vt().Ff();i&&null===this.r_&&(this.r_=new nr(this,t.ct().layout,e,"left"),this.p_.appendChild(this.r_.jv())),n&&null===this.e_&&(this.e_=new nr(this,t.ct().layout,e,"right"),this.g_.appendChild(this.e_.jv()))}},t.prototype.D_=function(){return i8&&null===this.c_},t.prototype.L_=function(){return i8&&this.f_||null!==this.c_},t.prototype.K_=function(t){return Math.max(0,Math.min(t,this.pv.st-1))},t.prototype.X_=function(t){return Math.max(0,Math.min(t,this.pv.ht-1))},t.prototype.x_=function(t,i){this.hi().Tf(this.K_(t),this.X_(i),c(this.w_))},t.prototype.A_=function(){this.hi().Bf()},t.prototype.B_=function(){this.v_&&(this.c_=null,this.A_())},t.prototype.E_=function(t,i){this.c_=t,this.v_=!1,this.x_(i.x,i.y);var n=this.hi().bf();this.__={x:n.bt(),y:n.gt()}},t.prototype.hi=function(){return this.M_.vt()},t.prototype.Z_=function(){var t=this.hi(),i=this.Zv(),n=i.xi();t.Tl(i,n),t.Sf(),this.u_=null,this.a_=!1},t.prototype.F_=function(t){var i=this;if(this.a_){var n=performance.now();if(null!==this.d_&&this.d_.ia(t.uv,n),null===this.d_||this.d_.nc(n))this.Z_();else{var e=this.hi(),r=e.j(),o=this.d_,s=function(){if(!o.hc()){var t=performance.now(),n=o.nc(t);if(!o.hc()){var h=r.Pr();e.xf(o.ic(t)),h===r.Pr()&&(n=!0,i.d_=null)}n?i.Z_():requestAnimationFrame(s)}};requestAnimationFrame(s)}}},t.prototype.S_=function(){var t=performance.now(),i=null===this.d_||this.d_.nc(t);null!==this.d_&&(i||this.Z_()),null!==this.d_&&(this.d_.rc(),this.d_=null)},t}(),nl=function(){function t(t,i,n,e,r){var o=this;this.L=!0,this.pv=new iQ(0,0),this.xv=function(){return o.Jv(3)},this.Tv="left"===t,this.tf=n.Ff,this.ki=i,this.J_=e,this.G_=r,this.Bv=document.createElement("div"),this.Bv.style.width="25px",this.Bv.style.height="100%",this.Bv.style.overflow="hidden",this.Lv=i2(this.Bv,new iQ(16,16)),this.Lv.subscribeCanvasConfigured(this.xv)}return t.prototype.en=function(){this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy()},t.prototype.jv=function(){return this.Bv},t.prototype.z_=function(){return this.pv},t.prototype.$v=function(t){if(t.st<0||t.ht<0)throw Error("Try to set invalid size to PriceAxisStub "+JSON.stringify(t));this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Bv.style.width=t.st+"px",this.Bv.style.minWidth=t.st+"px",this.Bv.style.height=t.ht+"px",this.L=!0)},t.prototype.Jv=function(t){if((!(t<3)||this.L)&&0!==this.pv.st&&0!==this.pv.ht){this.L=!1;var i=i0(this.Lv.canvas);this.Qv(i,this.Lv.pixelRatio),this.yu(i,this.Lv.pixelRatio)}},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.yu=function(t,i){if(this.J_()){var n=this.pv.st;t.save(),t.fillStyle=this.ki.timeScale.borderColor;var e=Math.floor(this.tf.ct().At*i),r=this.Tv?Math.round(n*i)-e:0;t.fillRect(r,0,e,e),t.restore()}},t.prototype.Qv=function(t,i){var n=this;N(t,i,function(){F(t,0,0,n.pv.st,n.pv.ht,n.G_())})},t}();function nc(t,i){return t.Rh>i.Rh?t:i}var nf=function(){function t(t){var i=this;this.Q_=null,this.td=null,this.oe=null,this.nd=!1,this.pv=new iQ(0,0),this.sd=new te,this.kv=new ip(5),this.xv=function(){return i.M_.vt().Or()},this.Av=function(){return i.M_.vt().Or()},this.M_=t,this.ki=t.ct().layout,this.hd=document.createElement("tr"),this.rd=document.createElement("td"),this.rd.style.padding="0",this.ed=document.createElement("td"),this.ed.style.padding="0",this.Bv=document.createElement("td"),this.Bv.style.height="25px",this.Bv.style.padding="0",this.ud=document.createElement("div"),this.ud.style.width="100%",this.ud.style.height="100%",this.ud.style.position="relative",this.ud.style.overflow="hidden",this.Bv.appendChild(this.ud),this.Lv=i2(this.ud,new iQ(16,16)),this.Lv.subscribeCanvasConfigured(this.xv);var n=this.Lv.canvas;n.style.position="absolute",n.style.zIndex="1",n.style.left="0",n.style.top="0",this.Fv=i2(this.ud,new iQ(16,16)),this.Fv.subscribeCanvasConfigured(this.Av);var e=this.Fv.canvas;e.style.position="absolute",e.style.zIndex="2",e.style.left="0",e.style.top="0",this.hd.appendChild(this.rd),this.hd.appendChild(this.Bv),this.hd.appendChild(this.ed),this.ad(),this.M_.vt().dl().Ji(this.ad.bind(this),this),this.Iv=new i7(this.Fv.canvas,this,{Oc:!0,Wc:!1})}return t.prototype.en=function(){this.Iv.en(),null!==this.Q_&&this.Q_.en(),null!==this.td&&this.td.en(),this.Fv.unsubscribeCanvasConfigured(this.Av),this.Fv.destroy(),this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy()},t.prototype.jv=function(){return this.hd},t.prototype.od=function(){return this.Q_},t.prototype.ld=function(){return this.td},t.prototype.Yc=function(t){if(!this.nd){this.nd=!0;var i=this.M_.vt();!i.j().ti()&&this.M_.ct().handleScale.axisPressedMouseMove.time&&i.yf(t.uv)}},t.prototype.Kc=function(){var t=this.M_.vt();!t.j().ti()&&this.nd&&(this.nd=!1,this.M_.ct().handleScale.axisPressedMouseMove.time&&t.Af())},t.prototype.zc=function(t){var i=this.M_.vt();!i.j().ti()&&this.M_.ct().handleScale.axisPressedMouseMove.time&&i.Df(t.uv)},t.prototype.Ic=function(t){this.nd=!1;var i=this.M_.vt();i.j().ti()&&!this.M_.ct().handleScale.axisPressedMouseMove.time||i.Af()},t.prototype.jc=function(){this.M_.ct().handleScale.axisDoubleClickReset&&this.M_.vt().Ne()},t.prototype.Bc=function(t){this.M_.vt().ct().handleScale.axisPressedMouseMove.time&&this.h_(1)},t.prototype.iv=function(t){this.h_(0)},t.prototype.z_=function(){return this.pv},t.prototype.fd=function(){return this.sd},t.prototype.vd=function(t,i,n){this.pv&&this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Fv.resizeCanvas({width:t.st,height:t.ht}),this.Bv.style.width=t.st+"px",this.Bv.style.height=t.ht+"px",this.sd.hn(t)),null!==this.Q_&&this.Q_.$v(new iQ(i,t.ht)),null!==this.td&&this.td.$v(new iQ(n,t.ht))},t.prototype._d=function(){var t=this.dd();return Math.ceil(t.At+t.Dt+t.Wt+t.Tt+t.Bt)},t.prototype.O=function(){this.M_.vt().j().Fn()},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.Jv=function(t){if(0!==t){if(1!==t){var i=i0(this.Lv.canvas);this.Qv(i,this.Lv.pixelRatio),this.yu(i,this.Lv.pixelRatio),this.t_(i,this.Lv.pixelRatio),null!==this.Q_&&this.Q_.Jv(t),null!==this.td&&this.td.Jv(t)}var n=i0(this.Fv.canvas),e=this.Fv.pixelRatio;n.clearRect(0,0,Math.ceil(this.pv.st*e),Math.ceil(this.pv.ht*e)),this.wd([this.M_.vt().bf()],n,e)}},t.prototype.Qv=function(t,i){var n=this;N(t,i,function(){F(t,0,0,n.pv.st,n.pv.ht,n.M_.vt().Pf())})},t.prototype.yu=function(t,i){if(this.M_.ct().timeScale.borderVisible){t.save(),t.fillStyle=this.Md();var n=Math.max(1,Math.floor(this.dd().At*i));t.fillRect(0,0,Math.ceil(this.pv.st*i),n),t.restore()}},t.prototype.t_=function(t,i){var n=this,e=this.M_.vt().j().Fn();if(e&&0!==e.length){var r=e.reduce(nc,e[0]).Rh;r>30&&r<50&&(r=30),t.save(),t.strokeStyle=this.Md();var o=this.dd(),s=o.At+o.Dt+o.Tt+o.Wt-o.Ot;t.textAlign="center",t.fillStyle=this.Md();var h=Math.floor(this.dd().At*i),u=Math.max(1,Math.floor(i)),a=Math.floor(.5*i);if(this.M_.vt().j().ct().borderVisible){t.beginPath();for(var l=Math.round(o.Dt*i),c=e.length;c--;){var f=Math.round(e[c].An*i);t.rect(f-a,h,u,l)}t.fill()}t.fillStyle=this.ve(),N(t,i,function(){t.font=n.bd();for(var i,o=0;o<e.length;o++)if((i=e[o]).Rh<r){var h=i.Ir?n.md(t,i.An,i.Tn):i.An;t.fillText(i.Tn,h,s)}t.font=n.pd();for(var u=0;u<e.length;u++)(i=e[u]).Rh>=r&&(h=i.Ir?n.md(t,i.An,i.Tn):i.An,t.fillText(i.Tn,h,s))})}},t.prototype.md=function(t,i,n){var e=this.kv.Vt(t,n),r=Math.floor(i-e/2)+.5;return r<0?i+=Math.abs(0-r):r+e>this.pv.st&&(i-=Math.abs(this.pv.st-(r+e))),i},t.prototype.wd=function(t,i,n){for(var e=this.dd(),r=0;r<t.length;r++)for(var o=0,s=t[r].ci();o<s.length;o++){var h=s[o];i.save(),h.P().h(i,e,n),i.restore()}},t.prototype.Md=function(){return this.M_.ct().timeScale.borderColor},t.prototype.ve=function(){return this.ki.textColor},t.prototype.fe=function(){return this.ki.fontSize},t.prototype.bd=function(){return tG(this.fe(),this.ki.fontFamily)},t.prototype.pd=function(){return tG(this.fe(),this.ki.fontFamily,"bold")},t.prototype.dd=function(){null===this.oe&&(this.oe={At:1,Ot:NaN,Tt:NaN,Bt:NaN,si:NaN,Dt:3,Wt:NaN,Nt:"",ni:new ip});var t=this.oe,i=this.bd();if(t.Nt!==i){var n=this.fe();t.Wt=n,t.Nt=i,t.Tt=Math.ceil(n/2.5),t.Bt=t.Tt,t.si=Math.ceil(n/2),t.Ot=Math.round(this.fe()/5),t.ni.Ou()}return this.oe},t.prototype.h_=function(t){this.Bv.style.cursor=1===t?"ew-resize":"default"},t.prototype.ad=function(){var t=this.M_.vt(),i=t.ct();i.leftPriceScale.visible||null===this.Q_||(this.rd.removeChild(this.Q_.jv()),this.Q_.en(),this.Q_=null),i.rightPriceScale.visible||null===this.td||(this.ed.removeChild(this.td.jv()),this.td.en(),this.td=null);var n={Ff:this.M_.vt().Ff()},e=function(){return i.leftPriceScale.borderVisible&&t.j().ct().borderVisible},r=function(){return t.Pf()};i.leftPriceScale.visible&&null===this.Q_&&(this.Q_=new nl("left",i,n,e,r),this.rd.appendChild(this.Q_.jv())),i.rightPriceScale.visible&&null===this.td&&(this.td=new nl("right",i,n,e,r),this.ed.appendChild(this.td.jv()))},t}(),np=function(){function t(t,i){this.gd=[],this.yd=0,this.En=0,this.$h=0,this.kd=0,this.Cd=0,this.Nd=null,this.xd=!1,this.o_=new te,this.Jl=new te,this.ki=i,this.hd=document.createElement("div"),this.hd.classList.add("tv-lightweight-charts"),this.hd.style.overflow="hidden",this.hd.style.width="100%",this.hd.style.height="100%",(n=this.hd).style.userSelect="none",n.style.webkitUserSelect="none",n.style.msUserSelect="none",n.style.MozUserSelect="none",n.style.webkitTapHighlightColor="transparent",this.Sd=document.createElement("table"),this.Sd.setAttribute("cellspacing","0"),this.hd.appendChild(this.Sd),this.Dd=this.Ad.bind(this),this.hd.addEventListener("wheel",this.Dd,{passive:!1}),this.hi=new iJ(this.Ql.bind(this),this.ki),this.vt().mf().Ji(this.Td.bind(this),this),this.Bd=new nf(this),this.Sd.appendChild(this.Bd.jv());var n,e=this.ki.width,r=this.ki.height;if(0===e||0===r){var o=t.getBoundingClientRect();0===e&&(e=Math.floor(o.width),e-=e%2),0===r&&(r=Math.floor(o.height),r-=r%2)}this.Ld(e,r),this.Fd(),t.appendChild(this.hd),this.Ed(),this.hi.j().Jr().Ji(this.hi.uf.bind(this.hi),this),this.hi.dl().Ji(this.hi.uf.bind(this.hi),this)}return t.prototype.vt=function(){return this.hi},t.prototype.ct=function(){return this.ki},t.prototype.Vd=function(){return this.gd},t.prototype.Od=function(){return this.Bd},t.prototype.en=function(){this.hd.removeEventListener("wheel",this.Dd),0!==this.yd&&window.cancelAnimationFrame(this.yd),this.hi.mf().sn(this),this.hi.j().Jr().sn(this),this.hi.dl().sn(this),this.hi.en();for(var t=0,i=this.gd;t<i.length;t++){var n=i[t];this.Sd.removeChild(n.jv()),n.V_().sn(this),n.en()}this.gd=[],c(this.Bd).en(),null!==this.hd.parentElement&&this.hd.parentElement.removeChild(this.hd),this.Jl.en(),this.o_.en()},t.prototype.Ld=function(t,i,n){if(void 0===n&&(n=!1),this.En!==i||this.$h!==t){this.En=i,this.$h=t;var e=i+"px",r=t+"px";c(this.hd).style.height=e,c(this.hd).style.width=r,this.Sd.style.height=e,this.Sd.style.width=r,n?this.Wd(new tX(3)):this.hi.uf()}},t.prototype.Jv=function(t){void 0===t&&(t=new tX(3));for(var i=0;i<this.gd.length;i++)this.gd[i].Jv(t.ge(i).me);this.ki.timeScale.visible&&this.Bd.Jv(t.pe())},t.prototype.rs=function(t){this.hi.rs(t),this.Ed();var i=t.width||this.$h,n=t.height||this.En;this.Ld(i,n)},t.prototype.V_=function(){return this.o_},t.prototype.mf=function(){return this.Jl},t.prototype.zd=function(){var t=this;null!==this.Nd&&(this.Wd(this.Nd),this.Nd=null);var i=this.gd[0],n=i1(document,new iQ(this.$h,this.En)),e=i0(n);return N(e,iK(n),function(){var n=0,r=0,o=function(i){for(var o=0;o<t.gd.length;o++){var s=t.gd[o],h=s.z_().ht,u=c("left"===i?s.U_():s.H_()),a=u.s_();e.drawImage(a,n,r,u.Xv(),h),r+=h}};t.Pd()&&(o("left"),n=c(i.U_()).Xv()),r=0;for(var s=0;s<t.gd.length;s++){var h=t.gd[s],u=h.z_(),a=h.s_();e.drawImage(a,n,r,u.st,u.ht),r+=u.ht}n+=i.z_().st,t.Rd()&&(r=0,o("right"));var l=function(i){var o=c("left"===i?t.Bd.od():t.Bd.ld()),s=o.z_(),h=o.s_();e.drawImage(h,n,r,s.st,s.ht)};if(t.ki.timeScale.visible){n=0,t.Pd()&&(l("left"),n=c(i.U_()).Xv());var f=t.Bd.z_();a=t.Bd.s_(),e.drawImage(a,n,r,f.st,f.ht),t.Rd()&&(n+=i.z_().st,l("right"),e.restore())}}),n},t.prototype.Id=function(t){return"none"===t?0:("left"!==t||this.Pd())&&("right"!==t||this.Rd())?0===this.gd.length?0:c("left"===t?this.gd[0].U_():this.gd[0].H_()).Xv():0},t.prototype.jd=function(){for(var t=0,i=0,n=0,e=0,r=this.gd;e<r.length;e++){var o=r[e];this.Pd()&&(i=Math.max(i,c(o.U_()).Yv())),this.Rd()&&(n=Math.max(n,c(o.H_()).Yv())),t+=o.wl()}var s=this.$h,h=this.En,u=Math.max(s-i-n,0),a=this.ki.timeScale.visible,l=a?this.Bd._d():0;l%2&&(l+=1);for(var f=0+l,p=h<f?0:h-f,v=p/t,d=0,y=0;y<this.gd.length;++y){(o=this.gd[y]).C_(this.hi.wf()[y]);var g,m=0;m=y===this.gd.length-1?p-d:Math.round(o.wl()*v),d+=g=Math.max(m,2),o.$v(new iQ(u,g)),this.Pd()&&o.W_(i,"left"),this.Rd()&&o.W_(n,"right"),o.Zv()&&this.hi.pf(o.Zv(),g)}this.Bd.vd(new iQ(a?u:0,l),a?i:0,a?n:0),this.hi.Dr(u),this.kd!==i&&(this.kd=i),this.Cd!==n&&(this.Cd=n)},t.prototype.Ad=function(t){var i=t.deltaX/100,n=-t.deltaY/100;if(0!==i&&this.ki.handleScroll.mouseWheel||0!==n&&this.ki.handleScale.mouseWheel){switch(t.cancelable&&t.preventDefault(),t.deltaMode){case t.DOM_DELTA_PAGE:i*=120,n*=120;break;case t.DOM_DELTA_LINE:i*=32,n*=32}if(0!==n&&this.ki.handleScale.mouseWheel){var e=Math.sign(n)*Math.min(1,Math.abs(n)),r=t.clientX-this.hd.getBoundingClientRect().left;this.vt().kf(r,e)}0!==i&&this.ki.handleScroll.mouseWheel&&this.vt().Cf(-80*i)}},t.prototype.Wd=function(t){var i=t.pe();if(3===i&&this.qd(),3===i||2===i){for(var n=this.hi.wf(),e=0;e<n.length;e++)t.ge(e)._s&&n[e].Fl();for(var r=t.xe(),o=0;o<r.length;o++){var s=r[o];this.Se(s)}r.length>0&&(this.hi.Vr(),this.hi.Eo(),this.hi.Or()),this.Bd.O()}this.Jv(t)},t.prototype.Se=function(t){var i=this.hi.j();switch(t.ke){case 0:i.Qr();break;case 1:i.te(t.X);break;case 2:i.wr(t.X);break;case 3:i.Mr(t.X);break;case 4:i.jr()}},t.prototype.Ql=function(t){var i=this;null!==this.Nd?this.Nd._n(t):this.Nd=t,this.xd||(this.xd=!0,this.yd=window.requestAnimationFrame(function(){i.xd=!1,i.yd=0,null!==i.Nd&&(i.Wd(i.Nd),i.Nd=null)}))},t.prototype.qd=function(){this.Fd()},t.prototype.Fd=function(){for(var t=this.hi.wf(),i=t.length,n=this.gd.length,e=i;e<n;e++){var r=l(this.gd.pop());this.Sd.removeChild(r.jv()),r.V_().sn(this),r.en()}for(e=n;e<i;e++)(r=new na(this,t[e])).V_().Ji(this.Ud.bind(this),this),this.gd.push(r),this.Sd.insertBefore(r.jv(),this.Bd.jv());for(e=0;e<i;e++){var o=t[e];(r=this.gd[e]).Zv()!==o?r.C_(o):r.k_()}this.Ed(),this.jd()},t.prototype.Hd=function(t,i){var n,e=new Map;if(null!==t&&this.hi.W().forEach(function(i){var n=i.Fa(t);null!==n&&e.set(i,n)}),null!==t){var r=this.hi.j().ri(t);null!==r&&(n=r)}var o=this.vt().ff();return{S:n,Yd:i||void 0,Kd:null!==o&&o.vf instanceof iV?o.vf:void 0,$d:e,Xd:null!==o&&void 0!==o.T_?o.T_.ka:void 0}},t.prototype.Ud=function(t,i){var n=this;this.o_.hn(function(){return n.Hd(t,i)})},t.prototype.Td=function(t,i){var n=this;this.Jl.hn(function(){return n.Hd(t,i)})},t.prototype.Ed=function(){var t=this.ki.timeScale.visible?"":"none";this.Bd.jv().style.display=t},t.prototype.Pd=function(){return this.gd[0].Zv().kl().ct().visible},t.prototype.Rd=function(){return this.gd[0].Zv().Cl().ct().visible},t}();function nv(t,i,n){var e=n.value,r={Ph:i,S:t,X:[e,e,e,e]};return"color"in n&&void 0!==n.color&&(r.et=n.color),r}function nd(t,i,n){return{Ph:i,S:t,X:[n.open,n.high,n.low,n.close]}}function ny(t){return void 0!==t.X}function ng(t){return function(i,n,e){return void 0===e.open&&void 0===e.value?{S:i,Ph:n}:t(i,n,e)}}var nm={Candlestick:ng(nd),Bar:ng(nd),Area:ng(nv),Baseline:ng(nv),Histogram:ng(nv),Line:ng(nv)};function nw(t){return 60*t*6e4}function nb(t){return 60*t*1e3}var nM=[{Zd:1e3,Rh:10},{Zd:nb(1),Rh:20},{Zd:nb(5),Rh:21},{Zd:nb(30),Rh:22},{Zd:nw(1),Rh:30},{Zd:nw(3),Rh:31},{Zd:nw(6),Rh:32},{Zd:nw(12),Rh:33}];function n_(t,i){if(t.getUTCFullYear()!==i.getUTCFullYear())return 70;if(t.getUTCMonth()!==i.getUTCMonth())return 60;if(t.getUTCDate()!==i.getUTCDate())return 50;for(var n=nM.length-1;n>=0;--n)if(Math.floor(i.getTime()/nM[n].Zd)!==Math.floor(t.getTime()/nM[n].Zd))return nM[n].Rh;return 0}function nx(t,i){if(void 0===i&&(i=0),0!==t.length){for(var n=0===i?null:t[i-1].S.Dh,e=null!==n?new Date(1e3*n):null,r=0,o=i;o<t.length;++o){var s=t[o],h=new Date(1e3*s.S.Dh);null!==e&&(s.zh=n_(h,e)),r+=s.S.Dh-(n||s.S.Dh),n=s.S.Dh,e=h}if(0===i&&t.length>1){var u=Math.ceil(r/(t.length-1)),a=new Date(1e3*(t[0].S.Dh-u));t[0].zh=n_(new Date(1e3*t[0].S.Dh),a)}}}function nS(t){if(!tW(t))throw Error("time must be of type BusinessDay");return{Dh:Math.round(new Date(Date.UTC(t.year,t.month-1,t.day,0,0,0,0)).getTime()/1e3),Sh:t}}function nk(t){if(!v(t))throw Error("time must be of type isUTCTimestamp");return{Dh:t}}function nC(t){return 0===t.length?null:tW(t[0].time)?nS:nk}function nE(t){return v(t)?nk(t):tW(t)?nS(t):nS(nL(t))}function nL(t){var i=new Date(t);if(isNaN(i.getTime()))throw Error("Invalid date string="+t+", expected format=yyyy-mm-dd");return{day:i.getUTCDate(),month:i.getUTCMonth()+1,year:i.getUTCFullYear()}}function nT(t){y(t.time)&&(t.time=nL(t.time))}function nP(t){return{Ph:0,Jd:new Map,Rs:t}}var nj=function(){function t(){this.Gd=new Map,this.Qd=new Map,this.tw=new Map,this.iw=[]}return t.prototype.en=function(){this.Gd.clear(),this.Qd.clear(),this.tw.clear(),this.iw=[]},t.prototype.nw=function(t,i){var n=this,e=0!==this.Gd.size,r=!1;if(this.Qd.has(t)){if(1===this.Qd.size)e=!1,r=!0,this.Gd.clear();else for(var o=0,s=this.iw;o<s.length;o++)s[o].pointData.Jd.delete(t)&&(r=!0)}var h=[];if(0!==i.length){!function(t){t.forEach(nT)}(i);var u=c(nC(i)),a=nm[t.Ya()];h=i.map(function(i){var e=u(i.time),o=n.Gd.get(e.Dh);void 0===o&&(o=nP(e),n.Gd.set(e.Dh,o),r=!0);var s=a(e,o.Ph,i);return o.Jd.set(t,s),s})}e&&this.sw(),this.hw(t,h);var l=-1;if(r){var f=[];this.Gd.forEach(function(t){f.push({zh:0,S:t.Rs,pointData:t})}),f.sort(function(t,i){return t.S.Dh-i.S.Dh}),l=this.rw(f)}return this.ew(t,l)},t.prototype.Of=function(t){return this.nw(t,[])},t.prototype.uw=function(t,i){nT(i);var n=c(nC([i]))(i.time),e=this.tw.get(t);if(void 0!==e&&n.Dh<e.Dh)throw Error("Cannot update oldest data, last time="+e.Dh+", new time="+n.Dh);var r=this.Gd.get(n.Dh),o=void 0===r;void 0===r&&(r=nP(n),this.Gd.set(n.Dh,r));var s=nm[t.Ya()](n,r.Ph,i);if(r.Jd.set(t,s),this.aw(t,s),!o)return this.ew(t,-1);var h={zh:0,S:r.Rs,pointData:r},u=tj(this.iw,h.S.Dh,function(t,i){return t.S.Dh<i});this.iw.splice(u,0,h);for(var a=u;a<this.iw.length;++a)nO(this.iw[a].pointData,a);return nx(this.iw,u),this.ew(t,u)},t.prototype.aw=function(t,i){var n=this.Qd.get(t);void 0===n&&(n=[],this.Qd.set(t,n));var e=0!==n.length?n[n.length-1]:null;null===e||i.S.Dh>e.S.Dh?ny(i)&&n.push(i):ny(i)?n[n.length-1]=i:n.splice(-1,1),this.tw.set(t,i.S)},t.prototype.hw=function(t,i){0!==i.length?(this.Qd.set(t,i.filter(ny)),this.tw.set(t,i[i.length-1].S)):(this.Qd.delete(t),this.tw.delete(t))},t.prototype.sw=function(){for(var t=0,i=this.iw;t<i.length;t++){var n=i[t];0===n.pointData.Jd.size&&this.Gd.delete(n.S.Dh)}},t.prototype.rw=function(t){for(var i=-1,n=0;n<this.iw.length&&n<t.length;++n){var e=this.iw[n],r=t[n];if(e.S.Dh!==r.S.Dh){i=n;break}r.zh=e.zh,nO(r.pointData,n)}if(-1===i&&this.iw.length!==t.length&&(i=Math.min(this.iw.length,t.length)),-1===i)return -1;for(n=i;n<t.length;++n)nO(t[n].pointData,n);return nx(t,i),this.iw=t,i},t.prototype.ow=function(){if(0===this.Qd.size)return null;var t=0;return this.Qd.forEach(function(i){0!==i.length&&(t=Math.max(t,i[i.length-1].Ph))}),t},t.prototype.ew=function(t,i){var n={lw:new Map,j:{Br:this.ow()}};if(-1!==i)this.Qd.forEach(function(t,i){n.lw.set(i,{Zu:t})}),this.Qd.has(t)||n.lw.set(t,{Zu:[]}),n.j.fw=this.iw,n.j.cw=i;else{var e=this.Qd.get(t);n.lw.set(t,{Zu:e||[]})}return n},t}();function nO(t,i){t.Ph=i,t.Jd.forEach(function(t){t.Ph=i})}var nD={color:"#FF0000",price:0,lineStyle:2,lineWidth:1,axisLabelVisible:!0,title:""},nA=function(){function t(t){this.Ia=t}return t.prototype.applyOptions=function(t){this.Ia.rs(t)},t.prototype.options=function(){return this.Ia.ct()},t.prototype._w=function(){return this.Ia},t}();function nU(t){var i=t.overlay,n=function(t,i){var n={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&0>i.indexOf(e)&&(n[e]=t[e]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(e=Object.getOwnPropertySymbols(t);r<e.length;r++)0>i.indexOf(e[r])&&Object.prototype.propertyIsEnumerable.call(t,e[r])&&(n[e[r]]=t[e[r]])}return n}(t,["overlay"]);return i&&(n.priceScaleId=""),n}var nR=function(){function t(t,i,n){this.qe=t,this.dw=i,this.ww=n}return t.prototype.priceFormatter=function(){return this.qe.$s()},t.prototype.priceToCoordinate=function(t){var i=this.qe.H();return null===i?null:this.qe.$().K(t,i.X)},t.prototype.coordinateToPrice=function(t){var i=this.qe.H();return null===i?null:this.qe.$().Si(t,i.X)},t.prototype.barsInLogicalRange=function(t){if(null===t)return null;var i=new tI(new tA(t.from,t.to)).Hh(),n=this.qe.Hi();if(n.ti())return null;var e=n.oo(i.hh(),1),r=n.oo(i.rh(),-1),o=c(n.eo()),s=c(n.Ui());if(null!==e&&null!==r&&e.Ph>r.Ph)return{barsBefore:t.from-o,barsAfter:s-t.to};var h={barsBefore:null===e||e.Ph===o?t.from-o:e.Ph-o,barsAfter:null===r||r.Ph===s?s-t.to:s-r.Ph};return null!==e&&null!==r&&(h.from=e.S.Sh||e.S.Dh,h.to=r.S.Sh||r.S.Dh),h},t.prototype.setData=function(t){this.qe.Ya(),this.dw.Mw(this.qe,t)},t.prototype.update=function(t){this.qe.Ya(),this.dw.bw(this.qe,t)},t.prototype.setMarkers=function(t){var i=t.map(function(t){return h(h({},t),{time:nE(t.time)})});this.qe.Wo(i)},t.prototype.applyOptions=function(t){var i=nU(t);this.qe.rs(i)},t.prototype.options=function(){return m(this.qe.ct())},t.prototype.priceScale=function(){return this.ww.priceScale(this.qe.$().hs())},t.prototype.createPriceLine=function(t){var i=p(m(nD),t);return new nA(this.qe.zo(i))},t.prototype.removePriceLine=function(t){this.qe.Po(t._w())},t.prototype.seriesType=function(){return this.qe.Ya()},t}(),nz=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s(i,t),i.prototype.applyOptions=function(i){tk(i),t.prototype.applyOptions.call(this,i)},i}(nR),nN={autoScale:!0,mode:0,invertScale:!1,alignLabels:!0,borderVisible:!0,borderColor:"#2B2B43",entireTextOnly:!1,visible:!1,drawTicks:!0,scaleMargins:{bottom:.1,top:.2}},nF={width:0,height:0,layout:{background:{type:"solid",color:"#FFFFFF"},textColor:"#191919",fontSize:11,fontFamily:tq},crosshair:{vertLine:{color:"#758696",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#4c525e"},horzLine:{color:"#758696",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#4c525e"},mode:1},grid:{vertLines:{color:"#D6DCDE",style:0,visible:!0},horzLines:{color:"#D6DCDE",style:0,visible:!0}},overlayPriceScales:h({},nN),leftPriceScale:h(h({},nN),{visible:!1}),rightPriceScale:h(h({},nN),{visible:!0}),timeScale:{rightOffset:0,barSpacing:6,minBarSpacing:.5,fixLeftEdge:!1,fixRightEdge:!1,lockVisibleTimeRangeOnResize:!1,rightBarStaysOnScroll:!1,borderVisible:!0,borderColor:"#2B2B43",visible:!0,timeVisible:!1,secondsVisible:!0,shiftVisibleRangeOnNewBar:!0},watermark:{color:"rgba(0, 0, 0, 0)",visible:!1,fontSize:48,fontFamily:tq,fontStyle:"",text:"",horzAlign:"center",vertAlign:"center"},localization:{locale:i5?navigator.language:"",dateFormat:"dd MMM 'yy"},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0},handleScale:{axisPressedMouseMove:{time:!0,price:!0},axisDoubleClickReset:!0,mouseWheel:!0,pinch:!0},kineticScroll:{mouse:!1,touch:!0}},nI={upColor:"#26a69a",downColor:"#ef5350",wickVisible:!0,borderVisible:!0,borderColor:"#378658",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"#737375",wickUpColor:"#26a69a",wickDownColor:"#ef5350"},nB={upColor:"#26a69a",downColor:"#ef5350",openVisible:!0,thinBars:!0},nV={color:"#2196f3",lineStyle:0,lineWidth:3,lineType:0,crosshairMarkerVisible:!0,crosshairMarkerRadius:4,crosshairMarkerBorderColor:"",crosshairMarkerBackgroundColor:"",lastPriceAnimation:0},n$={topColor:"rgba( 46, 220, 135, 0.4)",bottomColor:"rgba( 40, 221, 100, 0)",lineColor:"#33D778",lineStyle:0,lineWidth:3,lineType:0,crosshairMarkerVisible:!0,crosshairMarkerRadius:4,crosshairMarkerBorderColor:"",crosshairMarkerBackgroundColor:"",lastPriceAnimation:0},nW={baseValue:{type:"price",price:0},topFillColor1:"rgba(38, 166, 154, 0.28)",topFillColor2:"rgba(38, 166, 154, 0.05)",topLineColor:"rgba(38, 166, 154, 1)",bottomFillColor1:"rgba(239, 83, 80, 0.05)",bottomFillColor2:"rgba(239, 83, 80, 0.28)",bottomLineColor:"rgba(239, 83, 80, 1)",lineWidth:3,lineStyle:0,crosshairMarkerVisible:!0,crosshairMarkerRadius:4,crosshairMarkerBorderColor:"",crosshairMarkerBackgroundColor:"",lastPriceAnimation:0},nq={color:"#26a69a",base:0},nG={title:"",visible:!0,lastValueVisible:!0,priceLineVisible:!0,priceLineSource:0,priceLineWidth:1,priceLineColor:"",priceLineStyle:2,baseLineVisible:!0,baseLineWidth:1,baseLineColor:"#B2B5BE",baseLineStyle:0,priceFormat:{type:"price",precision:2,minMove:.01}},nH=function(){function t(t,i){this.mw=t,this.pw=i}return t.prototype.applyOptions=function(t){this.mw.vt()._f(this.pw,t)},t.prototype.options=function(){return this.Gt().ct()},t.prototype.width=function(){return tZ(this.pw)?this.mw.Id("left"===this.pw?"left":"right"):0},t.prototype.Gt=function(){return c(this.mw.vt().df(this.pw)).$},t}(),nZ=function(){function t(t,i){this.gw=new te,this.nr=new te,this.sd=new te,this.hi=t,this.ul=t.j(),this.Bd=i,this.ul.Xr().Ji(this.yw.bind(this)),this.ul.Zr().Ji(this.kw.bind(this)),this.Bd.fd().Ji(this.Cw.bind(this))}return t.prototype.en=function(){this.ul.Xr().sn(this),this.ul.Zr().sn(this),this.Bd.fd().sn(this),this.gw.en(),this.nr.en(),this.sd.en()},t.prototype.scrollPosition=function(){return this.ul.Pr()},t.prototype.scrollToPosition=function(t,i){i?this.ul.$r(t,1e3):this.hi.Mr(t)},t.prototype.scrollToRealTime=function(){this.ul.Kr()},t.prototype.getVisibleRange=function(){var t,i,n=this.ul.yr();return null===n?null:{from:null!==(t=n.from.Sh)&&void 0!==t?t:n.from.Dh,to:null!==(i=n.to.Sh)&&void 0!==i?i:n.to.Dh}},t.prototype.setVisibleRange=function(t){var i={from:nE(t.from),to:nE(t.to)},n=this.ul.Sr(i);this.hi.Wf(n)},t.prototype.getVisibleLogicalRange=function(){var t=this.ul.gr();return null===t?null:{from:t.hh(),to:t.rh()}},t.prototype.setVisibleLogicalRange=function(t){a(t.from<=t.to,"The from index cannot be after the to index."),this.hi.Wf(t)},t.prototype.resetTimeScale=function(){this.hi.Ne()},t.prototype.fitContent=function(){this.hi.Qr()},t.prototype.logicalToCoordinate=function(t){var i=this.hi.j();return i.ti()?null:i.G(t)},t.prototype.coordinateToLogical=function(t){return this.ul.ti()?null:this.ul.Fr(t)},t.prototype.timeToCoordinate=function(t){var i=nE(t),n=this.ul.br(i,!1);return null===n?null:this.ul.G(n)},t.prototype.coordinateToTime=function(t){var i,n=this.hi.j(),e=n.Fr(t),r=n.ri(e);return null===r?null:null!==(i=r.Sh)&&void 0!==i?i:r.Dh},t.prototype.width=function(){return this.Bd.z_().st},t.prototype.height=function(){return this.Bd.z_().ht},t.prototype.subscribeVisibleTimeRangeChange=function(t){this.gw.Ji(t)},t.prototype.unsubscribeVisibleTimeRangeChange=function(t){this.gw.nn(t)},t.prototype.subscribeVisibleLogicalRangeChange=function(t){this.nr.Ji(t)},t.prototype.unsubscribeVisibleLogicalRangeChange=function(t){this.nr.nn(t)},t.prototype.subscribeSizeChange=function(t){this.sd.Ji(t)},t.prototype.unsubscribeSizeChange=function(t){this.sd.nn(t)},t.prototype.applyOptions=function(t){this.ul.rs(t)},t.prototype.options=function(){return m(this.ul.ct())},t.prototype.yw=function(){this.gw.rn()&&this.gw.hn(this.getVisibleRange())},t.prototype.kw=function(){this.nr.rn()&&this.nr.hn(this.getVisibleLogicalRange())},t.prototype.Cw=function(t){this.sd.hn(t.st,t.ht)},t}();function nX(t){void 0!==t&&"custom"!==t.type&&void 0!==t.minMove&&void 0===t.precision&&(t.precision=function(t){if(t>=1)return 0;for(var i=0;i<8&&!(1e-8>Math.abs(Math.round(t)-t));i++)t*=10;return i}(t.minMove))}function nY(t){return function(t){if(g(t.handleScale)){var i=t.handleScale;t.handleScale={axisDoubleClickReset:i,axisPressedMouseMove:{time:i,price:i},mouseWheel:i,pinch:i}}else if(void 0!==t.handleScale&&g(t.handleScale.axisPressedMouseMove)){var n=t.handleScale.axisPressedMouseMove;t.handleScale.axisPressedMouseMove={time:n,price:n}}var e=t.handleScroll;g(e)&&(t.handleScroll={horzTouchDrag:e,vertTouchDrag:e,mouseWheel:e,pressedMouseMove:e})}(t),function(t){if(t.priceScale){t.leftPriceScale=t.leftPriceScale||{},t.rightPriceScale=t.rightPriceScale||{};var i=t.priceScale.position;delete t.priceScale.position,t.leftPriceScale=p(t.leftPriceScale,t.priceScale),t.rightPriceScale=p(t.rightPriceScale,t.priceScale),"left"===i&&(t.leftPriceScale.visible=!0,t.rightPriceScale.visible=!1),"right"===i&&(t.leftPriceScale.visible=!1,t.rightPriceScale.visible=!0),"none"===i&&(t.leftPriceScale.visible=!1,t.rightPriceScale.visible=!1),t.overlayPriceScales=t.overlayPriceScales||{},void 0!==t.priceScale.invertScale&&(t.overlayPriceScales.invertScale=t.priceScale.invertScale),void 0!==t.priceScale.scaleMargins&&(t.overlayPriceScales.scaleMargins=t.priceScale.scaleMargins)}}(t),t.layout&&t.layout.backgroundColor&&!t.layout.background&&(t.layout.background={type:"solid",color:t.layout.backgroundColor}),t}!function(){function t(t,i){var n=this;this.Nw=new nj,this.xw=new Map,this.Sw=new Map,this.Dw=new te,this.Aw=new te;var e=void 0===i?m(nF):p(m(nF),nY(i));this.mw=new np(t,e),this.mw.V_().Ji(function(t){n.Dw.rn()&&n.Dw.hn(n.Tw(t()))},this),this.mw.mf().Ji(function(t){n.Aw.rn()&&n.Aw.hn(n.Tw(t()))},this);var r=this.mw.vt();this.Bw=new nZ(r,this.mw.Od())}t.prototype.remove=function(){this.mw.V_().sn(this),this.mw.mf().sn(this),this.Bw.en(),this.mw.en(),this.xw.clear(),this.Sw.clear(),this.Dw.en(),this.Aw.en(),this.Nw.en()},t.prototype.resize=function(t,i,n){this.mw.Ld(t,i,n)},t.prototype.addAreaSeries=function(t){void 0===t&&(t={}),nX((t=nU(t)).priceFormat);var i=p(m(nG),n$,t),n=this.mw.vt().Ef("Area",i),e=new nR(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addBaselineSeries=function(t){void 0===t&&(t={}),nX((t=nU(t)).priceFormat);var i=p(m(nG),nW,t),n=this.mw.vt().Ef("Baseline",i),e=new nR(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addBarSeries=function(t){void 0===t&&(t={}),nX((t=nU(t)).priceFormat);var i=p(m(nG),nB,t),n=this.mw.vt().Ef("Bar",i),e=new nR(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addCandlestickSeries=function(t){void 0===t&&(t={}),tk(t=nU(t)),nX(t.priceFormat);var i=p(m(nG),nI,t),n=this.mw.vt().Ef("Candlestick",i),e=new nz(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addHistogramSeries=function(t){void 0===t&&(t={}),nX((t=nU(t)).priceFormat);var i=p(m(nG),nq,t),n=this.mw.vt().Ef("Histogram",i),e=new nR(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addLineSeries=function(t){void 0===t&&(t={}),nX((t=nU(t)).priceFormat);var i=p(m(nG),nV,t),n=this.mw.vt().Ef("Line",i),e=new nR(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.removeSeries=function(t){var i=l(this.xw.get(t)),n=this.Nw.Of(i);this.mw.vt().Of(i),this.Lw(n),this.xw.delete(t),this.Sw.delete(i)},t.prototype.Mw=function(t,i){this.Lw(this.Nw.nw(t,i))},t.prototype.bw=function(t,i){this.Lw(this.Nw.uw(t,i))},t.prototype.subscribeClick=function(t){this.Dw.Ji(t)},t.prototype.unsubscribeClick=function(t){this.Dw.nn(t)},t.prototype.subscribeCrosshairMove=function(t){this.Aw.Ji(t)},t.prototype.unsubscribeCrosshairMove=function(t){this.Aw.nn(t)},t.prototype.priceScale=function(t){return void 0===t&&(t=this.mw.vt().zf()),new nH(this.mw,t)},t.prototype.timeScale=function(){return this.Bw},t.prototype.applyOptions=function(t){this.mw.rs(nY(t))},t.prototype.options=function(){return this.mw.ct()},t.prototype.takeScreenshot=function(){return this.mw.zd()},t.prototype.Lw=function(t){var i=this.mw.vt();i.Lf(t.j.Br,t.j.fw,t.j.cw),t.lw.forEach(function(t,i){return i._(t.Zu)}),i.Vr()},t.prototype.Fw=function(t){return l(this.Sw.get(t))},t.prototype.Tw=function(t){var i=this,n=new Map;t.$d.forEach(function(t,e){n.set(i.Fw(e),t)});var e=void 0===t.Kd?void 0:this.Fw(t.Kd);return{time:t.S&&(t.S.Sh||t.S.Dh),point:t.Yd,hoveredSeries:e,hoveredMarkerId:t.Xd,seriesPrices:n}}}()},74417:function(t,i,n){var e=n(19044)(n(2381),"DataView");t.exports=e},70266:function(t,i,n){var e=n(89829),r=n(60734),o=n(35283),s=n(97283),h=n(54778);function u(t){var i=-1,n=null==t?0:t.length;for(this.clear();++i<n;){var e=t[i];this.set(e[0],e[1])}}u.prototype.clear=e,u.prototype.delete=r,u.prototype.get=o,u.prototype.has=s,u.prototype.set=h,t.exports=u},57115:function(t,i,n){var e=n(89172),r=n(13314),o=n(73917),s=n(49367),h=n(97126);function u(t){var i=-1,n=null==t?0:t.length;for(this.clear();++i<n;){var e=t[i];this.set(e[0],e[1])}}u.prototype.clear=e,u.prototype.delete=r,u.prototype.get=o,u.prototype.has=s,u.prototype.set=h,t.exports=u},77970:function(t,i,n){var e=n(19044)(n(2381),"Map");t.exports=e},8705:function(t,i,n){var e=n(59752),r=n(20170),o=n(41069),s=n(28690),h=n(27323);function u(t){var i=-1,n=null==t?0:t.length;for(this.clear();++i<n;){var e=t[i];this.set(e[0],e[1])}}u.prototype.clear=e,u.prototype.delete=r,u.prototype.get=o,u.prototype.has=s,u.prototype.set=h,t.exports=u},57780:function(t,i,n){var e=n(19044)(n(2381),"Promise");t.exports=e},71936:function(t,i,n){var e=n(19044)(n(2381),"Set");t.exports=e},89544:function(t,i,n){var e=n(8705),r=n(75912),o=n(74765);function s(t){var i=-1,n=null==t?0:t.length;for(this.__data__=new e;++i<n;)this.add(t[i])}s.prototype.add=s.prototype.push=r,s.prototype.has=o,t.exports=s},45989:function(t,i,n){var e=n(57115),r=n(24683),o=n(34813),s=n(35115),h=n(28199),u=n(58644);function a(t){var i=this.__data__=new e(t);this.size=i.size}a.prototype.clear=r,a.prototype.delete=o,a.prototype.get=s,a.prototype.has=h,a.prototype.set=u,t.exports=a},13414:function(t,i,n){var e=n(2381).Symbol;t.exports=e},88960:function(t,i,n){var e=n(2381).Uint8Array;t.exports=e},93485:function(t,i,n){var e=n(19044)(n(2381),"WeakMap");t.exports=e},19206:function(t){t.exports=function(t,i){for(var n=-1,e=null==t?0:t.length,r=0,o=[];++n<e;){var s=t[n];i(s,n,t)&&(o[r++]=s)}return o}},16347:function(t,i,n){var e=n(61747),r=n(6727),o=n(60443),s=n(46551),h=n(41056),u=n(78470),a=Object.prototype.hasOwnProperty;t.exports=function(t,i){var n=o(t),l=!n&&r(t),c=!n&&!l&&s(t),f=!n&&!l&&!c&&u(t),p=n||l||c||f,v=p?e(t.length,String):[],d=v.length;for(var y in t)(i||a.call(t,y))&&!(p&&("length"==y||c&&("offset"==y||"parent"==y)||f&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||h(y,d)))&&v.push(y);return v}},68165:function(t){t.exports=function(t,i){for(var n=-1,e=null==t?0:t.length,r=Array(e);++n<e;)r[n]=i(t[n],n,t);return r}},80506:function(t){t.exports=function(t,i){for(var n=-1,e=i.length,r=t.length;++n<e;)t[r+n]=i[n];return t}},2932:function(t){t.exports=function(t,i,n,e){var r=-1,o=null==t?0:t.length;for(e&&o&&(n=t[++r]);++r<o;)n=i(n,t[r],r,t);return n}},17232:function(t){t.exports=function(t,i){for(var n=-1,e=null==t?0:t.length;++n<e;)if(i(t[n],n,t))return!0;return!1}},59416:function(t){var i=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;t.exports=function(t){return t.match(i)||[]}},63578:function(t,i,n){var e=n(85330),r=n(27087),o=Object.prototype.hasOwnProperty;t.exports=function(t,i,n){var s=t[i];o.call(t,i)&&r(s,n)&&(void 0!==n||i in t)||e(t,i,n)}},22162:function(t,i,n){var e=n(27087);t.exports=function(t,i){for(var n=t.length;n--;)if(e(t[n][0],i))return n;return -1}},85330:function(t,i,n){var e=n(98187);t.exports=function(t,i,n){"__proto__"==i&&e?e(t,i,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[i]=n}},29013:function(t,i,n){var e=n(57442),r=n(83863);t.exports=function(t,i){i=e(i,t);for(var n=0,o=i.length;null!=t&&n<o;)t=t[r(i[n++])];return n&&n==o?t:void 0}},83066:function(t,i,n){var e=n(80506),r=n(60443);t.exports=function(t,i,n){var o=i(t);return r(t)?o:e(o,n(t))}},12731:function(t,i,n){var e=n(13414),r=n(37363),o=n(68391),s=e?e.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":s&&s in Object(t)?r(t):o(t)}},80444:function(t){t.exports=function(t,i){return null!=t&&i in Object(t)}},35194:function(t,i,n){var e=n(12731),r=n(50561);t.exports=function(t){return r(t)&&"[object Arguments]"==e(t)}},43277:function(t,i,n){var e=n(36529),r=n(50561);t.exports=function t(i,n,o,s,h){return i===n||(null!=i&&null!=n&&(r(i)||r(n))?e(i,n,o,s,t,h):i!=i&&n!=n)}},36529:function(t,i,n){var e=n(45989),r=n(48648),o=n(88264),s=n(44024),h=n(14995),u=n(60443),a=n(46551),l=n(78470),c="[object Arguments]",f="[object Array]",p="[object Object]",v=Object.prototype.hasOwnProperty;t.exports=function(t,i,n,d,y,g){var m=u(t),w=u(i),b=m?f:h(t),M=w?f:h(i);b=b==c?p:b,M=M==c?p:M;var _=b==p,x=M==p,S=b==M;if(S&&a(t)){if(!a(i))return!1;m=!0,_=!1}if(S&&!_)return g||(g=new e),m||l(t)?r(t,i,n,d,y,g):o(t,i,b,n,d,y,g);if(!(1&n)){var k=_&&v.call(t,"__wrapped__"),C=x&&v.call(i,"__wrapped__");if(k||C){var E=k?t.value():t,L=C?i.value():i;return g||(g=new e),y(E,L,n,d,g)}}return!!S&&(g||(g=new e),s(t,i,n,d,y,g))}},29912:function(t,i,n){var e=n(45989),r=n(43277);t.exports=function(t,i,n,o){var s=n.length,h=s,u=!o;if(null==t)return!h;for(t=Object(t);s--;){var a=n[s];if(u&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++s<h;){var l=(a=n[s])[0],c=t[l],f=a[1];if(u&&a[2]){if(void 0===c&&!(l in t))return!1}else{var p=new e;if(o)var v=o(c,f,l,t,i,p);if(!(void 0===v?r(f,c,3,o,p):v))return!1}}return!0}},12072:function(t,i,n){var e=n(14380),r=n(56711),o=n(63117),s=n(70559),h=/^\[object .+?Constructor\]$/,u=Object.prototype,a=Function.prototype.toString,l=u.hasOwnProperty,c=RegExp("^"+a.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||r(t))&&(e(t)?c:h).test(s(t))}},13272:function(t,i,n){var e=n(12731),r=n(44664),o=n(50561),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&r(t.length)&&!!s[e(t)]}},37942:function(t,i,n){var e=n(41736),r=n(35937),o=n(15502),s=n(60443),h=n(82794);t.exports=function(t){return"function"==typeof t?t:null==t?o:"object"==typeof t?s(t)?r(t[0],t[1]):e(t):h(t)}},84238:function(t,i,n){var e=n(30761),r=n(93022),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!e(t))return r(t);var i=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&i.push(n);return i}},7369:function(t,i,n){var e=n(63117),r=n(30761),o=n(69731),s=Object.prototype.hasOwnProperty;t.exports=function(t){if(!e(t))return o(t);var i=r(t),n=[];for(var h in t)"constructor"==h&&(i||!s.call(t,h))||n.push(h);return n}},41736:function(t,i,n){var e=n(29912),r=n(36678),o=n(91378);t.exports=function(t){var i=r(t);return 1==i.length&&i[0][2]?o(i[0][0],i[0][1]):function(n){return n===t||e(n,t,i)}}},35937:function(t,i,n){var e=n(43277),r=n(97019),o=n(59628),s=n(59757),h=n(64309),u=n(91378),a=n(83863);t.exports=function(t,i){return s(t)&&h(i)?u(a(t),i):function(n){var s=r(n,t);return void 0===s&&s===i?o(n,t):e(i,s,3)}}},95042:function(t,i,n){var e=n(29013),r=n(70334),o=n(57442);t.exports=function(t,i,n){for(var s=-1,h=i.length,u={};++s<h;){var a=i[s],l=e(t,a);n(l,a)&&r(u,o(a,t),l)}return u}},31358:function(t){t.exports=function(t){return function(i){return null==i?void 0:i[t]}}},65903:function(t,i,n){var e=n(29013);t.exports=function(t){return function(i){return e(i,t)}}},62447:function(t){t.exports=function(t){return function(i){return null==t?void 0:t[i]}}},70334:function(t,i,n){var e=n(63578),r=n(57442),o=n(41056),s=n(63117),h=n(83863);t.exports=function(t,i,n,u){if(!s(t))return t;i=r(i,t);for(var a=-1,l=i.length,c=l-1,f=t;null!=f&&++a<l;){var p=h(i[a]),v=n;if("__proto__"===p||"constructor"===p||"prototype"===p)break;if(a!=c){var d=f[p];void 0===(v=u?u(d,p,f):void 0)&&(v=s(d)?d:o(i[a+1])?[]:{})}e(f,p,v),f=f[p]}return t}},61747:function(t){t.exports=function(t,i){for(var n=-1,e=Array(t);++n<t;)e[n]=i(n);return e}},13963:function(t,i,n){var e=n(13414),r=n(68165),o=n(60443),s=n(41108),h=1/0,u=e?e.prototype:void 0,a=u?u.toString:void 0;t.exports=function t(i){if("string"==typeof i)return i;if(o(i))return r(i,t)+"";if(s(i))return a?a.call(i):"";var n=i+"";return"0"==n&&1/i==-h?"-0":n}},66127:function(t){t.exports=function(t){return function(i){return t(i)}}},74701:function(t){t.exports=function(t,i){return t.has(i)}},57442:function(t,i,n){var e=n(60443),r=n(59757),o=n(57048),s=n(61250);t.exports=function(t,i){return e(t)?t:r(t,i)?[t]:o(s(t))}},45704:function(t,i,n){var e=n(2381)["__core-js_shared__"];t.exports=e},40841:function(t,i,n){var e=n(2932),r=n(88262),o=n(62332),s=RegExp("['’]","g");t.exports=function(t){return function(i){return e(o(r(i).replace(s,"")),t,"")}}},56987:function(t,i,n){var e=n(62447)({À:"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",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"});t.exports=e},98187:function(t,i,n){var e=n(19044),r=function(){try{var t=e(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=r},48648:function(t,i,n){var e=n(89544),r=n(17232),o=n(74701);t.exports=function(t,i,n,s,h,u){var a=1&n,l=t.length,c=i.length;if(l!=c&&!(a&&c>l))return!1;var f=u.get(t),p=u.get(i);if(f&&p)return f==i&&p==t;var v=-1,d=!0,y=2&n?new e:void 0;for(u.set(t,i),u.set(i,t);++v<l;){var g=t[v],m=i[v];if(s)var w=a?s(m,g,v,i,t,u):s(g,m,v,t,i,u);if(void 0!==w){if(w)continue;d=!1;break}if(y){if(!r(i,function(t,i){if(!o(y,i)&&(g===t||h(g,t,n,s,u)))return y.push(i)})){d=!1;break}}else if(!(g===m||h(g,m,n,s,u))){d=!1;break}}return u.delete(t),u.delete(i),d}},88264:function(t,i,n){var e=n(13414),r=n(88960),o=n(27087),s=n(48648),h=n(14774),u=n(94778),a=e?e.prototype:void 0,l=a?a.valueOf:void 0;t.exports=function(t,i,n,e,a,c,f){switch(n){case"[object DataView]":if(t.byteLength!=i.byteLength||t.byteOffset!=i.byteOffset)break;t=t.buffer,i=i.buffer;case"[object ArrayBuffer]":if(t.byteLength!=i.byteLength||!c(new r(t),new r(i)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+t,+i);case"[object Error]":return t.name==i.name&&t.message==i.message;case"[object RegExp]":case"[object String]":return t==i+"";case"[object Map]":var p=h;case"[object Set]":var v=1&e;if(p||(p=u),t.size!=i.size&&!v)break;var d=f.get(t);if(d)return d==i;e|=2,f.set(t,i);var y=s(p(t),p(i),e,a,c,f);return f.delete(t),y;case"[object Symbol]":if(l)return l.call(t)==l.call(i)}return!1}},44024:function(t,i,n){var e=n(32807),r=Object.prototype.hasOwnProperty;t.exports=function(t,i,n,o,s,h){var u=1&n,a=e(t),l=a.length;if(l!=e(i).length&&!u)return!1;for(var c=l;c--;){var f=a[c];if(!(u?f in i:r.call(i,f)))return!1}var p=h.get(t),v=h.get(i);if(p&&v)return p==i&&v==t;var d=!0;h.set(t,i),h.set(i,t);for(var y=u;++c<l;){var g=t[f=a[c]],m=i[f];if(o)var w=u?o(m,g,f,i,t,h):o(g,m,f,t,i,h);if(!(void 0===w?g===m||s(g,m,n,o,h):w)){d=!1;break}y||(y="constructor"==f)}if(d&&!y){var b=t.constructor,M=i.constructor;b!=M&&"constructor"in t&&"constructor"in i&&!("function"==typeof b&&b instanceof b&&"function"==typeof M&&M instanceof M)&&(d=!1)}return h.delete(t),h.delete(i),d}},93330:function(t,i,n){var e="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=e},32807:function(t,i,n){var e=n(83066),r=n(75720),o=n(63815);t.exports=function(t){return e(t,o,r)}},43323:function(t,i,n){var e=n(83066),r=n(89593),o=n(88395);t.exports=function(t){return e(t,o,r)}},58035:function(t,i,n){var e=n(36919);t.exports=function(t,i){var n=t.__data__;return e(i)?n["string"==typeof i?"string":"hash"]:n.map}},36678:function(t,i,n){var e=n(64309),r=n(63815);t.exports=function(t){for(var i=r(t),n=i.length;n--;){var o=i[n],s=t[o];i[n]=[o,s,e(s)]}return i}},19044:function(t,i,n){var e=n(12072),r=n(93039);t.exports=function(t,i){var n=r(t,i);return e(n)?n:void 0}},98118:function(t,i,n){var e=n(23794)(Object.getPrototypeOf,Object);t.exports=e},37363:function(t,i,n){var e=n(13414),r=Object.prototype,o=r.hasOwnProperty,s=r.toString,h=e?e.toStringTag:void 0;t.exports=function(t){var i=o.call(t,h),n=t[h];try{t[h]=void 0;var e=!0}catch(t){}var r=s.call(t);return e&&(i?t[h]=n:delete t[h]),r}},75720:function(t,i,n){var e=n(19206),r=n(61810),o=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,h=s?function(t){return null==t?[]:e(s(t=Object(t)),function(i){return o.call(t,i)})}:r;t.exports=h},89593:function(t,i,n){var e=n(80506),r=n(98118),o=n(75720),s=n(61810),h=Object.getOwnPropertySymbols?function(t){for(var i=[];t;)e(i,o(t)),t=r(t);return i}:s;t.exports=h},14995:function(t,i,n){var e=n(74417),r=n(77970),o=n(57780),s=n(71936),h=n(93485),u=n(12731),a=n(70559),l="[object Map]",c="[object Promise]",f="[object Set]",p="[object WeakMap]",v="[object DataView]",d=a(e),y=a(r),g=a(o),m=a(s),w=a(h),b=u;(e&&b(new e(new ArrayBuffer(1)))!=v||r&&b(new r)!=l||o&&b(o.resolve())!=c||s&&b(new s)!=f||h&&b(new h)!=p)&&(b=function(t){var i=u(t),n="[object Object]"==i?t.constructor:void 0,e=n?a(n):"";if(e)switch(e){case d:return v;case y:return l;case g:return c;case m:return f;case w:return p}return i}),t.exports=b},93039:function(t){t.exports=function(t,i){return null==t?void 0:t[i]}},48101:function(t,i,n){var e=n(57442),r=n(6727),o=n(60443),s=n(41056),h=n(44664),u=n(83863);t.exports=function(t,i,n){i=e(i,t);for(var a=-1,l=i.length,c=!1;++a<l;){var f=u(i[a]);if(!(c=null!=t&&n(t,f)))break;t=t[f]}return c||++a!=l?c:!!(l=null==t?0:t.length)&&h(l)&&s(f,l)&&(o(t)||r(t))}},18688:function(t){var i=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;t.exports=function(t){return i.test(t)}},89829:function(t,i,n){var e=n(91850);t.exports=function(){this.__data__=e?e(null):{},this.size=0}},60734:function(t){t.exports=function(t){var i=this.has(t)&&delete this.__data__[t];return this.size-=i?1:0,i}},35283:function(t,i,n){var e=n(91850),r=Object.prototype.hasOwnProperty;t.exports=function(t){var i=this.__data__;if(e){var n=i[t];return"__lodash_hash_undefined__"===n?void 0:n}return r.call(i,t)?i[t]:void 0}},97283:function(t,i,n){var e=n(91850),r=Object.prototype.hasOwnProperty;t.exports=function(t){var i=this.__data__;return e?void 0!==i[t]:r.call(i,t)}},54778:function(t,i,n){var e=n(91850);t.exports=function(t,i){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=e&&void 0===i?"__lodash_hash_undefined__":i,this}},41056:function(t){var i=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var e=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==e||"symbol"!=e&&i.test(t))&&t>-1&&t%1==0&&t<n}},59757:function(t,i,n){var e=n(60443),r=n(41108),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=function(t,i){if(e(t))return!1;var n=typeof t;return!!("number"==n||"symbol"==n||"boolean"==n||null==t||r(t))||s.test(t)||!o.test(t)||null!=i&&t in Object(i)}},36919:function(t){t.exports=function(t){var i=typeof t;return"string"==i||"number"==i||"symbol"==i||"boolean"==i?"__proto__"!==t:null===t}},56711:function(t,i,n){var e,r=n(45704),o=(e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"";t.exports=function(t){return!!o&&o in t}},30761:function(t){var i=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||i)}},64309:function(t,i,n){var e=n(63117);t.exports=function(t){return t==t&&!e(t)}},89172:function(t){t.exports=function(){this.__data__=[],this.size=0}},13314:function(t,i,n){var e=n(22162),r=Array.prototype.splice;t.exports=function(t){var i=this.__data__,n=e(i,t);return!(n<0)&&(n==i.length-1?i.pop():r.call(i,n,1),--this.size,!0)}},73917:function(t,i,n){var e=n(22162);t.exports=function(t){var i=this.__data__,n=e(i,t);return n<0?void 0:i[n][1]}},49367:function(t,i,n){var e=n(22162);t.exports=function(t){return e(this.__data__,t)>-1}},97126:function(t,i,n){var e=n(22162);t.exports=function(t,i){var n=this.__data__,r=e(n,t);return r<0?(++this.size,n.push([t,i])):n[r][1]=i,this}},59752:function(t,i,n){var e=n(70266),r=n(57115),o=n(77970);t.exports=function(){this.size=0,this.__data__={hash:new e,map:new(o||r),string:new e}}},20170:function(t,i,n){var e=n(58035);t.exports=function(t){var i=e(this,t).delete(t);return this.size-=i?1:0,i}},41069:function(t,i,n){var e=n(58035);t.exports=function(t){return e(this,t).get(t)}},28690:function(t,i,n){var e=n(58035);t.exports=function(t){return e(this,t).has(t)}},27323:function(t,i,n){var e=n(58035);t.exports=function(t,i){var n=e(this,t),r=n.size;return n.set(t,i),this.size+=n.size==r?0:1,this}},14774:function(t){t.exports=function(t){var i=-1,n=Array(t.size);return t.forEach(function(t,e){n[++i]=[e,t]}),n}},91378:function(t){t.exports=function(t,i){return function(n){return null!=n&&n[t]===i&&(void 0!==i||t in Object(n))}}},95325:function(t,i,n){var e=n(89830);t.exports=function(t){var i=e(t,function(t){return 500===n.size&&n.clear(),t}),n=i.cache;return i}},91850:function(t,i,n){var e=n(19044)(Object,"create");t.exports=e},93022:function(t,i,n){var e=n(23794)(Object.keys,Object);t.exports=e},69731:function(t){t.exports=function(t){var i=[];if(null!=t)for(var n in Object(t))i.push(n);return i}},28079:function(t,i,n){t=n.nmd(t);var e=n(93330),r=i&&!i.nodeType&&i,o=r&&t&&!t.nodeType&&t,s=o&&o.exports===r&&e.process,h=function(){try{var t=o&&o.require&&o.require("util").types;if(t)return t;return s&&s.binding&&s.binding("util")}catch(t){}}();t.exports=h},68391:function(t){var i=Object.prototype.toString;t.exports=function(t){return i.call(t)}},23794:function(t){t.exports=function(t,i){return function(n){return t(i(n))}}},2381:function(t,i,n){var e=n(93330),r="object"==typeof self&&self&&self.Object===Object&&self,o=e||r||Function("return this")();t.exports=o},75912:function(t){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},74765:function(t){t.exports=function(t){return this.__data__.has(t)}},94778:function(t){t.exports=function(t){var i=-1,n=Array(t.size);return t.forEach(function(t){n[++i]=t}),n}},24683:function(t,i,n){var e=n(57115);t.exports=function(){this.__data__=new e,this.size=0}},34813:function(t){t.exports=function(t){var i=this.__data__,n=i.delete(t);return this.size=i.size,n}},35115:function(t){t.exports=function(t){return this.__data__.get(t)}},28199:function(t){t.exports=function(t){return this.__data__.has(t)}},58644:function(t,i,n){var e=n(57115),r=n(77970),o=n(8705);t.exports=function(t,i){var n=this.__data__;if(n instanceof e){var s=n.__data__;if(!r||s.length<199)return s.push([t,i]),this.size=++n.size,this;n=this.__data__=new o(s)}return n.set(t,i),this.size=n.size,this}},57048:function(t,i,n){var e=n(95325),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,s=e(function(t){var i=[];return 46===t.charCodeAt(0)&&i.push(""),t.replace(r,function(t,n,e,r){i.push(e?r.replace(o,"$1"):n||t)}),i});t.exports=s},83863:function(t,i,n){var e=n(41108),r=1/0;t.exports=function(t){if("string"==typeof t||e(t))return t;var i=t+"";return"0"==i&&1/t==-r?"-0":i}},70559:function(t){var i=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return i.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},94842:function(t){var i="\ud800-\udfff",n="\\u2700-\\u27bf",e="a-z\\xdf-\\xf6\\xf8-\\xff",r="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\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",s="['’]",h="["+o+"]",u="["+e+"]",a="[^"+i+o+"\\d+"+n+e+r+"]",l="(?:\ud83c[\udde6-\uddff]){2}",c="[\ud800-\udbff][\udc00-\udfff]",f="["+r+"]",p="(?:"+u+"|"+a+")",v="(?:"+s+"(?:d|ll|m|re|s|t|ve))?",d="(?:"+s+"(?:D|LL|M|RE|S|T|VE))?",y="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",g="[\\ufe0e\\ufe0f]?",m="(?:\\u200d(?:"+["[^"+i+"]",l,c].join("|")+")"+g+y+")*",w="(?:"+["["+n+"]",l,c].join("|")+")"+(g+y+m),b=RegExp([f+"?"+u+"+"+v+"(?="+[h,f,"$"].join("|")+")","(?:"+f+"|"+a+")+"+d+"(?="+[h,f+p,"$"].join("|")+")",f+"?"+p+"+"+v,f+"+"+d,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",w].join("|"),"g");t.exports=function(t){return t.match(b)||[]}},88262:function(t,i,n){var e=n(56987),r=n(61250),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,s=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");t.exports=function(t){return(t=r(t))&&t.replace(o,e).replace(s,"")}},27087:function(t){t.exports=function(t,i){return t===i||t!=t&&i!=i}},97019:function(t,i,n){var e=n(29013);t.exports=function(t,i,n){var r=null==t?void 0:e(t,i);return void 0===r?n:r}},59628:function(t,i,n){var e=n(80444),r=n(48101);t.exports=function(t,i){return null!=t&&r(t,i,e)}},15502:function(t){t.exports=function(t){return t}},6727:function(t,i,n){var e=n(35194),r=n(50561),o=Object.prototype,s=o.hasOwnProperty,h=o.propertyIsEnumerable,u=e(function(){return arguments}())?e:function(t){return r(t)&&s.call(t,"callee")&&!h.call(t,"callee")};t.exports=u},60443:function(t){var i=Array.isArray;t.exports=i},17806:function(t,i,n){var e=n(14380),r=n(44664);t.exports=function(t){return null!=t&&r(t.length)&&!e(t)}},46551:function(t,i,n){t=n.nmd(t);var e=n(2381),r=n(35423),o=i&&!i.nodeType&&i,s=o&&t&&!t.nodeType&&t,h=s&&s.exports===o?e.Buffer:void 0,u=h?h.isBuffer:void 0;t.exports=u||r},14380:function(t,i,n){var e=n(12731),r=n(63117);t.exports=function(t){if(!r(t))return!1;var i=e(t);return"[object Function]"==i||"[object GeneratorFunction]"==i||"[object AsyncFunction]"==i||"[object Proxy]"==i}},44664:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},63117:function(t){t.exports=function(t){var i=typeof t;return null!=t&&("object"==i||"function"==i)}},50561:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},41108:function(t,i,n){var e=n(12731),r=n(50561);t.exports=function(t){return"symbol"==typeof t||r(t)&&"[object Symbol]"==e(t)}},78470:function(t,i,n){var e=n(13272),r=n(66127),o=n(28079),s=o&&o.isTypedArray,h=s?r(s):e;t.exports=h},81976:function(t,i,n){var e=n(40841)(function(t,i,n){return t+(n?"-":"")+i.toLowerCase()});t.exports=e},63815:function(t,i,n){var e=n(16347),r=n(84238),o=n(17806);t.exports=function(t){return o(t)?e(t):r(t)}},88395:function(t,i,n){var e=n(16347),r=n(7369),o=n(17806);t.exports=function(t){return o(t)?e(t,!0):r(t)}},89830:function(t,i,n){var e=n(8705);function r(t,i){if("function"!=typeof t||null!=i&&"function"!=typeof i)throw TypeError("Expected a function");var n=function(){var e=arguments,r=i?i.apply(this,e):e[0],o=n.cache;if(o.has(r))return o.get(r);var s=t.apply(this,e);return n.cache=o.set(r,s)||o,s};return n.cache=new(r.Cache||e),n}r.Cache=e,t.exports=r},89648:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError("Expected a function");return function(){var i=arguments;switch(i.length){case 0:return!t.call(this);case 1:return!t.call(this,i[0]);case 2:return!t.call(this,i[0],i[1]);case 3:return!t.call(this,i[0],i[1],i[2])}return!t.apply(this,i)}}},39133:function(t,i,n){var e=n(37942),r=n(89648),o=n(37374);t.exports=function(t,i){return o(t,r(e(i)))}},37374:function(t,i,n){var e=n(68165),r=n(37942),o=n(95042),s=n(43323);t.exports=function(t,i){if(null==t)return{};var n=e(s(t),function(t){return[t]});return i=r(i),o(t,n,function(t,n){return i(t,n[0])})}},82794:function(t,i,n){var e=n(31358),r=n(65903),o=n(59757),s=n(83863);t.exports=function(t){return o(t)?e(s(t)):r(t)}},61810:function(t){t.exports=function(){return[]}},35423:function(t){t.exports=function(){return!1}},61250:function(t,i,n){var e=n(13963);t.exports=function(t){return null==t?"":e(t)}},62332:function(t,i,n){var e=n(59416),r=n(18688),o=n(61250),s=n(94842);t.exports=function(t,i,n){return(t=o(t),void 0===(i=n?void 0:i))?r(t)?s(t):e(t):t.match(i)||[]}},66648:function(t,i,n){"use strict";n.d(i,{default:function(){return r.a}});var e=n(55601),r=n.n(e)},16463:function(t,i,n){"use strict";var e=n(71169);n.o(e,"useParams")&&n.d(i,{useParams:function(){return e.useParams}}),n.o(e,"usePathname")&&n.d(i,{usePathname:function(){return e.usePathname}}),n.o(e,"useRouter")&&n.d(i,{useRouter:function(){return e.useRouter}})},55601:function(t,i,n){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(t,i){for(var n in i)Object.defineProperty(t,n,{enumerable:!0,get:i[n]})}(i,{default:function(){return u},getImageProps:function(){return h}});let e=n(99920),r=n(80497),o=n(38173),s=e._(n(21241));function h(t){let{props:i}=(0,r.getImgProps)(t,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/invest/pds/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[t,n]of Object.entries(i))void 0===n&&delete i[t];return{props:i}}let u=o.Image},4550:function(t,i,n){"use strict";let e;n.d(i,{Ln:function(){return p}});var r={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let o=new Uint8Array(16),s=[];for(let t=0;t<256;++t)s.push((t+256).toString(16).slice(1));var h=function(t,i,n){if(r.randomUUID&&!i&&!t)return r.randomUUID();let h=(t=t||{}).random||(t.rng||function(){if(!e&&!(e="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return e(o)})();if(h[6]=15&h[6]|64,h[8]=63&h[8]|128,i){n=n||0;for(let t=0;t<16;++t)i[n+t]=h[t];return i}return function(t,i=0){return s[t[i+0]]+s[t[i+1]]+s[t[i+2]]+s[t[i+3]]+"-"+s[t[i+4]]+s[t[i+5]]+"-"+s[t[i+6]]+s[t[i+7]]+"-"+s[t[i+8]]+s[t[i+9]]+"-"+s[t[i+10]]+s[t[i+11]]+s[t[i+12]]+s[t[i+13]]+s[t[i+14]]+s[t[i+15]]}(h)},u=n(44785);let a=/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i,l={path:"/",domain:void 0},c=()=>u.Z.get("browserId")||window.browserId||localStorage.getItem("browserId"),f=()=>u.Z.get("browserSessionId")||window.browserSessionId||sessionStorage.getItem("browserSessionId")||sessionStorage.getItem("browserId");function p(t=l){try{var i,n;let e=c(),r=f();e&&a.test(e)||(e=h()),r&&a.test(r)||(r=h()),window.browserId=e,window.browserSessionId=r,localStorage.setItem("browserId",e),sessionStorage.setItem("browserId",r),sessionStorage.setItem("browserSessionId",r);let o={...l,secure:(i=t.domain||location.origin,/^https:\/\//gi.test(i)),sameSite:"https:"===location.protocol?"None":"Lax",domain:(n=t.domain||location.hostname,["",...n.replace(/^http(s)?:\/\//gi,"").replace(/\/$/,"").split(".").slice(-2)].join("."))};return u.Z.set("browserId",e,Object.assign({},o,{expires:365})),u.Z.set("browserSessionId",r,o),{browserId:e,sessionId:r}}catch{return{browserId:null,sessionId:null}}}},44785:function(t,i){"use strict";/*! js-cookie v3.0.1 | MIT */function n(t){for(var i=1;i<arguments.length;i++){var n=arguments[i];for(var e in n)t[e]=n[e]}return t}var e=function t(i,e){function r(t,r,o){if("undefined"!=typeof document){"number"==typeof(o=n({},e,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var h in o)o[h]&&(s+="; "+h,!0!==o[h]&&(s+="="+o[h].split(";")[0]));return document.cookie=t+"="+i.write(r,t)+s}}return Object.create({set:r,get:function(t){if("undefined"!=typeof document&&(!arguments.length||t)){for(var n=document.cookie?document.cookie.split("; "):[],e={},r=0;r<n.length;r++){var o=n[r].split("="),s=o.slice(1).join("=");try{var h=decodeURIComponent(o[0]);if(e[h]=i.read(s,h),t===h)break}catch(t){}}return t?e[t]:e}},remove:function(t,i){r(t,"",n({},i,{expires:-1}))},withAttributes:function(i){return t(this.converter,n({},this.attributes,i))},withConverter:function(i){return t(n({},this.converter,i),this.attributes)}},{attributes:{value:Object.freeze(e)},converter:{value:Object.freeze(i)}})}({read:function(t){return'"'===t[0]&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});i.Z=e},12309:function(t,i,n){"use strict";n.d(i,{Wg:function(){return g}});let e=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,r=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,o=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function s(t,i){if("__proto__"===t||"constructor"===t&&i&&"object"==typeof i&&"prototype"in i){console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`);return}return i}function h(t,i={}){if("string"!=typeof t)return t;let n=t.trim();if('"'===t[0]&&t.endsWith('"')&&!t.includes("\\"))return n.slice(1,-1);if(n.length<=9){let t=n.toLowerCase();if("true"===t)return!0;if("false"===t)return!1;if("undefined"===t)return;if("null"===t)return null;if("nan"===t)return Number.NaN;if("infinity"===t)return Number.POSITIVE_INFINITY;if("-infinity"===t)return Number.NEGATIVE_INFINITY}if(!o.test(t)){if(i.strict)throw SyntaxError("[destr] Invalid JSON");return t}try{if(e.test(t)||r.test(t)){if(i.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(t,s)}return JSON.parse(t)}catch(n){if(i.strict)throw n;return t}}var u=n(7467);class a extends Error{constructor(t,i){super(t,i),this.name="FetchError",i?.cause&&!this.cause&&(this.cause=i.cause)}}let l=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function c(t="GET"){return l.has(t.toUpperCase())}let f=new Set(["image/svg","application/xml","application/xhtml","application/html"]),p=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i,v=new Set([408,409,425,429,500,502,503,504]),d=new Set([101,204,205,304]),y=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}(),g=function t(i={}){let{fetch:n=globalThis.fetch,Headers:e=globalThis.Headers,AbortController:r=globalThis.AbortController}=i;async function o(t){let i=t.error&&"AbortError"===t.error.name&&!t.options.timeout||!1;if(!1!==t.options.retry&&!i){let i;i="number"==typeof t.options.retry?t.options.retry:c(t.options.method)?0:1;let n=t.response&&t.response.status||500;if(i>0&&(Array.isArray(t.options.retryStatusCodes)?t.options.retryStatusCodes.includes(n):v.has(n))){let n=t.options.retryDelay||0;return n>0&&await new Promise(t=>setTimeout(t,n)),s(t.request,{...t.options,retry:i-1,timeout:t.options.timeout})}}let n=function(t){let i=t.error?.message||t.error?.toString()||"",n=t.request?.method||t.options?.method||"GET",e=t.request?.url||String(t.request)||"/",r=`[${n}] ${JSON.stringify(e)}`,o=t.response?`${t.response.status} ${t.response.statusText}`:"<no response>",s=new a(`${r}: ${o}${i?` ${i}`:""}`,t.error?{cause:t.error}:void 0);for(let i of["request","options","response"])Object.defineProperty(s,i,{get:()=>t[i]});for(let[i,n]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(s,i,{get:()=>t.response&&t.response[n]});return s}(t);throw Error.captureStackTrace&&Error.captureStackTrace(n,s),n}let s=async function(t,s={}){let a={request:t,options:function(t,i,n=globalThis.Headers){let e={...i,...t};if(i?.params&&t?.params&&(e.params={...i?.params,...t?.params}),i?.query&&t?.query&&(e.query={...i?.query,...t?.query}),i?.headers&&t?.headers)for(let[r,o]of(e.headers=new n(i?.headers||{}),new n(t?.headers||{})))e.headers.set(r,o);return e}(s,i.defaults,e),response:void 0,error:void 0};if(a.options.method=a.options.method?.toUpperCase(),a.options.onRequest&&await a.options.onRequest(a),"string"==typeof a.request&&(a.options.baseURL&&(a.request=(0,u.pJ)(a.request,a.options.baseURL)),(a.options.query||a.options.params)&&(a.request=(0,u.jb)(a.request,{...a.options.params,...a.options.query}))),a.options.body&&c(a.options.method)&&(function(t){if(void 0===t)return!1;let i=typeof t;return"string"===i||"number"===i||"boolean"===i||null===i||"object"===i&&(!!Array.isArray(t)||!t.buffer&&(t.constructor&&"Object"===t.constructor.name||"function"==typeof t.toJSON))}(a.options.body)?(a.options.body="string"==typeof a.options.body?a.options.body:JSON.stringify(a.options.body),a.options.headers=new e(a.options.headers||{}),a.options.headers.has("content-type")||a.options.headers.set("content-type","application/json"),a.options.headers.has("accept")||a.options.headers.set("accept","application/json")):("pipeTo"in a.options.body&&"function"==typeof a.options.body.pipeTo||"function"==typeof a.options.body.pipe)&&!("duplex"in a.options)&&(a.options.duplex="half")),!a.options.signal&&a.options.timeout){let t=new r;setTimeout(()=>t.abort(),a.options.timeout),a.options.signal=t.signal}try{a.response=await n(a.request,a.options)}catch(t){return a.error=t,a.options.onRequestError&&await a.options.onRequestError(a),await o(a)}if(a.response.body&&!d.has(a.response.status)&&"HEAD"!==a.options.method){let t=(a.options.parseResponse?"json":a.options.responseType)||function(t=""){if(!t)return"json";let i=t.split(";").shift()||"";return p.test(i)?"json":f.has(i)||i.startsWith("text/")?"text":"blob"}(a.response.headers.get("content-type")||"");switch(t){case"json":{let t=await a.response.text(),i=a.options.parseResponse||h;a.response._data=i(t);break}case"stream":a.response._data=a.response.body;break;default:a.response._data=await a.response[t]()}}return(a.options.onResponse&&await a.options.onResponse(a),!a.options.ignoreResponseError&&a.response.status>=400&&a.response.status<600)?(a.options.onResponseError&&await a.options.onResponseError(a),await o(a)):a.response},l=async function(t,i){return(await s(t,i))._data};return l.raw=s,l.native=(...t)=>n(...t),l.create=(n={})=>t({...i,defaults:{...i.defaults,...n}}),l}({fetch:y.fetch||(()=>Promise.reject(Error("[ofetch] global.fetch is not supported!"))),Headers:y.Headers,AbortController:y.AbortController})}}]);