(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[90153,16081,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),p=!1,v=0;;){if(v>1e3)throw new Error("Cohen - Sutherland algorithm: infinity loop");if(v++,!(d|h)){p=!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 p?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)}},724377:(e,t,n)=>{"use strict";var r=n(150335);function o(e,t,n){return r.isNaN(t)||tn?n:Math.round(t)}function i(e,t,n){return r.isNaN(t)||tn?n:Math.round(1e4*t)/1e4}function a(e){return o(0,e,255)}function u(e){return o(0,e,255)}function s(e){return o(0,e,255)}function c(e){return i(0,e,1)}function l(e){return i(0,e,1)}function f(e){return i(0,e,1)}function d(e){return i(0,e,1)}function h(e){return i(0,e,1)}function p(e){return i(0,e,1)}function v(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=0,u=0,s=(o+i)/2;if(o===i)a=0,u=0;else{var c=i-o;switch(u=s>.5?c/(2-i-o):c/(i+o),i){case t:a=((n-r)/c+(n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function g(e){var t,n,r,o=e[0],i=e[1],c=e[2];if(0===i)t=n=r=c;else{var l=c<.5?c*(1+i):c+i-c*i,f=2*c-l;t=y(f,l,o+1/3),n=y(f,l,o),r=y(f,l,o-1/3)}return[a(255*t),u(255*n),s(255*r)]}t.normalizeAlphaComponent=c,t.rgb=function(e,t,n){return[a(e),u(t),s(n)]},t.areEqualRgb=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.rgba=function(e,t,n,r){if(Array.isArray(e)){var o=e;return r=t,[o[0],o[1],o[2],c(r)]}var i=t;return n=n||0,r=r||0,[a(e),u(i),s(n),c(r)]},t.areEqualRgba=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]},t.rgbToHsl=v,t.hslToRgb=g;var m=[.199,.687,.114];function b(e){return m[0]*e[0]+m[1]*e[1]+m[2]*e[2]}function _(e,t,n){void 0===n&&(n=.05);var r=v(e),o=r[0]+t*n;return r[0]=l(o-Math.floor(o)),g(r)}function w(e,t,n){void 0===n&&(n=.05);var r=e[0],o=e[1],i=e[2],a=e[3],u=_([r,o,i],t,n) ;return[u[0],u[1],u[2],a]}t.distanceRgb=function(e,t){var n=e[0],r=e[1],o=e[2],i=t[0]-n,a=t[1]-r,u=t[2]-o;return Math.sqrt(i*i+a*a+u*u)},t.invertRgb=function(e){return[255-e[0],255-e[1],255-e[2]]},t.blendRgba=function(e,t){var n=e[0],r=e[1],o=e[2],i=e[3],l=t[0],f=t[1],d=t[2],h=t[3],p=c(1-(1-h)*(1-i));return[a(l*h/p+n*i*(1-h)/p),u(f*h/p+r*i*(1-h)/p),s(d*h/p+o*i*(1-h)/p),p]},t.shiftRgb=_,t.shiftRgba=w,t.shiftColor=function(e,t,n){return void 0===n&&(n=.05),R(w(O(e),t,n))};var x,k,E,S,C={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",feldspar:"#d19275",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslateblue:"#8470ff",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090", snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",violetred:"#d02090",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function A(e,t){return t in e}function I(e){var t=x.re.exec(e);return null!==t?x.parse(t):null}function N(e){var t=k.re.exec(e);return null!==t?k.parse(t):null}function T(e){var t=E.re.exec(e);return null!==t?E.parse(t):null}function P(e){var t=S.re.exec(e);return null!==t?S.parse(t):null}function R(e){return"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function L(e){if(e=e.toLowerCase(),A(C,e)){var t=N(C[e]);if(null!==t)return t;throw new Error("Invalid named color definition")}var n=I(e);if(null!==n)return n;var r=N(e);if(null!==r)return r;var o=T(e);if(null!==o)return o;var i=P(e);return null!==i?[i[0],i[1],i[2]]:null}function D(e){if(e=e.toLowerCase(),A(C,e)){var t=N(C[e]);if(null!==t)return[t[0],t[1],t[2],1];throw new Error("Invalid named color definition")}var n=I(e);if(null!==n)return[n[0],n[1],n[2],1];var r=N(e);if(null!==r)return[r[0],r[1],r[2],1];var o=T(e);if(null!==o)return[o[0],o[1],o[2],1];var i=P(e);return null!==i?i:null}function O(e){var t=D(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")}!function(e){e.re=/^rgb\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*\)$/,e.parse=function(e){return[a(parseInt(e[1],10)),u(parseInt(e[2],10)),s(parseInt(e[3],10))]}}(x||(x={})),function(e){e.re=/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,e.parse=function(e){return[a(parseInt(e[1],16)),u(parseInt(e[2],16)),s(parseInt(e[3],16))]}}(k||(k={})),t.rgbToHexString=function(e){var t=e[0],n=e[1],r=e[2],o=t.toString(16),i=n.toString(16),a=r.toString(16);return"#"+(1===o.length?"0":"")+o+(1===i.length?"0":"")+i+(1===a.length?"0":"")+a},function(e){e.re=/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,e.parse=function(e){return[a(parseInt(e[1]+e[1],16)),u(parseInt(e[2]+e[2],16)),s(parseInt(e[3]+e[3],16))]}}(E||(E={})),function(e){e.re=/^rgba\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?[\d]{0,10}(?:\.\d+)?)\s*\)$/,e.parse=function(e){return[a(parseInt(e[1],10)),u(parseInt(e[2],10)),s(parseInt(e[3],10)),c(parseFloat(e[4]))]}}(S||(S={})),t.rgbaToString=R,t.rgbToBlackWhiteString=function(e,t){if(t<0||t>255)throw new Error("invalid threshold value, valid values are [0, 255]");return b(e)>=t?"white":"black"},t.tryParseRgb=L,t.parseRgb=function(e){var t=L(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")},t.tryParseRgba=D,t.parseRgba=O},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}},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:()=>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 p=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 v=function(e){return null==e?"":p(e)};const y=function(e,t){return(0,r.default)(e)?e:(0,o.default)(e,t)?[e]:s(v(e))}},892821:(e,t,n)=>{"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+"")}},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))}},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:()=>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)}},343370:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(12481),o=n(598279);const i=function(e,t,n){var i=!0,a=!0 ;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,o.default)(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),(0,r.default)(e,t,{leading:i,maxWait:t,trailing:a})}},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}},64531:(e,t)=>{"use strict";var n,r=!("undefined"==typeof window||!window.document||!window.document.createElement);function o(){if(n)return n;if(!r||!window.document.body)return"indeterminate";var e=window.document.createElement("div");return e.appendChild(document.createTextNode("ABCD")),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),n="reverse",e.scrollLeft>0?n="default":(e.scrollLeft=1,0===e.scrollLeft&&(n="negative")),document.body.removeChild(e),n}t.detectScrollType=o,t.getNormalizedScrollLeft=function(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;var r=o();if("indeterminate"===r)return Number.NaN;switch(r){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n}return n}},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")}},444372:(e,t,n)=>{"use strict";n.r(t),n.d(t,{t:()=>r.t,withTranslationContext:()=>o});n(586463);var r=n(631110);function o(e){throw new Error("Not implemented")}},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 p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,y={};function g(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||p}function m(){}function b(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||p}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;_.constructor=b,v(_,g.prototype),_.isPureReactComponent=!0;var w=Array.isArray,x=Object.prototype.hasOwnProperty,k={current:null},E={ 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)x.call(t,o)&&!E.hasOwnProperty(o)&&(i[o]=t[o]);var s=arguments.length-2;if(1===s)i.children=r;else if(10)},r.isAbsent=function(e){return null==e},r.isExistent=function(e){return null!=e},Number.isNaN=Number.isNaN||function(e){return e!=e},r.isSameType=function(e,t){return Number.isNaN(e)||Number.isNaN(t)?Number.isNaN(e)===Number.isNaN(t):{}.toString.call(e)==={}.toString.call(t)},r.isInteger=function(e){ return"number"==typeof e&&e%1==0},r.isString=function(e){return null!=e&&e.constructor===String},r.isInherited=function(e,t){if(null==e||null==e.prototype)throw new TypeError("isInherited: child should be a constructor function");if(null==t||null==t.prototype)throw new TypeError("isInherited: parent should be a constructor function");return e.prototype instanceof t||e.prototype===t.prototype},r.clone=function(e){if(!e||"object"!=typeof e)return e;var t,n,o;for(n in t="function"==typeof e.pop?[]:{},e)e.hasOwnProperty(n)&&(o=e[n],t[n]=o&&"object"==typeof o?r.clone(o):o);return t},r.deepEquals=function(e,t,n){if(n||(n=""),e===t)return[!0,n];if(u(e)&&(e=void 0),u(t)&&(t=void 0),void 0===e&&void 0!==t)return[!1,n];if(void 0===t&&void 0!==e)return[!1,n];if(null===e&&null!==t)return[!1,n];if(null===t&&null!==e)return[!1,n];if("object"!=typeof e&&"object"!=typeof t)return[e===t,n];if(Array.isArray(e)&&Array.isArray(t)){var i=e.length;if(i!==t.length)return[!1,n];for(var a=0;a{"use strict";n.r(t);var r=n(389137);const o=/{(\w+)}/g,i=/{(\d+)}/g;String.prototype.format=function(...e){const t=(0,r.isObject)(e[0]),n=t?o:i,a=t?(t,n)=>{const r=e[0];return void 0!==r[n]?r[n]:t}:(t,n)=>{const r=parseInt(n,10),o=e[r];return void 0!==o?o:t};return this.replace(n,a)}},30707:()=>{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 p=f[h];d[h]=void 0!==p?p:c[h]}"function"==typeof d.domain&&(d.domain=d.domain(e));var v=d.history,y=d.java,g=d.tests,m=d.baseurl,b=d.staticurl,_=d.domain,w=this;this._ec={},this.get=function(e,t,n){w._evercookie(e,t,void 0,void 0,n)},this.set=function(e,t){w._evercookie(e,(function(){}),t)},this._evercookie=function(o,i,a,u,s){if(void 0===w._evercookie&&(w=this),void 0===u&&(u=0),0===u&&(w.evercookie_database_storage(o,a),w.evercookie_indexdb_storage(o,a),w.evercookie_png(o,a),w.evercookie_etag(o,a),w.evercookie_cache(o,a),d.lso&&w.evercookie_lso(o,a),d.silverlight&&w.evercookie_silverlight(o,a),d.authPath&&w.evercookie_auth(o,a),y&&w.evercookie_java(o,a),w._ec.userData=w.evercookie_userdata(o,a),w._ec.cookieData=w.evercookie_cookie(o,a),w._ec.localData=w.evercookie_local_storage(o,a),w._ec.globalData=w.evercookie_global_storage(o,a),w._ec.sessionData=w.evercookie_session_storage(o,a),w._ec.windowData=w.evercookie_window(o,a),v&&(w._ec.historyData=w.evercookie_history(o,a))),void 0!==a)(void 0===t||void 0===n)&&u++p&&(p=h[l],c=l);void 0===c||void 0!==s&&1===s||w.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="+_,w.ajax({url:m+d.cachePath+"?name="+e,success:function(e){}});else{var n=this.getFromStr(d.cacheCookieName,r.cookie);w._ec.cacheData=void 0,r.cookie=d.cacheCookieName+"=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/; domain="+_,w.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="+_,w._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):w.ajax({url:m+d.authPath+"?name="+e,success:function(e){w._ec.authData=e}})},this.evercookie_etag=function(e,t){if(void 0!==t)r.cookie=d.etagCookieName+"="+t+"; path=/; domain="+_,w.ajax({url:m+d.etagPath+"?name="+e,success:function(e){}});else{var n=this.getFromStr(d.etagCookieName,r.cookie);w._ec.etagData=void 0,r.cookie=d.etagCookieName+"=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/; domain="+_,w.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="+_,w._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):w._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:b+"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(b+"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="+_:(w._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="+_,n.onload=function(){ r.cookie=d.pngCookieName+"="+a+"; expires=Tue, 31 Dec 2030 00:00:00 UTC; path=/; domain="+_,w._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?w._ec.dbData=t.rows.item(0).value:w._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?w._ec.idbData=void 0:w._ec.idbData=r.result.value}}else w._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,E,S=this.createElem("a","_ec_rgb_link"),C="#_ec_rgb_link:visited{display:none;color:#FF0000}";try{k=1,(E=r.createElement("style")).styleSheet?E.styleSheet.innerHTML=C:E.innerHTML?E.innerHTML=C:E.appendChild(r.createTextNode(C))}catch(e){k=0}this._getRGB=function(e,t){return t&&0===k?-1:(S.href=e,S.innerHTML=e,r.body.appendChild(E),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