(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2065,27079],{650151:(e,t)=>{"use strict";function n(e,t){if(void 0===e)throw new Error("".concat(null!=t?t:"Value"," is undefined"));return e}function r(e,t){if(null===e)throw new Error("".concat(null!=t?t:"Value"," is null"));return e}Object.defineProperty(t,"__esModule",{value:!0}),t.ensureNever=t.ensure=t.ensureNotNull=t.ensureDefined=t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error("Assertion failed".concat(t?": ".concat(t):""))},t.ensureDefined=n,t.ensureNotNull=r,t.ensure=function(e,t){return r(n(e,t),t)},t.ensureNever=function(e){}},150335:(e,t)=>{"use strict";function n(e){return Math.round(1e10*e)/1e10}Object.defineProperty(t,"__esModule",{value:!0}),t.alignTo=t.fixComputationError=t.isNaN=t.isInteger=t.isNumber=void 0,t.isNumber=function(e){return"number"==typeof e&&isFinite(e)},t.isInteger=function(e){return"number"==typeof e&&e%1==0},t.isNaN=function(e){return!(e<=0||e>0)},t.fixComputationError=n,t.alignTo=function(e,t){var r=e/t,o=Math.floor(r),i=r-o;return i>2e-10?n(i>.5?(o+1)*t:o*t):e}},91679:(e,t)=>{"use strict";t.WatchedValue=void 0;var n=function(){function e(e,t){void 0===t&&(t={}),this._listeners=[],void 0!==e&&(this._value=e),this._onDestroy=t.onDestroy}return e.prototype.destroy=function(){this.unsubscribe(),delete this._value,delete this._readonlyInstance,this._onDestroy&&this._onDestroy()},e.prototype.value=function(){return this._value},e.prototype.setValue=function(e,t){var n=this._value===e||Number.isNaN(this._value)&&Number.isNaN(e);!t&&n||(this._value=e,this._notifyListeners())},e.prototype.subscribe=function(e,t){var n,r,o=this;if(!(null===(n=null==t?void 0:t.signal)||void 0===n?void 0:n.aborted)){if((null==t?void 0:t.callWithLast)&&void 0!==this._value){try{e(this._value)}catch(e){t.onError&&t.onError(e)}if(t.once)return}(null==t?void 0:t.signal)&&t.signal.addEventListener("abort",(function(){o.unsubscribe(e)}),{once:!0}),this._listeners.push({callback:e,signal:null==t?void 0:t.signal,once:null!==(r=null==t?void 0:t.once)&&void 0!==r&&r,onError:null==t?void 0:t.onError})}},e.prototype.unsubscribe=function(e){for(var t=this._listeners.length;t--;){e!==this._listeners[t].callback&&void 0!==e||this._listeners.splice(t,1)}},e.prototype.readonly=function(){return this._readonlyInstance||(this._readonlyInstance=new o(this)),this._readonlyInstance},e.prototype.when=function(e,t){var n,r=this;if(!e)return new Promise((function(e,t){if(void 0===r._value){var n=function(t){void 0!==t&&(e(t),r.unsubscribe(n))};r.subscribe(n,{onError:t})}else e(r._value)}));if(!(null===(n=null==t?void 0:t.signal)||void 0===n?void 0:n.aborted))if(void 0===this._value){var o=function(t){void 0!==t&&(e(t),r.unsubscribe(o))};this.subscribe(o,t)}else try{e(this._value)}catch(e){(null==t?void 0:t.onError)&&t.onError(e)}},e.prototype._notifyListeners=function(){for(var e,t,n=0,r=this._listeners;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pointInCircle=t.pointInPolygon=t.pointInBox=t.pointInTriangle=t.pointInHalfplane=void 0;var r=n(5531);t.pointInHalfplane=function(e,t){var n=t.edge;return n.A*e.x+n.B*e.y+n.C>0===t.isPositive},t.pointInTriangle=function(e,t,n,o){var i=t.add(n).scaled(.5).add(o).scaled(.5),a=r.intersectLineSegments(t,n,i,e);return null===a&&(null===(a=r.intersectLineSegments(n,o,i,e))&&null===(a=r.intersectLineSegments(o,t,i,e)))},t.pointInBox=function(e,t){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},t.pointInPolygon=function(e,t){for(var n=t.length-1,r=!1,o=e.x,i=e.y,a=0;a=i||s.y=i)&&u.x+(i-u.y)/(s.y-u.y)*(s.x-u.x){"use strict";function n(e,t,n){var r=t.subtract(e),o=n.subtract(e).dotProduct(r)/r.dotProduct(r);return{coeff:o,distance:e.addScaled(r,o).subtract(n).length()}}Object.defineProperty(t,"__esModule",{value:!0}),t.distanceToSegment=t.distanceToLine=void 0,t.distanceToLine=n,t.distanceToSegment=function(e,t,r){var o=n(e,t,r);if(0<=o.coeff&&o.coeff<=1)return o;var i=e.subtract(r).length(),a=t.subtract(r).length();return i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.intersectPolygons=t.intersectPolygonAndHalfplane=t.intersectRayAndBox=t.intersectLineAndBox=t.intersectLineSegments=t.intersectLines=t.intersectLineSegmentAndBox=void 0;var r=n(650151),o=n(86441),i=n(204652),a=n(934026);function u(e,t){var n=e.A,r=t.A,i=e.B,a=t.B,u=e.C,s=t.C,c=n*a-r*i;if(Math.abs(c)<1e-6)return null;var l=(i*s-a*u)/c,f=(r*u-n*s)/c;return new o.Point(l,f)}function s(e,t,n,r){var o=function(e,t,n,r){var o=t.subtract(e),i=r.subtract(n),a=o.x*i.y-o.y*i.x;if(Math.abs(a)<1e-6)return null;var u=e.subtract(n);return(u.y*i.x-u.x*i.y)/a}(e,t,n,r);if(null===o)return null;var a=t.subtract(e).scaled(o).add(e),u=i.distanceToSegment(n,r,a);return Math.abs(u.distance)<1e-6?o:null}function c(e,t){for(var n=0,r=e;n0&&(o.equalPoints(e[e.length-1],t)||o.equalPoints(e[0],t)))&&(e.push(t),!0)}function f(e,t){for(var n=[],r=0;r=3?n:null}t.intersectLineSegmentAndBox=function(e,t){var n=e[0].x,r=e[0].y,i=e[1].x,a=e[1].y,u=t.min.x,s=t.min.y,c=t.max.x,l=t.max.y;function f(e,t,n,r,o,i){var a=0;return eo&&(a|=2),ti&&(a|=8),a}for(var d=f(n,r,u,s,c,l),h=f(i,a,u,s,c,l),v=!1,p=0;;){if(p>1e3)throw new Error("Cohen - Sutherland algorithm: infinity loop");if(p++,!(d|h)){v=!0;break}if(d&h)break;var y=d||h,g=void 0,m=void 0;8&y?(g=n+(i-n)*(l-r)/(a-r),m=l):4&y?(g=n+(i-n)*(s-r)/(a-r),m=s):2&y?(m=r+(a-r)*(c-n)/(i-n),g=c):(m=r+(a-r)*(u-n)/(i-n),g=u),y===d?d=f(n=g,r=m,u,s,c,l):h=f(i=g,a=m,u,s,c,l)}return v?o.equalPoints(o.point(n,r),o.point(i,a))?o.point(n,r):o.lineSegment(o.point(n,r),o.point(i,a)):null},t.intersectLines=u,t.intersectLineSegments=s,t.intersectLineAndBox=function(e,t){var n=t.min.x,i=t.min.y,a=t.max.x,u=t.max.y;if(0===e.A){var s=-e.C/e.B;return i<=s&&s<=u?o.lineSegment(o.point(n,s),o.point(a,s)):null}if(0===e.B){var l=-e.C/e.A;return n<=l&&l<=a?o.lineSegment(o.point(l,i),o.point(l,u)):null}var f=[],d=function(t){var n=function(e,t){return-(e.C+e.A*t)/e.B}(e,t);i<=n&&n<=u&&c(f,new o.Point(t,n))},h=function(t){var r=function(e,t){return-(e.C+e.B*t)/e.A}(e,t);n<=r&&r<=a&&c(f,new o.Point(r,t))};switch(d(n),h(i),d(a),h(u),f.length){case 0:return null;case 1:return f[0];case 2:return o.equalPoints(f[0],f[1])?f[0]:o.lineSegment(f[0],f[1])}return r.assert(!1,"We should have at most two intersection points"),null},t.intersectRayAndBox=function(e,t,n){var r=s(e,t,n.min,new o.Point(n.max.x,n.min.y)),i=s(e,t,new o.Point(n.max.x,n.min.y),n.max),u=s(e,t,n.max,new o.Point(n.min.x,n.max.y)),c=s(e,t,new o.Point(n.min.x,n.max.y),n.min),l=[];if(null!==r&&r>=0&&l.push(r),null!==i&&i>=0&&l.push(i),null!==u&&u>=0&&l.push(u),null!==c&&c>=0&&l.push(c),0===l.length)return null;l.sort((function(e,t){return e-t}));var f=a.pointInBox(e,n)?l[0]:l[l.length-1];return e.addScaled(t.subtract(e),f)},t.intersectPolygonAndHalfplane=f,t.intersectPolygons=function(e,t){for(var n=e,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalBoxes=t.box=t.halfplaneThroughPoint=t.halfplane=t.lineSegment=t.lineThroughPoints=t.line=t.equalPoints=t.point=t.Point=void 0;var n=function(){function e(e,t){this.x=e,this.y=t}return e.prototype.add=function(t){return new e(this.x+t.x,this.y+t.y)},e.prototype.addScaled=function(t,n){return new e(this.x+n*t.x,this.y+n*t.y)},e.prototype.subtract=function(t){return new e(this.x-t.x,this.y-t.y)},e.prototype.dotProduct=function(e){return this.x*e.x+this.y*e.y}, e.prototype.crossProduct=function(e){return this.x*e.y-this.y*e.x},e.prototype.signedAngle=function(e){return Math.atan2(this.crossProduct(e),this.dotProduct(e))},e.prototype.angle=function(e){return Math.acos(this.dotProduct(e)/(this.length()*e.length()))},e.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.scaled=function(t){return new e(this.x*t,this.y*t)},e.prototype.normalized=function(){return this.scaled(1/this.length())},e.prototype.transposed=function(){return new e(-this.y,this.x)},e.prototype.clone=function(){return new e(this.x,this.y)},e}();function r(e,t){return new n(e,t)}function o(e,t){return e.x===t.x&&e.y===t.y}function i(e,t,n){if(0===e&&0===t)throw new Error("A and B can not be both equal to zero.");return{A:e,B:t,C:n}}function a(e,t){return{edge:e,isPositive:t}}t.Point=n,t.point=r,t.equalPoints=o,t.line=i,t.lineThroughPoints=function(e,t){if(o(e,t))throw new Error("Points should be distinct");return i(e.y-t.y,t.x-e.x,e.x*t.y-t.x*e.y)},t.lineSegment=function(e,t){if(o(e,t))throw new Error("Points of a segment should be distinct");return[e,t]},t.halfplane=a,t.halfplaneThroughPoint=function(e,t){return a(e,e.A*t.x+e.B*t.y+e.C>0)},t.box=function(e,t){return{min:r(Math.min(e.x,t.x),Math.min(e.y,t.y)),max:r(Math.max(e.x,t.x),Math.max(e.y,t.y))}},t.equalBoxes=function(e,t){return o(e.min,t.min)&&o(e.max,t.max)}},292893:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n{"use strict";n.d(t,{default:()=>c});var r=n(920883),o=n(503060),i=n(553822),a=n(854814),u=o.default?o.default.isConcatSpreadable:void 0;const s=function(e){return(0,a.default)(e)||(0,i.default)(e)||!!(u&&e&&e[u])};const c=function e(t,n,o,i,a){var u=-1,c=t.length;for(o||(o=s),a||(a=[]);++u0&&o(l)?n>1?e(l,n-1,o,i,a):(0,r.default)(a,l):i||(a[a.length]=l)}return a}},429718:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),u=a.length;u--;){var s=a[e?u:++o];if(!1===n(i[s],s,i))break}return t}}()},580838:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(304415),o=n(887844);const i=function(e,t){for(var n=0,i=(t=(0,r.default)(t,e)).length;null!=e&&n{"use strict";n.d(t,{default:()=>S});var r=n(396335),o=n(624402),i=n(872575);const a=function(e,t,n){(void 0!==n&&!(0,i.default)(e[t],n)||void 0===n&&!(t in e))&&(0,o.default)(e,t,n)};var u=n(429718),s=n(157508),c=n(839895),l=n(458555),f=n(852222),d=n(553822),h=n(854814),v=n(261702),p=n(925247),y=n(162942),g=n(598279),m=n(56736),_=n(54744);const b=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var x=n(175969),w=n(364162);const k=function(e){return(0,x.default)(e,(0,w.default)(e))};const C=function(e,t,n,r,o,i,u){var x=b(e,n),w=b(t,n),C=u.get(w);if(C)a(e,n,C);else{var S=i?i(x,w,n+"",e,t,u):void 0,E=void 0===S;if(E){var P=(0,h.default)(w),R=!P&&(0, p.default)(w),A=!P&&!R&&(0,_.default)(w);S=w,P||R||A?(0,h.default)(x)?S=x:(0,v.default)(x)?S=(0,l.default)(x):R?(E=!1,S=(0,s.default)(w,!0)):A?(E=!1,S=(0,c.default)(w,!0)):S=[]:(0,m.default)(w)||(0,d.default)(w)?(S=x,(0,d.default)(x)?S=k(x):(0,g.default)(x)&&!(0,y.default)(x)||(S=(0,f.default)(w))):E=!1}E&&(u.set(w,S),o(S,w,r,i,u),u.delete(w)),a(e,n,S)}};const S=function e(t,n,o,i,s){t!==n&&(0,u.default)(n,(function(u,c){if(s||(s=new r.default),(0,g.default)(u))C(t,n,c,o,e,i,s);else{var l=i?i(b(t,c),u,c+"",t,n,s):void 0;void 0===l&&(l=u),a(t,c,l)}}),w.default)}},29245:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(999097),o=n(893298),i=n(418436);const a=function(e,t){return(0,i.default)((0,o.default)(e,t,r.default),e+"")}},603002:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var r=n(866934),o=n(304415),i=n(817104),a=n(598279),u=n(887844);const s=function(e,t,n,s){if(!(0,a.default)(e))return e;for(var c=-1,l=(t=(0,o.default)(t,e)).length,f=l-1,d=e;null!=d&&++c{"use strict";n.d(t,{default:()=>y});var r=n(854814),o=n(973204),i=n(448874);var a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,u=/\\(\\)?/g;const s=function(e){var t=(0,i.default)(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,(function(e,n,r,o){t.push(r?o.replace(u,"$1"):n||e)})),t}));var c=n(503060),l=n(292893),f=n(708875),d=c.default?c.default.prototype:void 0,h=d?d.toString:void 0;const v=function e(t){if("string"==typeof t)return t;if((0,r.default)(t))return(0,l.default)(t,e)+"";if((0,f.default)(t))return h?h.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n};const p=function(e){return null==e?"":v(e)};const y=function(e,t){return(0,r.default)(e)?e:(0,o.default)(e,t)?[e]:s(p(e))}},853068:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(29245),o=n(793532);const i=function(e){return(0,r.default)((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,u&&(0,o.default)(n[0],n[1],u)&&(a=i<3?void 0:a,i=1),t=Object(t);++r{"use strict";n.d(t,{default:()=>a});var r=n(833713),o=n(893298),i=n(418436);const a=function(e){return(0,i.default)((0,o.default)(e,void 0,r.default),e+"")}},793532:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(872575),o=n(29419),i=n(817104),a=n(598279);const u=function(e,t,n){if(!(0,a.default)(n))return!1;var u=typeof t;return!!("number"==u?(0,o.default)(n)&&(0,i.default)(t,n.length):"string"==u&&t in n)&&(0,r.default)(n[t],e)}},973204:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(854814),o=n(708875),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;const u=function(e,t){if((0,r.default)(e))return!1;var n=typeof e ;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,o.default)(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},893298:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});const r=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)};var o=Math.max;const i=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),s=Array(u);++a{"use strict";n.d(t,{default:()=>s});const r=function(e){return function(){return e}};var o=n(776780),i=n(999097);const a=o.default?function(e,t){return(0,o.default)(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i.default;var u=Date.now;const s=function(e){var t=0,n=0;return function(){var r=u(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(a)},887844:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(708875);const o=function(e){if("string"==typeof e||(0,r.default)(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},833713:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(407193);const o=function(e){return(null==e?0:e.length)?(0,r.default)(e,1):[]}},22321:(e,t,n)=>{"use strict";n.d(t,{default:()=>f});const r=function(e,t){return null!=e&&t in Object(e)};var o=n(304415),i=n(553822),a=n(854814),u=n(817104),s=n(667702),c=n(887844);const l=function(e,t,n){for(var r=-1,l=(t=(0,o.default)(t,e)).length,f=!1;++r{"use strict";n.d(t,{default:()=>r});const r=function(e){return e}},261702:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(29419),o=n(383527);const i=function(e){return(0,o.default)(e)&&(0,r.default)(e)}},368888:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(128177),o=n(383527);const i=function(e){return!0===e||!1===e||(0,o.default)(e)&&"[object Boolean]"==(0,r.default)(e)}},56736:(e,t,n)=>{"use strict";n.d(t,{default:()=>f});var r=n(128177),o=n(156838),i=n(383527),a=Function.prototype,u=Object.prototype,s=a.toString,c=u.hasOwnProperty,l=s.call(Object);const f=function(e){if(!(0,i.default)(e)||"[object Object]"!=(0,r.default)(e))return!1;var t=(0,o.default)(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==l}},827147:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(128177),o=n(854814),i=n(383527);const a=function(e){return"string"==typeof e||!(0,o.default)(e)&&(0,i.default)(e)&&"[object String]"==(0,r.default)(e)}},852290:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(415326);const o=(0,n(853068).default)((function(e,t,n){(0,r.default)(e,t,n)}))},895171:(e,t,n)=>{ "use strict";n.d(t,{default:()=>i});var r=n(745582);const o=function(e,t){var n;if("function"!=typeof t)throw new TypeError("Expected a function");return e=(0,r.default)(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}};const i=function(e){return o(2,e)}},745582:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(968877),o=1/0;const i=function(e){return e?(e=(0,r.default)(e))===o||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0};const a=function(e){var t=i(e),n=t%1;return t==t?n?t-n:t:0}},778785:(e,t,n)=>{"use strict";n.d(t,{mobiletouch:()=>o,setClasses:()=>a,touch:()=>i});var r=n(167175);const o=r.mobiletouch,i=r.touch;function a(){document.documentElement.classList.add(r.touch?"feature-touch":"feature-no-touch",r.mobiletouch?"feature-mobiletouch":"feature-no-mobiletouch")}},695257:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.iterator;var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,y={};function g(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}function m(){}function _(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var b=_.prototype=new m;b.constructor=_,p(b,g.prototype),b.isPureReactComponent=!0;var x=Array.isArray,w=Object.prototype.hasOwnProperty,k={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,r){var o,i={},a=null,u=null;if(null!=t)for(o in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,o)&&!C.hasOwnProperty(o)&&(i[o]=t[o]);var s=arguments.length-2;if(1===s)i.children=r;else if(1{try{!function(e){"use strict";var t,n,r=e.document,o=e.Image,i=e.globalStorage,a=e.swfobject;try{var u=e.localStorage}catch(e){}try{var s=e.sessionStorage}catch(e){}var c={history:!1,java:!1,tests:10,baseurl:"",lso:!0,silverlight:!1,domain:"",authPath:!1,pngCookieName:"png",pngPath:"/ec/png",etagCookieName:"etg",etagPath:"/ec/etag",cacheCookieName:"cachec",cachePath:"/ec/cache",staticurl:"/static/images/"},l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e._evercookie_flash_var=function(e){t=e;var n=r.getElementById("myswf");n&&n.parentNode&&n.parentNode.removeChild(n)},e.evercookie=e.Evercookie=function(f){f=f||{};var d={};for(var h in c){var v=f[h];d[h]=void 0!==v?v:c[h]}"function"==typeof d.domain&&(d.domain=d.domain(e));var p=d.history,y=d.java,g=d.tests,m=d.baseurl,_=d.staticurl,b=d.domain,x=this;this._ec={},this.get=function(e,t,n){x._evercookie(e,t,void 0,void 0,n)},this.set=function(e,t){x._evercookie(e,(function(){}),t)},this._evercookie=function(o,i,a,u,s){if(void 0===x._evercookie&&(x=this),void 0===u&&(u=0),0===u&&(x.evercookie_database_storage(o,a),x.evercookie_indexdb_storage(o,a),x.evercookie_png(o,a),x.evercookie_etag(o,a),x.evercookie_cache(o,a),d.lso&&x.evercookie_lso(o,a),d.silverlight&&x.evercookie_silverlight(o,a),d.authPath&&x.evercookie_auth(o,a),y&&x.evercookie_java(o,a),x._ec.userData=x.evercookie_userdata(o,a),x._ec.cookieData=x.evercookie_cookie(o,a),x._ec.localData=x.evercookie_local_storage(o,a),x._ec.globalData=x.evercookie_global_storage(o,a),x._ec.sessionData=x.evercookie_session_storage(o,a),x._ec.windowData=x.evercookie_window(o,a),p&&(x._ec.historyData=x.evercookie_history(o,a))),void 0!==a)(void 0===t||void 0===n)&&u++v&&(v=h[l],c=l);void 0===c||void 0!==s&&1===s||x.set(o,c),"function"==typeof i&&i(c,f)}},this.evercookie_window=function(t,n){try{if(void 0===n)return this.getFromStr(t,e.name);e.name=function(e,t,n){if(e.indexOf("&"+t+"=")>-1||0===e.indexOf(t+"=")){var r,o=e.indexOf("&"+t+"=");return-1===o&&(o=e.indexOf(t+"=")),-1!==(r=e.indexOf("&",o+1))?e.substr(0,o)+e.substr(r+(o?0:1))+"&"+t+"="+n:e.substr(0,o)+"&"+t+"="+n}return e+"&"+t+"="+n}(e.name,t,n)}catch(e){}},this.evercookie_userdata=function(e,t){try{var n=this.createElem("div","userdata_el",1);if(n.style.behavior="url(#default#userData)",void 0===t)return n.load(e),n.getAttribute(e);n.setAttribute(e,t),n.save(e)}catch(e){}},this.ajax=function(e){var t,n,r,o,i,a;for(t={"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},i=0,a=(r=[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}]).length;i=400||e.success(o.responseText)},o.open("get",e.url,!0),t)o.setRequestHeader(n,t[n]);try{o.send()}catch(e){console.error(e)}},this.evercookie_cache=function(e,t){if(void 0!==t)r.cookie=d.cacheCookieName+"="+t+"; path=/; domain="+b,x.ajax({url:m+d.cachePath+"?name="+e,success:function(e){}});else{var n=this.getFromStr(d.cacheCookieName,r.cookie);x._ec.cacheData=void 0,r.cookie=d.cacheCookieName+"=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/; domain="+b,x.ajax({url:m+d.cachePath+"?name="+e,success:function(e){r.cookie=d.cacheCookieName+"="+n+"; expires=Tue, 31 Dec 2030 00:00:00 UTC; path=/; domain="+b,x._ec.cacheData=e}})}},this.evercookie_auth=function(e,t){var n,r;void 0!==t?(n="//"+t+"@"+location.host+m+d.authPath+"?name="+e,(r=new o).style.visibility="hidden",r.style.position="absolute",r.src=n):x.ajax({url:m+d.authPath+"?name="+e,success:function(e){x._ec.authData=e}})},this.evercookie_etag=function(e,t){if(void 0!==t)r.cookie=d.etagCookieName+"="+t+"; path=/; domain="+b,x.ajax({url:m+d.etagPath+"?name="+e,success:function(e){}});else{var n=this.getFromStr(d.etagCookieName,r.cookie);x._ec.etagData=void 0,r.cookie=d.etagCookieName+"=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/; domain="+b,x.ajax({url:m+d.etagPath+"?name="+e,success:function(e){ r.cookie=d.etagCookieName+"="+n+"; expires=Tue, 31 Dec 2030 00:00:00 UTC; path=/; domain="+b,x._ec.etagData=e}})}},this.evercookie_java=function(e,t){var n=r.getElementById("ecAppletContainer");function o(n){var o=r.getElementById(n);void 0!==t?o.set(e,t):x._ec.javaData=o.get(e)}"undefined"!=typeof dtjava&&(null!=n&&n.length||((n=r.createElement("div")).setAttribute("id","ecAppletContainer"),n.style.position="absolute",n.style.top="-3000px",n.style.left="-3000px",n.style.width="1px",n.style.height="1px",r.body.appendChild(n)),"undefined"==typeof ecApplet?dtjava.embed({id:"ecApplet",url:_+"evercookie.jnlp",width:"1px",height:"1px",placeholder:"ecAppletContainer"},{},{onJavascriptReady:o}):o("ecApplet"))},this.evercookie_lso=function(e,t){var n=r.getElementById("swfcontainer"),o={},i={},u={};null!=n&&n.length||((n=r.createElement("div")).setAttribute("id","swfcontainer"),r.body.appendChild(n)),void 0!==t&&(o.everdata=e+"="+t),i.swliveconnect="true",u.id="myswf",u.name="myswf",a.embedSWF(_+"evercookie.swf","swfcontainer","1","1","9.0.0",!1,o,i,u)},this.evercookie_png=function(e,t){var n,i,a,u=r.createElement("canvas");u.style.visibility="hidden",u.style.position="absolute",u.width=200,u.height=1,u&&u.getContext&&((n=new o).style.visibility="hidden",n.style.position="absolute",void 0!==t?r.cookie=d.pngCookieName+"="+t+"; path=/; domain="+b:(x._ec.pngData=void 0,i=u.getContext("2d"),a=this.getFromStr(d.pngCookieName,r.cookie),r.cookie=d.pngCookieName+"=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/; domain="+b,n.onload=function(){r.cookie=d.pngCookieName+"="+a+"; expires=Tue, 31 Dec 2030 00:00:00 UTC; path=/; domain="+b,x._ec.pngData="",i.drawImage(n,0,0);var e,t,o=i.getImageData(0,0,200,1).data;for(e=0,t=o.length;e=1?x._ec.dbData=t.rows.item(0).value:x._ec.dbData=""}),(function(e,t){}))}))}}catch(e){}},this.evercookie_indexdb_storage=function(t,n){try{if("indexedDB"in e||(indexedDB=e.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB,IDBTransaction=e.IDBTransaction||e.webkitIDBTransaction||e.msIDBTransaction,IDBKeyRange=e.IDBKeyRange||e.webkitIDBKeyRange||e.msIDBKeyRange),indexedDB){ var r=indexedDB.open("idb_evercookie",1);r.onerror=function(e){},r.onupgradeneeded=function(e){e.target.result.createObjectStore("evercookie",{keyPath:"name",unique:!1})},r.onsuccess=void 0!==n?function(e){var r=e.target.result;if(r.objectStoreNames.contains("evercookie"))r.transaction(["evercookie"],"readwrite").objectStore("evercookie").put({name:t,value:n});r.close()}:function(e){var n=e.target.result;if(n.objectStoreNames.contains("evercookie")){var r=n.transaction(["evercookie"]).objectStore("evercookie").get(t);r.onsuccess=function(e){void 0===r.result?x._ec.idbData=void 0:x._ec.idbData=r.result.value}}else x._ec.idbData=void 0;n.close()}}}catch(e){}},this.evercookie_session_storage=function(e,t){try{if(s){if(void 0===t)return s.getItem(e);s.setItem(e,t)}}catch(e){}},this.evercookie_global_storage=function(e,t){if(i){var n=this.getHost();try{if(void 0===t)return i[n][e];i[n][e]=t}catch(e){}}},this.evercookie_silverlight=function(e,t){var n,o="4.0.50401.0",i="";void 0!==t&&(i=''),n=''+i+'Get Microsoft Silverlight';try{r.body.appendChild(n)}catch(e){}},this.encode=function(e){var t,n,r,o,i,a,u,s="",c=0;for(e=this._utf8_encode(e);c>2,i=(3&t)<<4|(n=e.charCodeAt(c++))>>4,a=(15&n)<<2|(r=e.charCodeAt(c++))>>6,u=63&r,isNaN(n)?a=u=64:isNaN(r)&&(u=64),s=s+l.charAt(o)+l.charAt(i)+l.charAt(a)+l.charAt(u);return s},this.decode=function(e){var t,n,r,o,i,a,u="",s=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");s>4,n=(15&o)<<4|(i=l.indexOf(e.charAt(s++)))>>2,r=(3&i)<<6|(a=l.indexOf(e.charAt(s++))),u+=String.fromCharCode(t),64!==i&&(u+=String.fromCharCode(n)),64!==a&&(u+=String.fromCharCode(r));return u=this._utf8_decode(u)},this._utf8_encode=function(e){for(var t,n="",r=0,o=(e=e.replace(/\r\n/g,"\n")).length;r127&&t<2048?(n+=String.fromCharCode(t>>6|192),n+=String.fromCharCode(63&t|128)):(n+=String.fromCharCode(t>>12|224),n+=String.fromCharCode(t>>6&63|128),n+=String.fromCharCode(63&t|128));return n},this._utf8_decode=function(e){for(var t="",n=0,r=e.length,o=0,i=0,a=0;n191&&o<224?(i=e.charCodeAt(n+1),t+=String.fromCharCode((31&o)<<6|63&i),n+=2):(i=e.charCodeAt(n+1),a=e.charCodeAt(n+2),t+=String.fromCharCode((15&o)<<12|(63&i)<<6|63&a),n+=3);return t}, this.evercookie_history=function(e,t){var n,r,o=(l+"-").split(""),i="http://www.google.com/evercookie/cache/"+this.getHost()+"/"+e,a="",u="",s=1;if(void 0!==t){if(this.hasVisited(i))return;for(this.createIframe(i,"if"),i+="/",r=this.encode(t).split(""),n=0;n=0;)t=r-2,n=String.fromCharCode("0x"+e.substring(t,r))+n,r=t;return n},this.hasVisited=function(e){-1===this.no_color&&(-1===this._getRGB("http://samy-was-here-this-should-never-be-visited.com",-1)&&(this.no_color=this._getRGB("http://samy-was-here-"+Math.floor(9999999*Math.random())+"rand.com")));return 0===e.indexOf("https:")||0===e.indexOf("http:")?this._testURL(e,this.no_color):this._testURL("http://"+e,this.no_color)||this._testURL("https://"+e,this.no_color)||this._testURL("http://www."+e,this.no_color)||this._testURL("https://www."+e,this.no_color)};var k,C,S=this.createElem("a","_ec_rgb_link"),E="#_ec_rgb_link:visited{display:none;color:#FF0000}";try{k=1,(C=r.createElement("style")).styleSheet?C.styleSheet.innerHTML=E:C.innerHTML?C.innerHTML=E:C.appendChild(r.createTextNode(E))}catch(e){k=0}this._getRGB=function(e,t){return t&&0===k?-1:(S.href=e,S.innerHTML=e,r.body.appendChild(C),r.body.appendChild(S),r.defaultView?r.defaultView.getComputedStyle(S,null).getPropertyValue("color"):S.currentStyle.color)},this._testURL=function(e,t){var n=this._getRGB(e);return"rgb(255, 0, 0)"===n||"#ff0000"===n||t&&n!==t?1:0}}}(window)}catch(e){}},30285:()=>{"use strict";var e,t,n,r,o,i ;window.parent!==window&&window.CanvasRenderingContext2D&&window.TextMetrics&&(t=window.CanvasRenderingContext2D.prototype)&&t.hasOwnProperty("font")&&t.hasOwnProperty("mozTextStyle")&&"function"==typeof t.__lookupSetter__&&(n=t.__lookupSetter__("font"))&&(t.__defineSetter__("font",(function(e){try{return n.call(this,e)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})),r=t.measureText,e=function(){this.width=0,this.isFake=!0,this.__proto__=window.TextMetrics.prototype},t.measureText=function(t){try{return r.apply(this,arguments)}catch(t){if("NS_ERROR_FAILURE"!==t.name)throw t;return new e}},o=t.fillText,t.fillText=function(e,t,n,r){try{o.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}},i=t.strokeText,t.strokeText=function(e,t,n,r){try{i.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})},685459:function(e,t,n){var r;!function(t){"use strict";function o(){}var i=o.prototype,a=t.EventEmitter;function u(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function s(e){return function(){return this[e].apply(this,arguments)}}function c(e){return"function"==typeof e||e instanceof RegExp||!(!e||"object"!=typeof e)&&c(e.listener)}i.getListeners=function(e){var t,n,r=this._getEvents();if(e instanceof RegExp)for(n in t={},r)r.hasOwnProperty(n)&&e.test(n)&&(t[n]=r[n]);else t=r[e]||(r[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;t