You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
27 KiB

<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><script>if(window===window.parent){location.href="about:blank"};</script><script defer crossorigin="anonymous" src="bundles/vendors.4103ca2e65289b14aad5.js"></script><script defer crossorigin="anonymous" src="bundles/library.b2ee7224c8cc9f809bca.js"></script><link type="text/css" href="bundles/library.3e375d0971e0e9bab5bb37e47bb2248a.css" rel="stylesheet"/></head><body class="chart-page on-widget"><div class="loading-indicator" id="loading-indicator"></div><script>var JSServer={};var __initialEnabledFeaturesets=["charting_library"];</script><script>(function(){window.urlParams=(function(){var j,h=/\+/g,m=/([^&=]+)=?([^&]*)/g,e=function(o){return decodeURIComponent(o.replace(h," ")).replace(/<\/?[^>]+(>|$)/g,"")},k=function(){var p=location.href;var o=p.indexOf("#");if(o>=0){return p.substring(o+1)}else{throw"Unexpected use of this page"}}(),n={};while(j=m.exec(k)){n[e(j[1])]=e(j[2])}var l=window.parent[n.uid];var i=["datafeed","customFormatters","brokerFactory"];for(var g in l){if(i.indexOf(g)===-1){n[g]=JSON.stringify(l[g])}}return n})();window.locale=urlParams.locale;window.language=urlParams.locale;window.addCustomCSSFile=function(e){var g=document.createElement("link");document.getElementsByTagName("head")[0].appendChild(g);g.setAttribute("type","text/css");g.setAttribute("rel","stylesheet");g.setAttribute("href",e)};if(!!urlParams.customCSS){window.addCustomCSSFile(urlParams.customCSS)}var f={};if(typeof urlParams.loading_screen==="string"){try{f=JSON.parse(urlParams.loading_screen)}catch(d){}}var a=document.getElementById("loading-indicator");if(f.backgroundColor){a.style="background-color: "+f.backgroundColor}!function(){var m,h;!function(u,p){void 0===p&&(p={});var s=p.insertAt;if(u&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],q=document.createElement("style");q.type="text/css","top"===s&&o.firstChild?o.insertBefore(q,o.firstChild):o.appendChild(q),q.styleSheet?q.styleSheet.cssText=u:q.appendChild(document.createTextNode(u))}}("\n/* Thanks to google guys for the original <paper-spinner> =)\n * https://github.com/PolymerElements/paper-spinner */\n.tv-spinner {\n display: none;\n position: absolute;\n width: 1em;\n height: 1em;\n top: calc(50% - 0.5em);\n left: calc(50% - 0.5em);\n margin: 0 auto;\n color: #37a6ef;\n -webkit-animation: tv-spinner__container-rotate 0.9s linear infinite;\n animation: tv-spinner__container-rotate 0.9s linear infinite;\n will-change: transform;\n /* The spinner does not have any contents that would have to be\n\t * flipped if the direction changes. Always use ltr so that the\n\t * style works out correctly in both cases. */\n direction: ltr;\n}\n.tv-spinner--size_mini {\n font-size: 16px;\n}\n.tv-spinner--size_medium {\n font-size: 32px;\n}\n.tv-spinner--size_large {\n font-size: 56px;\n}\n.tv-spinner--size_mini .tv-spinner__width_element:after {\n border-width: 2px;\n}\n.tv-spinner--size_medium .tv-spinner__width_element:after {\n border-width: 3px;\n}\n.tv-spinner--size_large .tv-spinner__width_element:after {\n border-width: 4px;\n}\n.tv-spinner--shown {\n display: block;\n}\n.tv-spinner__spinner-layer {\n position: absolute;\n width: 100%;\n height: 100%;\n white-space: nowrap;\n color: currentColor;\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n /**\n\t\t * Patch the gap that appear between the two adjacent div.circle-clipper while the\n\t\t * spinner is rotating (appears on Chrome 50, Safari 9.1.1, and Edge).\n\t\t */\n}\n.tv-spinner__spinner-layer::after {\n content: '';\n position: absolute;\n box-sizing: border-box;\n top: 0;\n border-width: 0.07em;\n border-radius: 50%;\n left: 45%;\n width: 10%;\n border-top-style: solid;\n}\n.tv-spinner__background {\n display: inline-block;\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n.tv-spinner__background::after {\n content: '';\n position: absolute;\n box-sizing: border-box;\n