From a7303f87aa7ebd79aba08fd2d71fb2e73e84f510 Mon Sep 17 00:00:00 2001 From: jenkins Date: Thu, 24 Oct 2024 17:22:15 +0000 Subject: [PATCH] Release v28.3.0 (from b985f2be) --- changelog.md | 22 +- ...a8e482.js => 2751.e13accd5da6697245484.js} | 2 +- ...be4162.js => 7346.a2efeed47130dd4e832c.js} | 2 +- ...a18a.js => ar.101.4dde93f79e5b478af532.js} | 0 ...89d.js => ar.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => ar.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => ar.1962.1cd95b0628d264236589.js} | 0 ...28a.js => ar.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => ar.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => ar.2364.344f588a648071b16afe.js} | 0 ...e60.js => ar.2530.a937dad12293d037e709.js} | 0 ...d79.js => ar.2646.e1afc597ee2346b76599.js} | 0 ...249.js => ar.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => ar.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => ar.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => ar.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => ar.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => ar.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => ar.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => ar.4703.0727c568507366453c0b.js} | 0 ...bf1.js => ar.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => ar.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => ar.6150.02a772743447be927d38.js} | 0 ...e47.js => ar.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => ar.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => ar.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => ar.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => ar.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => ar.711.4e512902c55af6906e17.js} | 0 ...495.js => ar.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => ar.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => ar.8622.f97e37048aeabf09a214.js} | 0 ...460.js => ar.8697.515001609aed7a10329e.js} | 0 ...81e8.js => ar.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => ar.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => ar.9321.8f5474a51e036a732ec3.js} | 0 ...a.js => ca_ES.101.4dde93f79e5b478af532.js} | 0 ....js => ca_ES.1184.6d58c41dc2e7296f172a.js} | 0 ....js => ca_ES.1595.df950d1f9617ad24bd45.js} | 0 ....js => ca_ES.1962.1cd95b0628d264236589.js} | 0 ....js => ca_ES.2238.218c4a9fc2375c256859.js} | 0 ....js => ca_ES.2257.5b186d93e26c756542c0.js} | 0 ....js => ca_ES.2364.344f588a648071b16afe.js} | 0 ....js => ca_ES.2530.a937dad12293d037e709.js} | 0 ....js => ca_ES.2646.e1afc597ee2346b76599.js} | 0 ....js => ca_ES.2870.90e9b0551e459e58e89c.js} | 0 ...b.js => ca_ES.359.48f9bd477bc07026f192.js} | 0 ....js => ca_ES.3796.690ec7ba40634aaa49b0.js} | 0 ....js => ca_ES.4026.6f886b4ecb915f046a50.js} | 0 ....js => ca_ES.4040.e94717398f4ae82bb59a.js} | 0 ....js => ca_ES.4109.a12209ecb42bd428e08d.js} | 0 ....js => ca_ES.4166.6d88fb93ca2cc6489447.js} | 0 ....js => ca_ES.4703.0727c568507366453c0b.js} | 0 ....js => ca_ES.5683.92bfd5e2c623b81f8506.js} | 0 ....js => ca_ES.5757.d24f67c9c9749f77dbfd.js} | 0 ....js => ca_ES.6150.02a772743447be927d38.js} | 0 ....js => ca_ES.6302.989e8b97d94c21eac8ae.js} | 0 ....js => ca_ES.6342.4d8515c4bdb64a890ad7.js} | 0 ....js => ca_ES.6703.241f30cb7fd14cd38e53.js} | 0 ....js => ca_ES.6778.fa9ecd1ee63a73663927.js} | 0 ....js => ca_ES.6822.47590962f825d6e0be73.js} | 0 ...c.js => ca_ES.711.4e512902c55af6906e17.js} | 0 ....js => ca_ES.8066.eaeea50d33d52cbaa986.js} | 0 ....js => ca_ES.8370.f4aaf0bae41429a49799.js} | 0 ....js => ca_ES.8622.f97e37048aeabf09a214.js} | 0 ....js => ca_ES.8697.515001609aed7a10329e.js} | 0 ...8.js => ca_ES.877.6d121780ecccd6384ccf.js} | 0 ....js => ca_ES.9093.7d6eb5a73135f2d40dbb.js} | 0 ....js => ca_ES.9321.8f5474a51e036a732ec3.js} | 0 ... chart-widget-gui.6f7c69eb427cab3bfa2e.js} | 4 +- ...a18a.js => cs.101.4dde93f79e5b478af532.js} | 0 ...89d.js => cs.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => cs.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => cs.1962.1cd95b0628d264236589.js} | 0 ...28a.js => cs.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => cs.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => cs.2364.344f588a648071b16afe.js} | 0 ...e60.js => cs.2530.a937dad12293d037e709.js} | 0 ...d79.js => cs.2646.e1afc597ee2346b76599.js} | 0 ...249.js => cs.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => cs.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => cs.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => cs.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => cs.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => cs.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => cs.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => cs.4703.0727c568507366453c0b.js} | 0 ...bf1.js => cs.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => cs.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => cs.6150.02a772743447be927d38.js} | 0 ...e47.js => cs.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => cs.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => cs.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => cs.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => cs.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => cs.711.4e512902c55af6906e17.js} | 0 ...495.js => cs.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => cs.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => cs.8622.f97e37048aeabf09a214.js} | 0 ...460.js => cs.8697.515001609aed7a10329e.js} | 0 ...81e8.js => cs.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => cs.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => cs.9321.8f5474a51e036a732ec3.js} | 0 .../custom-themes-api.3ea1bb3833f8ce690a7f.js | 6 - .../custom-themes-api.900bc409e7ea13eb54d5.js | 6 + ...a18a.js => de.101.4dde93f79e5b478af532.js} | 0 ...89d.js => de.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => de.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => de.1962.1cd95b0628d264236589.js} | 0 ...28a.js => de.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => de.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => de.2364.344f588a648071b16afe.js} | 0 ...e60.js => de.2530.a937dad12293d037e709.js} | 0 ...d79.js => de.2646.e1afc597ee2346b76599.js} | 0 ...249.js => de.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => de.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => de.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => de.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => de.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => de.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => de.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => de.4703.0727c568507366453c0b.js} | 0 ...bf1.js => de.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => de.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => de.6150.02a772743447be927d38.js} | 0 ...e47.js => de.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => de.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => de.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => de.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => de.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => de.711.4e512902c55af6906e17.js} | 0 ...495.js => de.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => de.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => de.8622.f97e37048aeabf09a214.js} | 0 ...460.js => de.8697.515001609aed7a10329e.js} | 0 ...81e8.js => de.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => de.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => de.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => el.101.4dde93f79e5b478af532.js} | 0 ...89d.js => el.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => el.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => el.1962.1cd95b0628d264236589.js} | 0 ...28a.js => el.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => el.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => el.2364.344f588a648071b16afe.js} | 0 ...e60.js => el.2530.a937dad12293d037e709.js} | 0 ...d79.js => el.2646.e1afc597ee2346b76599.js} | 0 ...249.js => el.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => el.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => el.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => el.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => el.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => el.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => el.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => el.4703.0727c568507366453c0b.js} | 0 ...bf1.js => el.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => el.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => el.6150.02a772743447be927d38.js} | 0 ...e47.js => el.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => el.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => el.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => el.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => el.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => el.711.4e512902c55af6906e17.js} | 0 ...495.js => el.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => el.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => el.8622.f97e37048aeabf09a214.js} | 0 ...460.js => el.8697.515001609aed7a10329e.js} | 0 ...81e8.js => el.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => el.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => el.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => en.101.4dde93f79e5b478af532.js} | 0 ...89d.js => en.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => en.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => en.1962.1cd95b0628d264236589.js} | 0 ...28a.js => en.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => en.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => en.2364.344f588a648071b16afe.js} | 0 ...e60.js => en.2530.a937dad12293d037e709.js} | 0 ...d79.js => en.2646.e1afc597ee2346b76599.js} | 0 ...249.js => en.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => en.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => en.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => en.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => en.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => en.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => en.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => en.4703.0727c568507366453c0b.js} | 0 ...bf1.js => en.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => en.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => en.6150.02a772743447be927d38.js} | 0 ...e47.js => en.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => en.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => en.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => en.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => en.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => en.711.4e512902c55af6906e17.js} | 0 ...495.js => en.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => en.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => en.8622.f97e37048aeabf09a214.js} | 0 ...460.js => en.8697.515001609aed7a10329e.js} | 0 ...81e8.js => en.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => en.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => en.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => es.101.4dde93f79e5b478af532.js} | 0 ...89d.js => es.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => es.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => es.1962.1cd95b0628d264236589.js} | 0 ...28a.js => es.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => es.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => es.2364.344f588a648071b16afe.js} | 0 ...e60.js => es.2530.a937dad12293d037e709.js} | 0 ...d79.js => es.2646.e1afc597ee2346b76599.js} | 0 ...249.js => es.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => es.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => es.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => es.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => es.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => es.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => es.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => es.4703.0727c568507366453c0b.js} | 0 ...bf1.js => es.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => es.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => es.6150.02a772743447be927d38.js} | 0 ...e47.js => es.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => es.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => es.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => es.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => es.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => es.711.4e512902c55af6906e17.js} | 0 ...495.js => es.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => es.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => es.8622.f97e37048aeabf09a214.js} | 0 ...460.js => es.8697.515001609aed7a10329e.js} | 0 ...81e8.js => es.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => es.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => es.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => fa.101.4dde93f79e5b478af532.js} | 0 ...89d.js => fa.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => fa.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => fa.1962.1cd95b0628d264236589.js} | 0 ...28a.js => fa.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => fa.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => fa.2364.344f588a648071b16afe.js} | 0 ...e60.js => fa.2530.a937dad12293d037e709.js} | 0 ...d79.js => fa.2646.e1afc597ee2346b76599.js} | 0 ...249.js => fa.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => fa.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => fa.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => fa.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => fa.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => fa.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => fa.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => fa.4703.0727c568507366453c0b.js} | 0 ...bf1.js => fa.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => fa.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => fa.6150.02a772743447be927d38.js} | 0 ...e47.js => fa.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => fa.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => fa.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => fa.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => fa.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => fa.711.4e512902c55af6906e17.js} | 0 ...495.js => fa.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => fa.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => fa.8622.f97e37048aeabf09a214.js} | 0 ...460.js => fa.8697.515001609aed7a10329e.js} | 0 ...81e8.js => fa.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => fa.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => fa.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => fr.101.4dde93f79e5b478af532.js} | 0 ...89d.js => fr.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => fr.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => fr.1962.1cd95b0628d264236589.js} | 0 ...28a.js => fr.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => fr.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => fr.2364.344f588a648071b16afe.js} | 0 ...e60.js => fr.2530.a937dad12293d037e709.js} | 0 ...d79.js => fr.2646.e1afc597ee2346b76599.js} | 0 ...249.js => fr.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => fr.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => fr.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => fr.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => fr.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => fr.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => fr.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => fr.4703.0727c568507366453c0b.js} | 0 ...bf1.js => fr.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => fr.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => fr.6150.02a772743447be927d38.js} | 0 ...e47.js => fr.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => fr.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => fr.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => fr.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => fr.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => fr.711.4e512902c55af6906e17.js} | 0 ...495.js => fr.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => fr.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => fr.8622.f97e37048aeabf09a214.js} | 0 ...460.js => fr.8697.515001609aed7a10329e.js} | 0 ...81e8.js => fr.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => fr.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => fr.9321.8f5474a51e036a732ec3.js} | 0 ...a.js => he_IL.101.4dde93f79e5b478af532.js} | 0 ....js => he_IL.1184.6d58c41dc2e7296f172a.js} | 0 ....js => he_IL.1595.df950d1f9617ad24bd45.js} | 0 ....js => he_IL.1962.1cd95b0628d264236589.js} | 0 ....js => he_IL.2238.218c4a9fc2375c256859.js} | 0 ....js => he_IL.2257.5b186d93e26c756542c0.js} | 0 ....js => he_IL.2364.344f588a648071b16afe.js} | 0 ....js => he_IL.2530.a937dad12293d037e709.js} | 0 ....js => he_IL.2646.e1afc597ee2346b76599.js} | 0 ....js => he_IL.2870.90e9b0551e459e58e89c.js} | 0 ...b.js => he_IL.359.48f9bd477bc07026f192.js} | 0 ....js => he_IL.3796.690ec7ba40634aaa49b0.js} | 0 ....js => he_IL.4026.6f886b4ecb915f046a50.js} | 0 ....js => he_IL.4040.e94717398f4ae82bb59a.js} | 0 ....js => he_IL.4109.a12209ecb42bd428e08d.js} | 0 ....js => he_IL.4166.6d88fb93ca2cc6489447.js} | 0 ....js => he_IL.4703.0727c568507366453c0b.js} | 0 ....js => he_IL.5683.92bfd5e2c623b81f8506.js} | 0 ....js => he_IL.5757.d24f67c9c9749f77dbfd.js} | 0 ....js => he_IL.6150.02a772743447be927d38.js} | 0 ....js => he_IL.6302.989e8b97d94c21eac8ae.js} | 0 ....js => he_IL.6342.4d8515c4bdb64a890ad7.js} | 0 ....js => he_IL.6703.241f30cb7fd14cd38e53.js} | 0 ....js => he_IL.6778.fa9ecd1ee63a73663927.js} | 0 ....js => he_IL.6822.47590962f825d6e0be73.js} | 0 ...c.js => he_IL.711.4e512902c55af6906e17.js} | 0 ....js => he_IL.8066.eaeea50d33d52cbaa986.js} | 0 ....js => he_IL.8370.f4aaf0bae41429a49799.js} | 0 ....js => he_IL.8622.f97e37048aeabf09a214.js} | 0 ....js => he_IL.8697.515001609aed7a10329e.js} | 0 ...8.js => he_IL.877.6d121780ecccd6384ccf.js} | 0 ....js => he_IL.9093.7d6eb5a73135f2d40dbb.js} | 0 ....js => he_IL.9321.8f5474a51e036a732ec3.js} | 0 ...a.js => hu_HU.101.4dde93f79e5b478af532.js} | 0 ....js => hu_HU.1184.6d58c41dc2e7296f172a.js} | 0 ....js => hu_HU.1595.df950d1f9617ad24bd45.js} | 0 ....js => hu_HU.1962.1cd95b0628d264236589.js} | 0 ....js => hu_HU.2238.218c4a9fc2375c256859.js} | 0 ....js => hu_HU.2257.5b186d93e26c756542c0.js} | 0 ....js => hu_HU.2364.344f588a648071b16afe.js} | 0 ....js => hu_HU.2530.a937dad12293d037e709.js} | 0 ....js => hu_HU.2646.e1afc597ee2346b76599.js} | 0 ....js => hu_HU.2870.90e9b0551e459e58e89c.js} | 0 ...b.js => hu_HU.359.48f9bd477bc07026f192.js} | 0 ....js => hu_HU.3796.690ec7ba40634aaa49b0.js} | 0 ....js => hu_HU.4026.6f886b4ecb915f046a50.js} | 0 ....js => hu_HU.4040.e94717398f4ae82bb59a.js} | 0 ....js => hu_HU.4109.a12209ecb42bd428e08d.js} | 0 ....js => hu_HU.4166.6d88fb93ca2cc6489447.js} | 0 ....js => hu_HU.4703.0727c568507366453c0b.js} | 0 ....js => hu_HU.5683.92bfd5e2c623b81f8506.js} | 0 ....js => hu_HU.5757.d24f67c9c9749f77dbfd.js} | 0 ....js => hu_HU.6150.02a772743447be927d38.js} | 0 ....js => hu_HU.6302.989e8b97d94c21eac8ae.js} | 0 ....js => hu_HU.6342.4d8515c4bdb64a890ad7.js} | 0 ....js => hu_HU.6703.241f30cb7fd14cd38e53.js} | 0 ....js => hu_HU.6778.fa9ecd1ee63a73663927.js} | 0 ....js => hu_HU.6822.47590962f825d6e0be73.js} | 0 ...c.js => hu_HU.711.4e512902c55af6906e17.js} | 0 ....js => hu_HU.8066.eaeea50d33d52cbaa986.js} | 0 ....js => hu_HU.8370.f4aaf0bae41429a49799.js} | 0 ....js => hu_HU.8622.f97e37048aeabf09a214.js} | 0 ....js => hu_HU.8697.515001609aed7a10329e.js} | 0 ...8.js => hu_HU.877.6d121780ecccd6384ccf.js} | 0 ....js => hu_HU.9093.7d6eb5a73135f2d40dbb.js} | 0 ....js => hu_HU.9321.8f5474a51e036a732ec3.js} | 0 ...a.js => id_ID.101.4dde93f79e5b478af532.js} | 0 ....js => id_ID.1184.6d58c41dc2e7296f172a.js} | 0 ....js => id_ID.1595.df950d1f9617ad24bd45.js} | 0 ....js => id_ID.1962.1cd95b0628d264236589.js} | 0 ....js => id_ID.2238.218c4a9fc2375c256859.js} | 0 ....js => id_ID.2257.5b186d93e26c756542c0.js} | 0 ....js => id_ID.2364.344f588a648071b16afe.js} | 0 ....js => id_ID.2530.a937dad12293d037e709.js} | 0 ....js => id_ID.2646.e1afc597ee2346b76599.js} | 0 ....js => id_ID.2870.90e9b0551e459e58e89c.js} | 0 ...b.js => id_ID.359.48f9bd477bc07026f192.js} | 0 ....js => id_ID.3796.690ec7ba40634aaa49b0.js} | 0 ....js => id_ID.4026.6f886b4ecb915f046a50.js} | 0 ....js => id_ID.4040.e94717398f4ae82bb59a.js} | 0 ....js => id_ID.4109.a12209ecb42bd428e08d.js} | 0 ....js => id_ID.4166.6d88fb93ca2cc6489447.js} | 0 ....js => id_ID.4703.0727c568507366453c0b.js} | 0 ....js => id_ID.5683.92bfd5e2c623b81f8506.js} | 0 ....js => id_ID.5757.d24f67c9c9749f77dbfd.js} | 0 ....js => id_ID.6150.02a772743447be927d38.js} | 0 ....js => id_ID.6302.989e8b97d94c21eac8ae.js} | 0 ....js => id_ID.6342.4d8515c4bdb64a890ad7.js} | 0 ....js => id_ID.6703.241f30cb7fd14cd38e53.js} | 0 ....js => id_ID.6778.fa9ecd1ee63a73663927.js} | 0 ....js => id_ID.6822.47590962f825d6e0be73.js} | 0 ...c.js => id_ID.711.4e512902c55af6906e17.js} | 0 ....js => id_ID.8066.eaeea50d33d52cbaa986.js} | 0 ....js => id_ID.8370.f4aaf0bae41429a49799.js} | 0 ....js => id_ID.8622.f97e37048aeabf09a214.js} | 0 ....js => id_ID.8697.515001609aed7a10329e.js} | 0 ...8.js => id_ID.877.6d121780ecccd6384ccf.js} | 0 ....js => id_ID.9093.7d6eb5a73135f2d40dbb.js} | 0 ....js => id_ID.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => it.101.4dde93f79e5b478af532.js} | 0 ...89d.js => it.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => it.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => it.1962.1cd95b0628d264236589.js} | 0 ...28a.js => it.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => it.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => it.2364.344f588a648071b16afe.js} | 0 ...e60.js => it.2530.a937dad12293d037e709.js} | 0 ...d79.js => it.2646.e1afc597ee2346b76599.js} | 0 ...249.js => it.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => it.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => it.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => it.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => it.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => it.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => it.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => it.4703.0727c568507366453c0b.js} | 0 ...bf1.js => it.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => it.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => it.6150.02a772743447be927d38.js} | 0 ...e47.js => it.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => it.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => it.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => it.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => it.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => it.711.4e512902c55af6906e17.js} | 0 ...495.js => it.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => it.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => it.8622.f97e37048aeabf09a214.js} | 0 ...460.js => it.8697.515001609aed7a10329e.js} | 0 ...81e8.js => it.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => it.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => it.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => ja.101.4dde93f79e5b478af532.js} | 0 ...89d.js => ja.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => ja.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => ja.1962.1cd95b0628d264236589.js} | 0 ...28a.js => ja.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => ja.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => ja.2364.344f588a648071b16afe.js} | 0 ...e60.js => ja.2530.a937dad12293d037e709.js} | 0 ...d79.js => ja.2646.e1afc597ee2346b76599.js} | 0 ...249.js => ja.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => ja.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => ja.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => ja.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => ja.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => ja.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => ja.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => ja.4703.0727c568507366453c0b.js} | 0 ...bf1.js => ja.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => ja.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => ja.6150.02a772743447be927d38.js} | 0 ...e47.js => ja.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => ja.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => ja.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => ja.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => ja.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => ja.711.4e512902c55af6906e17.js} | 0 ...495.js => ja.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => ja.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => ja.8622.f97e37048aeabf09a214.js} | 0 ...460.js => ja.8697.515001609aed7a10329e.js} | 0 ...81e8.js => ja.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => ja.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => ja.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => ko.101.4dde93f79e5b478af532.js} | 0 ...89d.js => ko.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => ko.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => ko.1962.1cd95b0628d264236589.js} | 0 ...28a.js => ko.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => ko.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => ko.2364.344f588a648071b16afe.js} | 0 ...e60.js => ko.2530.a937dad12293d037e709.js} | 0 ...d79.js => ko.2646.e1afc597ee2346b76599.js} | 0 ...249.js => ko.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => ko.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => ko.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => ko.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => ko.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => ko.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => ko.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => ko.4703.0727c568507366453c0b.js} | 0 ...bf1.js => ko.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => ko.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => ko.6150.02a772743447be927d38.js} | 0 ...e47.js => ko.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => ko.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => ko.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => ko.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => ko.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => ko.711.4e512902c55af6906e17.js} | 0 ...495.js => ko.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => ko.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => ko.8622.f97e37048aeabf09a214.js} | 0 ...460.js => ko.8697.515001609aed7a10329e.js} | 0 ...81e8.js => ko.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => ko.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => ko.9321.8f5474a51e036a732ec3.js} | 0 ...1a4.js => library.f5eaeb6901219f861981.js} | 20 +- ... => lt-pane-views.f2ee302a3e652707ee79.js} | 115 +++-- ...a.js => ms_MY.101.4dde93f79e5b478af532.js} | 0 ....js => ms_MY.1184.6d58c41dc2e7296f172a.js} | 0 ....js => ms_MY.1595.df950d1f9617ad24bd45.js} | 0 ....js => ms_MY.1962.1cd95b0628d264236589.js} | 0 ....js => ms_MY.2238.218c4a9fc2375c256859.js} | 0 ....js => ms_MY.2257.5b186d93e26c756542c0.js} | 0 ....js => ms_MY.2364.344f588a648071b16afe.js} | 0 ....js => ms_MY.2530.a937dad12293d037e709.js} | 0 ....js => ms_MY.2646.e1afc597ee2346b76599.js} | 0 ....js => ms_MY.2870.90e9b0551e459e58e89c.js} | 0 ...b.js => ms_MY.359.48f9bd477bc07026f192.js} | 0 ....js => ms_MY.3796.690ec7ba40634aaa49b0.js} | 0 ....js => ms_MY.4026.6f886b4ecb915f046a50.js} | 0 ....js => ms_MY.4040.e94717398f4ae82bb59a.js} | 0 ....js => ms_MY.4109.a12209ecb42bd428e08d.js} | 0 ....js => ms_MY.4166.6d88fb93ca2cc6489447.js} | 0 ....js => ms_MY.4703.0727c568507366453c0b.js} | 0 ....js => ms_MY.5683.92bfd5e2c623b81f8506.js} | 0 ....js => ms_MY.5757.d24f67c9c9749f77dbfd.js} | 0 ....js => ms_MY.6150.02a772743447be927d38.js} | 0 ....js => ms_MY.6302.989e8b97d94c21eac8ae.js} | 0 ....js => ms_MY.6342.4d8515c4bdb64a890ad7.js} | 0 ....js => ms_MY.6703.241f30cb7fd14cd38e53.js} | 0 ....js => ms_MY.6778.fa9ecd1ee63a73663927.js} | 0 ....js => ms_MY.6822.47590962f825d6e0be73.js} | 0 ...c.js => ms_MY.711.4e512902c55af6906e17.js} | 0 ....js => ms_MY.8066.eaeea50d33d52cbaa986.js} | 0 ....js => ms_MY.8370.f4aaf0bae41429a49799.js} | 0 ....js => ms_MY.8622.f97e37048aeabf09a214.js} | 0 ....js => ms_MY.8697.515001609aed7a10329e.js} | 0 ...8.js => ms_MY.877.6d121780ecccd6384ccf.js} | 0 ....js => ms_MY.9093.7d6eb5a73135f2d40dbb.js} | 0 ....js => ms_MY.9321.8f5474a51e036a732ec3.js} | 0 ...a.js => nl_NL.101.4dde93f79e5b478af532.js} | 0 ....js => nl_NL.1184.6d58c41dc2e7296f172a.js} | 0 ....js => nl_NL.1595.df950d1f9617ad24bd45.js} | 0 ....js => nl_NL.1962.1cd95b0628d264236589.js} | 0 ....js => nl_NL.2238.218c4a9fc2375c256859.js} | 0 ....js => nl_NL.2257.5b186d93e26c756542c0.js} | 0 ....js => nl_NL.2364.344f588a648071b16afe.js} | 0 ....js => nl_NL.2530.a937dad12293d037e709.js} | 0 ....js => nl_NL.2646.e1afc597ee2346b76599.js} | 0 ....js => nl_NL.2870.90e9b0551e459e58e89c.js} | 0 ...b.js => nl_NL.359.48f9bd477bc07026f192.js} | 0 ....js => nl_NL.3796.690ec7ba40634aaa49b0.js} | 0 ....js => nl_NL.4026.6f886b4ecb915f046a50.js} | 0 ....js => nl_NL.4040.e94717398f4ae82bb59a.js} | 0 ....js => nl_NL.4109.a12209ecb42bd428e08d.js} | 0 ....js => nl_NL.4166.6d88fb93ca2cc6489447.js} | 0 ....js => nl_NL.4703.0727c568507366453c0b.js} | 0 ....js => nl_NL.5683.92bfd5e2c623b81f8506.js} | 0 ....js => nl_NL.5757.d24f67c9c9749f77dbfd.js} | 0 ....js => nl_NL.6150.02a772743447be927d38.js} | 0 ....js => nl_NL.6302.989e8b97d94c21eac8ae.js} | 0 ....js => nl_NL.6342.4d8515c4bdb64a890ad7.js} | 0 ....js => nl_NL.6703.241f30cb7fd14cd38e53.js} | 0 ....js => nl_NL.6778.fa9ecd1ee63a73663927.js} | 0 ....js => nl_NL.6822.47590962f825d6e0be73.js} | 0 ...c.js => nl_NL.711.4e512902c55af6906e17.js} | 0 ....js => nl_NL.8066.eaeea50d33d52cbaa986.js} | 0 ....js => nl_NL.8370.f4aaf0bae41429a49799.js} | 0 ....js => nl_NL.8622.f97e37048aeabf09a214.js} | 0 ....js => nl_NL.8697.515001609aed7a10329e.js} | 0 ...8.js => nl_NL.877.6d121780ecccd6384ccf.js} | 0 ....js => nl_NL.9093.7d6eb5a73135f2d40dbb.js} | 0 ....js => nl_NL.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => pl.101.4dde93f79e5b478af532.js} | 0 ...89d.js => pl.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => pl.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => pl.1962.1cd95b0628d264236589.js} | 0 ...28a.js => pl.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => pl.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => pl.2364.344f588a648071b16afe.js} | 0 ...e60.js => pl.2530.a937dad12293d037e709.js} | 0 ...d79.js => pl.2646.e1afc597ee2346b76599.js} | 0 ...249.js => pl.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => pl.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => pl.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => pl.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => pl.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => pl.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => pl.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => pl.4703.0727c568507366453c0b.js} | 0 ...bf1.js => pl.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => pl.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => pl.6150.02a772743447be927d38.js} | 0 ...e47.js => pl.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => pl.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => pl.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => pl.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => pl.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => pl.711.4e512902c55af6906e17.js} | 0 ...495.js => pl.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => pl.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => pl.8622.f97e37048aeabf09a214.js} | 0 ...460.js => pl.8697.515001609aed7a10329e.js} | 0 ...81e8.js => pl.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => pl.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => pl.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => pt.101.4dde93f79e5b478af532.js} | 0 ...89d.js => pt.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => pt.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => pt.1962.1cd95b0628d264236589.js} | 0 ...28a.js => pt.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => pt.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => pt.2364.344f588a648071b16afe.js} | 0 ...e60.js => pt.2530.a937dad12293d037e709.js} | 0 ...d79.js => pt.2646.e1afc597ee2346b76599.js} | 0 ...249.js => pt.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => pt.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => pt.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => pt.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => pt.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => pt.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => pt.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => pt.4703.0727c568507366453c0b.js} | 0 ...bf1.js => pt.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => pt.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => pt.6150.02a772743447be927d38.js} | 0 ...e47.js => pt.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => pt.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => pt.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => pt.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => pt.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => pt.711.4e512902c55af6906e17.js} | 0 ...495.js => pt.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => pt.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => pt.8622.f97e37048aeabf09a214.js} | 0 ...460.js => pt.8697.515001609aed7a10329e.js} | 0 ...81e8.js => pt.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => pt.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => pt.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => ro.101.4dde93f79e5b478af532.js} | 0 ...89d.js => ro.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => ro.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => ro.1962.1cd95b0628d264236589.js} | 0 ...28a.js => ro.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => ro.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => ro.2364.344f588a648071b16afe.js} | 0 ...e60.js => ro.2530.a937dad12293d037e709.js} | 0 ...d79.js => ro.2646.e1afc597ee2346b76599.js} | 0 ...249.js => ro.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => ro.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => ro.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => ro.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => ro.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => ro.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => ro.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => ro.4703.0727c568507366453c0b.js} | 0 ...bf1.js => ro.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => ro.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => ro.6150.02a772743447be927d38.js} | 0 ...e47.js => ro.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => ro.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => ro.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => ro.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => ro.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => ro.711.4e512902c55af6906e17.js} | 0 ...495.js => ro.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => ro.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => ro.8622.f97e37048aeabf09a214.js} | 0 ...460.js => ro.8697.515001609aed7a10329e.js} | 0 ...81e8.js => ro.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => ro.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => ro.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => ru.101.4dde93f79e5b478af532.js} | 0 ...89d.js => ru.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => ru.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => ru.1962.1cd95b0628d264236589.js} | 0 ...28a.js => ru.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => ru.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => ru.2364.344f588a648071b16afe.js} | 0 ...e60.js => ru.2530.a937dad12293d037e709.js} | 0 ...d79.js => ru.2646.e1afc597ee2346b76599.js} | 0 ...249.js => ru.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => ru.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => ru.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => ru.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => ru.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => ru.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => ru.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => ru.4703.0727c568507366453c0b.js} | 0 ...bf1.js => ru.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => ru.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => ru.6150.02a772743447be927d38.js} | 0 ...e47.js => ru.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => ru.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => ru.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => ru.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => ru.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => ru.711.4e512902c55af6906e17.js} | 0 ...495.js => ru.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => ru.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => ru.8622.f97e37048aeabf09a214.js} | 0 ...460.js => ru.8697.515001609aed7a10329e.js} | 0 ...81e8.js => ru.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => ru.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => ru.9321.8f5474a51e036a732ec3.js} | 0 ...f80.js => runtime.4d986d07cb97d8edacba.js} | 4 +- ...a18a.js => sv.101.4dde93f79e5b478af532.js} | 0 ...89d.js => sv.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => sv.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => sv.1962.1cd95b0628d264236589.js} | 0 ...28a.js => sv.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => sv.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => sv.2364.344f588a648071b16afe.js} | 0 ...e60.js => sv.2530.a937dad12293d037e709.js} | 0 ...d79.js => sv.2646.e1afc597ee2346b76599.js} | 0 ...249.js => sv.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => sv.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => sv.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => sv.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => sv.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => sv.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => sv.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => sv.4703.0727c568507366453c0b.js} | 0 ...bf1.js => sv.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => sv.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => sv.6150.02a772743447be927d38.js} | 0 ...e47.js => sv.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => sv.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => sv.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => sv.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => sv.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => sv.711.4e512902c55af6906e17.js} | 0 ...495.js => sv.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => sv.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => sv.8622.f97e37048aeabf09a214.js} | 0 ...460.js => sv.8697.515001609aed7a10329e.js} | 0 ...81e8.js => sv.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => sv.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => sv.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => th.101.4dde93f79e5b478af532.js} | 0 ...89d.js => th.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => th.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => th.1962.1cd95b0628d264236589.js} | 0 ...28a.js => th.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => th.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => th.2364.344f588a648071b16afe.js} | 0 ...e60.js => th.2530.a937dad12293d037e709.js} | 0 ...d79.js => th.2646.e1afc597ee2346b76599.js} | 0 ...249.js => th.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => th.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => th.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => th.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => th.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => th.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => th.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => th.4703.0727c568507366453c0b.js} | 0 ...bf1.js => th.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => th.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => th.6150.02a772743447be927d38.js} | 0 ...e47.js => th.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => th.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => th.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => th.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => th.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => th.711.4e512902c55af6906e17.js} | 0 ...495.js => th.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => th.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => th.8622.f97e37048aeabf09a214.js} | 0 ...460.js => th.8697.515001609aed7a10329e.js} | 0 ...81e8.js => th.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => th.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => th.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => tr.101.4dde93f79e5b478af532.js} | 0 ...89d.js => tr.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => tr.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => tr.1962.1cd95b0628d264236589.js} | 0 ...28a.js => tr.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => tr.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => tr.2364.344f588a648071b16afe.js} | 0 ...e60.js => tr.2530.a937dad12293d037e709.js} | 0 ...d79.js => tr.2646.e1afc597ee2346b76599.js} | 0 ...249.js => tr.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => tr.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => tr.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => tr.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => tr.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => tr.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => tr.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => tr.4703.0727c568507366453c0b.js} | 0 ...bf1.js => tr.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => tr.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => tr.6150.02a772743447be927d38.js} | 0 ...e47.js => tr.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => tr.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => tr.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => tr.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => tr.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => tr.711.4e512902c55af6906e17.js} | 0 ...495.js => tr.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => tr.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => tr.8622.f97e37048aeabf09a214.js} | 0 ...460.js => tr.8697.515001609aed7a10329e.js} | 0 ...81e8.js => tr.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => tr.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => tr.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => vi.101.4dde93f79e5b478af532.js} | 0 ...89d.js => vi.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => vi.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => vi.1962.1cd95b0628d264236589.js} | 0 ...28a.js => vi.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => vi.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => vi.2364.344f588a648071b16afe.js} | 0 ...e60.js => vi.2530.a937dad12293d037e709.js} | 0 ...d79.js => vi.2646.e1afc597ee2346b76599.js} | 0 ...249.js => vi.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => vi.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => vi.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => vi.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => vi.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => vi.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => vi.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => vi.4703.0727c568507366453c0b.js} | 0 ...bf1.js => vi.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => vi.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => vi.6150.02a772743447be927d38.js} | 0 ...e47.js => vi.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => vi.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => vi.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => vi.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => vi.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => vi.711.4e512902c55af6906e17.js} | 0 ...495.js => vi.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => vi.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => vi.8622.f97e37048aeabf09a214.js} | 0 ...460.js => vi.8697.515001609aed7a10329e.js} | 0 ...81e8.js => vi.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => vi.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => vi.9321.8f5474a51e036a732ec3.js} | 0 ...a18a.js => zh.101.4dde93f79e5b478af532.js} | 0 ...89d.js => zh.1184.6d58c41dc2e7296f172a.js} | 0 ...b28.js => zh.1595.df950d1f9617ad24bd45.js} | 0 ...ce3.js => zh.1962.1cd95b0628d264236589.js} | 0 ...28a.js => zh.2238.218c4a9fc2375c256859.js} | 0 ...e2e.js => zh.2257.5b186d93e26c756542c0.js} | 0 ...1c1.js => zh.2364.344f588a648071b16afe.js} | 0 ...e60.js => zh.2530.a937dad12293d037e709.js} | 0 ...d79.js => zh.2646.e1afc597ee2346b76599.js} | 0 ...249.js => zh.2870.90e9b0551e459e58e89c.js} | 0 ...6a2b.js => zh.359.48f9bd477bc07026f192.js} | 0 ...9cf.js => zh.3796.690ec7ba40634aaa49b0.js} | 0 ...257.js => zh.4026.6f886b4ecb915f046a50.js} | 0 ...6f0.js => zh.4040.e94717398f4ae82bb59a.js} | 0 ...0dd.js => zh.4109.a12209ecb42bd428e08d.js} | 0 ...6f5.js => zh.4166.6d88fb93ca2cc6489447.js} | 0 ...270.js => zh.4703.0727c568507366453c0b.js} | 0 ...bf1.js => zh.5683.92bfd5e2c623b81f8506.js} | 0 ...24e.js => zh.5757.d24f67c9c9749f77dbfd.js} | 0 ...bc0.js => zh.6150.02a772743447be927d38.js} | 0 ...e47.js => zh.6302.989e8b97d94c21eac8ae.js} | 0 ...157.js => zh.6342.4d8515c4bdb64a890ad7.js} | 0 ...3a5.js => zh.6703.241f30cb7fd14cd38e53.js} | 0 ...5e8.js => zh.6778.fa9ecd1ee63a73663927.js} | 0 ...43e.js => zh.6822.47590962f825d6e0be73.js} | 0 ...ad0c.js => zh.711.4e512902c55af6906e17.js} | 0 ...495.js => zh.8066.eaeea50d33d52cbaa986.js} | 0 ...2ec.js => zh.8370.f4aaf0bae41429a49799.js} | 0 ...246.js => zh.8622.f97e37048aeabf09a214.js} | 0 ...460.js => zh.8697.515001609aed7a10329e.js} | 0 ...81e8.js => zh.877.6d121780ecccd6384ccf.js} | 0 ...3fc.js => zh.9093.7d6eb5a73135f2d40dbb.js} | 0 ...5c4.js => zh.9321.8f5474a51e036a732ec3.js} | 0 ...a.js => zh_TW.101.4dde93f79e5b478af532.js} | 0 ....js => zh_TW.1184.6d58c41dc2e7296f172a.js} | 0 ....js => zh_TW.1595.df950d1f9617ad24bd45.js} | 0 ....js => zh_TW.1962.1cd95b0628d264236589.js} | 0 ....js => zh_TW.2238.218c4a9fc2375c256859.js} | 0 ....js => zh_TW.2257.5b186d93e26c756542c0.js} | 0 ....js => zh_TW.2364.344f588a648071b16afe.js} | 0 ....js => zh_TW.2530.a937dad12293d037e709.js} | 0 ....js => zh_TW.2646.e1afc597ee2346b76599.js} | 0 ....js => zh_TW.2870.90e9b0551e459e58e89c.js} | 0 ...b.js => zh_TW.359.48f9bd477bc07026f192.js} | 0 ....js => zh_TW.3796.690ec7ba40634aaa49b0.js} | 0 ....js => zh_TW.4026.6f886b4ecb915f046a50.js} | 0 ....js => zh_TW.4040.e94717398f4ae82bb59a.js} | 0 ....js => zh_TW.4109.a12209ecb42bd428e08d.js} | 0 ....js => zh_TW.4166.6d88fb93ca2cc6489447.js} | 0 ....js => zh_TW.4703.0727c568507366453c0b.js} | 0 ....js => zh_TW.5683.92bfd5e2c623b81f8506.js} | 0 ....js => zh_TW.5757.d24f67c9c9749f77dbfd.js} | 0 ....js => zh_TW.6150.02a772743447be927d38.js} | 0 ....js => zh_TW.6302.989e8b97d94c21eac8ae.js} | 0 ....js => zh_TW.6342.4d8515c4bdb64a890ad7.js} | 0 ....js => zh_TW.6703.241f30cb7fd14cd38e53.js} | 0 ....js => zh_TW.6778.fa9ecd1ee63a73663927.js} | 0 ....js => zh_TW.6822.47590962f825d6e0be73.js} | 0 ...c.js => zh_TW.711.4e512902c55af6906e17.js} | 0 ....js => zh_TW.8066.eaeea50d33d52cbaa986.js} | 0 ....js => zh_TW.8370.f4aaf0bae41429a49799.js} | 0 ....js => zh_TW.8622.f97e37048aeabf09a214.js} | 0 ....js => zh_TW.8697.515001609aed7a10329e.js} | 0 ...8.js => zh_TW.877.6d121780ecccd6384ccf.js} | 0 ....js => zh_TW.9093.7d6eb5a73135f2d40dbb.js} | 0 ....js => zh_TW.9321.8f5474a51e036a732ec3.js} | 0 charting_library/charting_library.cjs.js | 2 +- charting_library/charting_library.d.ts | 488 ++++++++++-------- charting_library/charting_library.esm.js | 2 +- charting_library/charting_library.js | 2 +- .../charting_library.standalone.js | 2 +- charting_library/datafeed-api.d.ts | 4 +- charting_library/package.json | 2 +- package.json | 2 +- 908 files changed, 378 insertions(+), 307 deletions(-) rename charting_library/bundles/{2751.afbce9c409b45fa8e482.js => 2751.e13accd5da6697245484.js} (97%) rename charting_library/bundles/{7346.b02c4b5d2d08b5be4162.js => 7346.a2efeed47130dd4e832c.js} (99%) rename charting_library/bundles/{ar.101.9a36a61f7eb7b2afa18a.js => ar.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{ar.1184.31f15426028027b1489d.js => ar.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{ar.1595.5af7cac5f9beb6209b28.js => ar.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{ar.1962.e5692070aa1cd0f04ce3.js => ar.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{ar.2238.d6b7f80851483fc0e28a.js => ar.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{ar.2257.d6bd39830cbe7577fe2e.js => ar.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{ar.2364.0512844d92ec568be1c1.js => ar.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{ar.2530.adc265598cdcdb54de60.js => ar.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{ar.2646.6d4337fd3d77bed4cd79.js => ar.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{ar.2870.94eec294c5a8f0610249.js => ar.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{ar.359.db67c54d050dcf386a2b.js => ar.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{ar.3796.83c778227bf8017ea9cf.js => ar.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{ar.4026.45ee1092b1b9fbf8f257.js => ar.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{ar.4040.e7e117800dcdd26646f0.js => ar.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{ar.4109.fb5805530255b4d350dd.js => ar.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{ar.4166.2b61ec36252115d9d6f5.js => ar.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{ar.4703.56cf74984f3c0c091270.js => ar.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{ar.5683.fe97bc110a09f7a85bf1.js => ar.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{ar.5757.3f945d17f3d4e46d524e.js => ar.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{ar.6150.a11d291ee03946014bc0.js => ar.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{ar.6302.50eaa484246d9138be47.js => ar.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{ar.6342.98849a5d0efe1079a157.js => ar.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{ar.6703.fb8e84aef31e28d9d3a5.js => ar.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{ar.6778.11c8f175819c2a9585e8.js => ar.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{ar.6822.dc35accbb7718f87443e.js => ar.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{ar.711.382d355b9d621474ad0c.js => ar.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{ar.8066.a8f5a3dc8bd34ea86495.js => ar.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{ar.8370.27448531d54b88e152ec.js => ar.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{ar.8622.1c50c41ea462dc532246.js => ar.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{ar.8697.8775a7191ab3c8155460.js => ar.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{ar.877.5e88b7d3683c91bd81e8.js => ar.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{ar.9093.c8b0300134e591e923fc.js => ar.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{ar.9321.7a432fdf26ec4e6555c4.js => ar.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{ca_ES.101.9a36a61f7eb7b2afa18a.js => ca_ES.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{ca_ES.1184.31f15426028027b1489d.js => ca_ES.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{ca_ES.1595.5af7cac5f9beb6209b28.js => ca_ES.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{ca_ES.1962.e5692070aa1cd0f04ce3.js => ca_ES.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{ca_ES.2238.d6b7f80851483fc0e28a.js => ca_ES.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{ca_ES.2257.d6bd39830cbe7577fe2e.js => ca_ES.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{ca_ES.2364.0512844d92ec568be1c1.js => ca_ES.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{ca_ES.2530.adc265598cdcdb54de60.js => ca_ES.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{ca_ES.2646.6d4337fd3d77bed4cd79.js => ca_ES.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{ca_ES.2870.94eec294c5a8f0610249.js => ca_ES.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{ca_ES.359.db67c54d050dcf386a2b.js => ca_ES.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{ca_ES.3796.83c778227bf8017ea9cf.js => ca_ES.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{ca_ES.4026.45ee1092b1b9fbf8f257.js => ca_ES.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{ca_ES.4040.e7e117800dcdd26646f0.js => ca_ES.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{ca_ES.4109.fb5805530255b4d350dd.js => ca_ES.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{ca_ES.4166.2b61ec36252115d9d6f5.js => ca_ES.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{ca_ES.4703.56cf74984f3c0c091270.js => ca_ES.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{ca_ES.5683.fe97bc110a09f7a85bf1.js => ca_ES.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{ca_ES.5757.3f945d17f3d4e46d524e.js => ca_ES.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{ca_ES.6150.a11d291ee03946014bc0.js => ca_ES.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{ca_ES.6302.50eaa484246d9138be47.js => ca_ES.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{ca_ES.6342.98849a5d0efe1079a157.js => ca_ES.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{ca_ES.6703.fb8e84aef31e28d9d3a5.js => ca_ES.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{ca_ES.6778.11c8f175819c2a9585e8.js => ca_ES.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{ca_ES.6822.dc35accbb7718f87443e.js => ca_ES.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{ca_ES.711.382d355b9d621474ad0c.js => ca_ES.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{ca_ES.8066.a8f5a3dc8bd34ea86495.js => ca_ES.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{ca_ES.8370.27448531d54b88e152ec.js => ca_ES.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{ca_ES.8622.1c50c41ea462dc532246.js => ca_ES.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{ca_ES.8697.8775a7191ab3c8155460.js => ca_ES.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{ca_ES.877.5e88b7d3683c91bd81e8.js => ca_ES.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{ca_ES.9093.c8b0300134e591e923fc.js => ca_ES.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{ca_ES.9321.7a432fdf26ec4e6555c4.js => ca_ES.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{chart-widget-gui.548802a1463886c486d5.js => chart-widget-gui.6f7c69eb427cab3bfa2e.js} (99%) rename charting_library/bundles/{cs.101.9a36a61f7eb7b2afa18a.js => cs.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{cs.1184.31f15426028027b1489d.js => cs.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{cs.1595.5af7cac5f9beb6209b28.js => cs.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{cs.1962.e5692070aa1cd0f04ce3.js => cs.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{cs.2238.d6b7f80851483fc0e28a.js => cs.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{cs.2257.d6bd39830cbe7577fe2e.js => cs.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{cs.2364.0512844d92ec568be1c1.js => cs.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{cs.2530.adc265598cdcdb54de60.js => cs.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{cs.2646.6d4337fd3d77bed4cd79.js => cs.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{cs.2870.94eec294c5a8f0610249.js => cs.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{cs.359.db67c54d050dcf386a2b.js => cs.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{cs.3796.83c778227bf8017ea9cf.js => cs.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{cs.4026.45ee1092b1b9fbf8f257.js => cs.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{cs.4040.e7e117800dcdd26646f0.js => cs.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{cs.4109.fb5805530255b4d350dd.js => cs.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{cs.4166.2b61ec36252115d9d6f5.js => cs.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{cs.4703.56cf74984f3c0c091270.js => cs.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{cs.5683.fe97bc110a09f7a85bf1.js => cs.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{cs.5757.3f945d17f3d4e46d524e.js => cs.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{cs.6150.a11d291ee03946014bc0.js => cs.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{cs.6302.50eaa484246d9138be47.js => cs.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{cs.6342.98849a5d0efe1079a157.js => cs.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{cs.6703.fb8e84aef31e28d9d3a5.js => cs.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{cs.6778.11c8f175819c2a9585e8.js => cs.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{cs.6822.dc35accbb7718f87443e.js => cs.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{cs.711.382d355b9d621474ad0c.js => cs.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{cs.8066.a8f5a3dc8bd34ea86495.js => cs.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{cs.8370.27448531d54b88e152ec.js => cs.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{cs.8622.1c50c41ea462dc532246.js => cs.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{cs.8697.8775a7191ab3c8155460.js => cs.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{cs.877.5e88b7d3683c91bd81e8.js => cs.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{cs.9093.c8b0300134e591e923fc.js => cs.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{cs.9321.7a432fdf26ec4e6555c4.js => cs.9321.8f5474a51e036a732ec3.js} (100%) delete mode 100644 charting_library/bundles/custom-themes-api.3ea1bb3833f8ce690a7f.js create mode 100644 charting_library/bundles/custom-themes-api.900bc409e7ea13eb54d5.js rename charting_library/bundles/{de.101.9a36a61f7eb7b2afa18a.js => de.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{de.1184.31f15426028027b1489d.js => de.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{de.1595.5af7cac5f9beb6209b28.js => de.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{de.1962.e5692070aa1cd0f04ce3.js => de.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{de.2238.d6b7f80851483fc0e28a.js => de.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{de.2257.d6bd39830cbe7577fe2e.js => de.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{de.2364.0512844d92ec568be1c1.js => de.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{de.2530.adc265598cdcdb54de60.js => de.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{de.2646.6d4337fd3d77bed4cd79.js => de.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{de.2870.94eec294c5a8f0610249.js => de.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{de.359.db67c54d050dcf386a2b.js => de.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{de.3796.83c778227bf8017ea9cf.js => de.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{de.4026.45ee1092b1b9fbf8f257.js => de.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{de.4040.e7e117800dcdd26646f0.js => de.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{de.4109.fb5805530255b4d350dd.js => de.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{de.4166.2b61ec36252115d9d6f5.js => de.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{de.4703.56cf74984f3c0c091270.js => de.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{de.5683.fe97bc110a09f7a85bf1.js => de.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{de.5757.3f945d17f3d4e46d524e.js => de.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{de.6150.a11d291ee03946014bc0.js => de.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{de.6302.50eaa484246d9138be47.js => de.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{de.6342.98849a5d0efe1079a157.js => de.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{de.6703.fb8e84aef31e28d9d3a5.js => de.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{de.6778.11c8f175819c2a9585e8.js => de.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{de.6822.dc35accbb7718f87443e.js => de.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{de.711.382d355b9d621474ad0c.js => de.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{de.8066.a8f5a3dc8bd34ea86495.js => de.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{de.8370.27448531d54b88e152ec.js => de.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{de.8622.1c50c41ea462dc532246.js => de.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{de.8697.8775a7191ab3c8155460.js => de.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{de.877.5e88b7d3683c91bd81e8.js => de.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{de.9093.c8b0300134e591e923fc.js => de.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{de.9321.7a432fdf26ec4e6555c4.js => de.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{el.101.9a36a61f7eb7b2afa18a.js => el.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{el.1184.31f15426028027b1489d.js => el.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{el.1595.5af7cac5f9beb6209b28.js => el.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{el.1962.e5692070aa1cd0f04ce3.js => el.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{el.2238.d6b7f80851483fc0e28a.js => el.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{el.2257.d6bd39830cbe7577fe2e.js => el.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{el.2364.0512844d92ec568be1c1.js => el.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{el.2530.adc265598cdcdb54de60.js => el.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{el.2646.6d4337fd3d77bed4cd79.js => el.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{el.2870.94eec294c5a8f0610249.js => el.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{el.359.db67c54d050dcf386a2b.js => el.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{el.3796.83c778227bf8017ea9cf.js => el.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{el.4026.45ee1092b1b9fbf8f257.js => el.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{el.4040.e7e117800dcdd26646f0.js => el.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{el.4109.fb5805530255b4d350dd.js => el.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{el.4166.2b61ec36252115d9d6f5.js => el.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{el.4703.56cf74984f3c0c091270.js => el.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{el.5683.fe97bc110a09f7a85bf1.js => el.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{el.5757.3f945d17f3d4e46d524e.js => el.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{el.6150.a11d291ee03946014bc0.js => el.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{el.6302.50eaa484246d9138be47.js => el.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{el.6342.98849a5d0efe1079a157.js => el.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{el.6703.fb8e84aef31e28d9d3a5.js => el.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{el.6778.11c8f175819c2a9585e8.js => el.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{el.6822.dc35accbb7718f87443e.js => el.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{el.711.382d355b9d621474ad0c.js => el.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{el.8066.a8f5a3dc8bd34ea86495.js => el.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{el.8370.27448531d54b88e152ec.js => el.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{el.8622.1c50c41ea462dc532246.js => el.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{el.8697.8775a7191ab3c8155460.js => el.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{el.877.5e88b7d3683c91bd81e8.js => el.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{el.9093.c8b0300134e591e923fc.js => el.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{el.9321.7a432fdf26ec4e6555c4.js => el.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{en.101.9a36a61f7eb7b2afa18a.js => en.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{en.1184.31f15426028027b1489d.js => en.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{en.1595.5af7cac5f9beb6209b28.js => en.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{en.1962.e5692070aa1cd0f04ce3.js => en.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{en.2238.d6b7f80851483fc0e28a.js => en.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{en.2257.d6bd39830cbe7577fe2e.js => en.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{en.2364.0512844d92ec568be1c1.js => en.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{en.2530.adc265598cdcdb54de60.js => en.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{en.2646.6d4337fd3d77bed4cd79.js => en.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{en.2870.94eec294c5a8f0610249.js => en.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{en.359.db67c54d050dcf386a2b.js => en.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{en.3796.83c778227bf8017ea9cf.js => en.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{en.4026.45ee1092b1b9fbf8f257.js => en.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{en.4040.e7e117800dcdd26646f0.js => en.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{en.4109.fb5805530255b4d350dd.js => en.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{en.4166.2b61ec36252115d9d6f5.js => en.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{en.4703.56cf74984f3c0c091270.js => en.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{en.5683.fe97bc110a09f7a85bf1.js => en.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{en.5757.3f945d17f3d4e46d524e.js => en.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{en.6150.a11d291ee03946014bc0.js => en.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{en.6302.50eaa484246d9138be47.js => en.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{en.6342.98849a5d0efe1079a157.js => en.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{en.6703.fb8e84aef31e28d9d3a5.js => en.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{en.6778.11c8f175819c2a9585e8.js => en.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{en.6822.dc35accbb7718f87443e.js => en.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{en.711.382d355b9d621474ad0c.js => en.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{en.8066.a8f5a3dc8bd34ea86495.js => en.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{en.8370.27448531d54b88e152ec.js => en.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{en.8622.1c50c41ea462dc532246.js => en.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{en.8697.8775a7191ab3c8155460.js => en.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{en.877.5e88b7d3683c91bd81e8.js => en.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{en.9093.c8b0300134e591e923fc.js => en.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{en.9321.7a432fdf26ec4e6555c4.js => en.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{es.101.9a36a61f7eb7b2afa18a.js => es.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{es.1184.31f15426028027b1489d.js => es.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{es.1595.5af7cac5f9beb6209b28.js => es.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{es.1962.e5692070aa1cd0f04ce3.js => es.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{es.2238.d6b7f80851483fc0e28a.js => es.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{es.2257.d6bd39830cbe7577fe2e.js => es.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{es.2364.0512844d92ec568be1c1.js => es.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{es.2530.adc265598cdcdb54de60.js => es.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{es.2646.6d4337fd3d77bed4cd79.js => es.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{es.2870.94eec294c5a8f0610249.js => es.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{es.359.db67c54d050dcf386a2b.js => es.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{es.3796.83c778227bf8017ea9cf.js => es.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{es.4026.45ee1092b1b9fbf8f257.js => es.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{es.4040.e7e117800dcdd26646f0.js => es.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{es.4109.fb5805530255b4d350dd.js => es.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{es.4166.2b61ec36252115d9d6f5.js => es.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{es.4703.56cf74984f3c0c091270.js => es.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{es.5683.fe97bc110a09f7a85bf1.js => es.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{es.5757.3f945d17f3d4e46d524e.js => es.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{es.6150.a11d291ee03946014bc0.js => es.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{es.6302.50eaa484246d9138be47.js => es.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{es.6342.98849a5d0efe1079a157.js => es.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{es.6703.fb8e84aef31e28d9d3a5.js => es.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{es.6778.11c8f175819c2a9585e8.js => es.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{es.6822.dc35accbb7718f87443e.js => es.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{es.711.382d355b9d621474ad0c.js => es.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{es.8066.a8f5a3dc8bd34ea86495.js => es.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{es.8370.27448531d54b88e152ec.js => es.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{es.8622.1c50c41ea462dc532246.js => es.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{es.8697.8775a7191ab3c8155460.js => es.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{es.877.5e88b7d3683c91bd81e8.js => es.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{es.9093.c8b0300134e591e923fc.js => es.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{es.9321.7a432fdf26ec4e6555c4.js => es.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{fa.101.9a36a61f7eb7b2afa18a.js => fa.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{fa.1184.31f15426028027b1489d.js => fa.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{fa.1595.5af7cac5f9beb6209b28.js => fa.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{fa.1962.e5692070aa1cd0f04ce3.js => fa.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{fa.2238.d6b7f80851483fc0e28a.js => fa.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{fa.2257.d6bd39830cbe7577fe2e.js => fa.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{fa.2364.0512844d92ec568be1c1.js => fa.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{fa.2530.adc265598cdcdb54de60.js => fa.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{fa.2646.6d4337fd3d77bed4cd79.js => fa.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{fa.2870.94eec294c5a8f0610249.js => fa.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{fa.359.db67c54d050dcf386a2b.js => fa.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{fa.3796.83c778227bf8017ea9cf.js => fa.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{fa.4026.45ee1092b1b9fbf8f257.js => fa.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{fa.4040.e7e117800dcdd26646f0.js => fa.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{fa.4109.fb5805530255b4d350dd.js => fa.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{fa.4166.2b61ec36252115d9d6f5.js => fa.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{fa.4703.56cf74984f3c0c091270.js => fa.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{fa.5683.fe97bc110a09f7a85bf1.js => fa.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{fa.5757.3f945d17f3d4e46d524e.js => fa.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{fa.6150.a11d291ee03946014bc0.js => fa.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{fa.6302.50eaa484246d9138be47.js => fa.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{fa.6342.98849a5d0efe1079a157.js => fa.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{fa.6703.fb8e84aef31e28d9d3a5.js => fa.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{fa.6778.11c8f175819c2a9585e8.js => fa.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{fa.6822.dc35accbb7718f87443e.js => fa.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{fa.711.382d355b9d621474ad0c.js => fa.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{fa.8066.a8f5a3dc8bd34ea86495.js => fa.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{fa.8370.27448531d54b88e152ec.js => fa.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{fa.8622.1c50c41ea462dc532246.js => fa.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{fa.8697.8775a7191ab3c8155460.js => fa.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{fa.877.5e88b7d3683c91bd81e8.js => fa.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{fa.9093.c8b0300134e591e923fc.js => fa.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{fa.9321.7a432fdf26ec4e6555c4.js => fa.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{fr.101.9a36a61f7eb7b2afa18a.js => fr.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{fr.1184.31f15426028027b1489d.js => fr.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{fr.1595.5af7cac5f9beb6209b28.js => fr.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{fr.1962.e5692070aa1cd0f04ce3.js => fr.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{fr.2238.d6b7f80851483fc0e28a.js => fr.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{fr.2257.d6bd39830cbe7577fe2e.js => fr.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{fr.2364.0512844d92ec568be1c1.js => fr.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{fr.2530.adc265598cdcdb54de60.js => fr.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{fr.2646.6d4337fd3d77bed4cd79.js => fr.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{fr.2870.94eec294c5a8f0610249.js => fr.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{fr.359.db67c54d050dcf386a2b.js => fr.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{fr.3796.83c778227bf8017ea9cf.js => fr.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{fr.4026.45ee1092b1b9fbf8f257.js => fr.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{fr.4040.e7e117800dcdd26646f0.js => fr.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{fr.4109.fb5805530255b4d350dd.js => fr.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{fr.4166.2b61ec36252115d9d6f5.js => fr.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{fr.4703.56cf74984f3c0c091270.js => fr.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{fr.5683.fe97bc110a09f7a85bf1.js => fr.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{fr.5757.3f945d17f3d4e46d524e.js => fr.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{fr.6150.a11d291ee03946014bc0.js => fr.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{fr.6302.50eaa484246d9138be47.js => fr.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{fr.6342.98849a5d0efe1079a157.js => fr.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{fr.6703.fb8e84aef31e28d9d3a5.js => fr.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{fr.6778.11c8f175819c2a9585e8.js => fr.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{fr.6822.dc35accbb7718f87443e.js => fr.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{fr.711.382d355b9d621474ad0c.js => fr.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{fr.8066.a8f5a3dc8bd34ea86495.js => fr.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{fr.8370.27448531d54b88e152ec.js => fr.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{fr.8622.1c50c41ea462dc532246.js => fr.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{fr.8697.8775a7191ab3c8155460.js => fr.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{fr.877.5e88b7d3683c91bd81e8.js => fr.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{fr.9093.c8b0300134e591e923fc.js => fr.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{fr.9321.7a432fdf26ec4e6555c4.js => fr.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{he_IL.101.9a36a61f7eb7b2afa18a.js => he_IL.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{he_IL.1184.31f15426028027b1489d.js => he_IL.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{he_IL.1595.5af7cac5f9beb6209b28.js => he_IL.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{he_IL.1962.e5692070aa1cd0f04ce3.js => he_IL.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{he_IL.2238.d6b7f80851483fc0e28a.js => he_IL.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{he_IL.2257.d6bd39830cbe7577fe2e.js => he_IL.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{he_IL.2364.0512844d92ec568be1c1.js => he_IL.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{he_IL.2530.adc265598cdcdb54de60.js => he_IL.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{he_IL.2646.6d4337fd3d77bed4cd79.js => he_IL.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{he_IL.2870.94eec294c5a8f0610249.js => he_IL.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{he_IL.359.db67c54d050dcf386a2b.js => he_IL.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{he_IL.3796.83c778227bf8017ea9cf.js => he_IL.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{he_IL.4026.45ee1092b1b9fbf8f257.js => he_IL.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{he_IL.4040.e7e117800dcdd26646f0.js => he_IL.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{he_IL.4109.fb5805530255b4d350dd.js => he_IL.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{he_IL.4166.2b61ec36252115d9d6f5.js => he_IL.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{he_IL.4703.56cf74984f3c0c091270.js => he_IL.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{he_IL.5683.fe97bc110a09f7a85bf1.js => he_IL.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{he_IL.5757.3f945d17f3d4e46d524e.js => he_IL.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{he_IL.6150.a11d291ee03946014bc0.js => he_IL.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{he_IL.6302.50eaa484246d9138be47.js => he_IL.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{he_IL.6342.98849a5d0efe1079a157.js => he_IL.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{he_IL.6703.fb8e84aef31e28d9d3a5.js => he_IL.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{he_IL.6778.11c8f175819c2a9585e8.js => he_IL.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{he_IL.6822.dc35accbb7718f87443e.js => he_IL.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{he_IL.711.382d355b9d621474ad0c.js => he_IL.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{he_IL.8066.a8f5a3dc8bd34ea86495.js => he_IL.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{he_IL.8370.27448531d54b88e152ec.js => he_IL.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{he_IL.8622.1c50c41ea462dc532246.js => he_IL.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{he_IL.8697.8775a7191ab3c8155460.js => he_IL.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{he_IL.877.5e88b7d3683c91bd81e8.js => he_IL.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{he_IL.9093.c8b0300134e591e923fc.js => he_IL.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{he_IL.9321.7a432fdf26ec4e6555c4.js => he_IL.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{hu_HU.101.9a36a61f7eb7b2afa18a.js => hu_HU.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{hu_HU.1184.31f15426028027b1489d.js => hu_HU.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{hu_HU.1595.5af7cac5f9beb6209b28.js => hu_HU.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{hu_HU.1962.e5692070aa1cd0f04ce3.js => hu_HU.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{hu_HU.2238.d6b7f80851483fc0e28a.js => hu_HU.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{hu_HU.2257.d6bd39830cbe7577fe2e.js => hu_HU.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{hu_HU.2364.0512844d92ec568be1c1.js => hu_HU.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{hu_HU.2530.adc265598cdcdb54de60.js => hu_HU.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{hu_HU.2646.6d4337fd3d77bed4cd79.js => hu_HU.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{hu_HU.2870.94eec294c5a8f0610249.js => hu_HU.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{hu_HU.359.db67c54d050dcf386a2b.js => hu_HU.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{hu_HU.3796.83c778227bf8017ea9cf.js => hu_HU.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{hu_HU.4026.45ee1092b1b9fbf8f257.js => hu_HU.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{hu_HU.4040.e7e117800dcdd26646f0.js => hu_HU.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{hu_HU.4109.fb5805530255b4d350dd.js => hu_HU.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{hu_HU.4166.2b61ec36252115d9d6f5.js => hu_HU.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{hu_HU.4703.56cf74984f3c0c091270.js => hu_HU.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{hu_HU.5683.fe97bc110a09f7a85bf1.js => hu_HU.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{hu_HU.5757.3f945d17f3d4e46d524e.js => hu_HU.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{hu_HU.6150.a11d291ee03946014bc0.js => hu_HU.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{hu_HU.6302.50eaa484246d9138be47.js => hu_HU.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{hu_HU.6342.98849a5d0efe1079a157.js => hu_HU.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{hu_HU.6703.fb8e84aef31e28d9d3a5.js => hu_HU.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{hu_HU.6778.11c8f175819c2a9585e8.js => hu_HU.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{hu_HU.6822.dc35accbb7718f87443e.js => hu_HU.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{hu_HU.711.382d355b9d621474ad0c.js => hu_HU.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{hu_HU.8066.a8f5a3dc8bd34ea86495.js => hu_HU.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{hu_HU.8370.27448531d54b88e152ec.js => hu_HU.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{hu_HU.8622.1c50c41ea462dc532246.js => hu_HU.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{hu_HU.8697.8775a7191ab3c8155460.js => hu_HU.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{hu_HU.877.5e88b7d3683c91bd81e8.js => hu_HU.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{hu_HU.9093.c8b0300134e591e923fc.js => hu_HU.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{hu_HU.9321.7a432fdf26ec4e6555c4.js => hu_HU.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{id_ID.101.9a36a61f7eb7b2afa18a.js => id_ID.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{id_ID.1184.31f15426028027b1489d.js => id_ID.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{id_ID.1595.5af7cac5f9beb6209b28.js => id_ID.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{id_ID.1962.e5692070aa1cd0f04ce3.js => id_ID.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{id_ID.2238.d6b7f80851483fc0e28a.js => id_ID.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{id_ID.2257.d6bd39830cbe7577fe2e.js => id_ID.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{id_ID.2364.0512844d92ec568be1c1.js => id_ID.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{id_ID.2530.adc265598cdcdb54de60.js => id_ID.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{id_ID.2646.6d4337fd3d77bed4cd79.js => id_ID.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{id_ID.2870.94eec294c5a8f0610249.js => id_ID.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{id_ID.359.db67c54d050dcf386a2b.js => id_ID.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{id_ID.3796.83c778227bf8017ea9cf.js => id_ID.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{id_ID.4026.45ee1092b1b9fbf8f257.js => id_ID.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{id_ID.4040.e7e117800dcdd26646f0.js => id_ID.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{id_ID.4109.fb5805530255b4d350dd.js => id_ID.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{id_ID.4166.2b61ec36252115d9d6f5.js => id_ID.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{id_ID.4703.56cf74984f3c0c091270.js => id_ID.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{id_ID.5683.fe97bc110a09f7a85bf1.js => id_ID.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{id_ID.5757.3f945d17f3d4e46d524e.js => id_ID.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{id_ID.6150.a11d291ee03946014bc0.js => id_ID.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{id_ID.6302.50eaa484246d9138be47.js => id_ID.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{id_ID.6342.98849a5d0efe1079a157.js => id_ID.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{id_ID.6703.fb8e84aef31e28d9d3a5.js => id_ID.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{id_ID.6778.11c8f175819c2a9585e8.js => id_ID.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{id_ID.6822.dc35accbb7718f87443e.js => id_ID.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{id_ID.711.382d355b9d621474ad0c.js => id_ID.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{id_ID.8066.a8f5a3dc8bd34ea86495.js => id_ID.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{id_ID.8370.27448531d54b88e152ec.js => id_ID.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{id_ID.8622.1c50c41ea462dc532246.js => id_ID.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{id_ID.8697.8775a7191ab3c8155460.js => id_ID.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{id_ID.877.5e88b7d3683c91bd81e8.js => id_ID.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{id_ID.9093.c8b0300134e591e923fc.js => id_ID.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{id_ID.9321.7a432fdf26ec4e6555c4.js => id_ID.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{it.101.9a36a61f7eb7b2afa18a.js => it.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{it.1184.31f15426028027b1489d.js => it.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{it.1595.5af7cac5f9beb6209b28.js => it.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{it.1962.e5692070aa1cd0f04ce3.js => it.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{it.2238.d6b7f80851483fc0e28a.js => it.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{it.2257.d6bd39830cbe7577fe2e.js => it.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{it.2364.0512844d92ec568be1c1.js => it.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{it.2530.adc265598cdcdb54de60.js => it.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{it.2646.6d4337fd3d77bed4cd79.js => it.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{it.2870.94eec294c5a8f0610249.js => it.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{it.359.db67c54d050dcf386a2b.js => it.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{it.3796.83c778227bf8017ea9cf.js => it.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{it.4026.45ee1092b1b9fbf8f257.js => it.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{it.4040.e7e117800dcdd26646f0.js => it.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{it.4109.fb5805530255b4d350dd.js => it.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{it.4166.2b61ec36252115d9d6f5.js => it.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{it.4703.56cf74984f3c0c091270.js => it.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{it.5683.fe97bc110a09f7a85bf1.js => it.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{it.5757.3f945d17f3d4e46d524e.js => it.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{it.6150.a11d291ee03946014bc0.js => it.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{it.6302.50eaa484246d9138be47.js => it.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{it.6342.98849a5d0efe1079a157.js => it.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{it.6703.fb8e84aef31e28d9d3a5.js => it.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{it.6778.11c8f175819c2a9585e8.js => it.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{it.6822.dc35accbb7718f87443e.js => it.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{it.711.382d355b9d621474ad0c.js => it.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{it.8066.a8f5a3dc8bd34ea86495.js => it.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{it.8370.27448531d54b88e152ec.js => it.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{it.8622.1c50c41ea462dc532246.js => it.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{it.8697.8775a7191ab3c8155460.js => it.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{it.877.5e88b7d3683c91bd81e8.js => it.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{it.9093.c8b0300134e591e923fc.js => it.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{it.9321.7a432fdf26ec4e6555c4.js => it.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{ja.101.9a36a61f7eb7b2afa18a.js => ja.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{ja.1184.31f15426028027b1489d.js => ja.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{ja.1595.5af7cac5f9beb6209b28.js => ja.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{ja.1962.e5692070aa1cd0f04ce3.js => ja.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{ja.2238.d6b7f80851483fc0e28a.js => ja.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{ja.2257.d6bd39830cbe7577fe2e.js => ja.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{ja.2364.0512844d92ec568be1c1.js => ja.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{ja.2530.adc265598cdcdb54de60.js => ja.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{ja.2646.6d4337fd3d77bed4cd79.js => ja.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{ja.2870.94eec294c5a8f0610249.js => ja.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{ja.359.db67c54d050dcf386a2b.js => ja.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{ja.3796.83c778227bf8017ea9cf.js => ja.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{ja.4026.45ee1092b1b9fbf8f257.js => ja.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{ja.4040.e7e117800dcdd26646f0.js => ja.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{ja.4109.fb5805530255b4d350dd.js => ja.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{ja.4166.2b61ec36252115d9d6f5.js => ja.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{ja.4703.56cf74984f3c0c091270.js => ja.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{ja.5683.fe97bc110a09f7a85bf1.js => ja.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{ja.5757.3f945d17f3d4e46d524e.js => ja.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{ja.6150.a11d291ee03946014bc0.js => ja.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{ja.6302.50eaa484246d9138be47.js => ja.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{ja.6342.98849a5d0efe1079a157.js => ja.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{ja.6703.fb8e84aef31e28d9d3a5.js => ja.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{ja.6778.11c8f175819c2a9585e8.js => ja.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{ja.6822.dc35accbb7718f87443e.js => ja.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{ja.711.382d355b9d621474ad0c.js => ja.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{ja.8066.a8f5a3dc8bd34ea86495.js => ja.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{ja.8370.27448531d54b88e152ec.js => ja.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{ja.8622.1c50c41ea462dc532246.js => ja.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{ja.8697.8775a7191ab3c8155460.js => ja.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{ja.877.5e88b7d3683c91bd81e8.js => ja.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{ja.9093.c8b0300134e591e923fc.js => ja.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{ja.9321.7a432fdf26ec4e6555c4.js => ja.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{ko.101.9a36a61f7eb7b2afa18a.js => ko.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{ko.1184.31f15426028027b1489d.js => ko.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{ko.1595.5af7cac5f9beb6209b28.js => ko.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{ko.1962.e5692070aa1cd0f04ce3.js => ko.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{ko.2238.d6b7f80851483fc0e28a.js => ko.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{ko.2257.d6bd39830cbe7577fe2e.js => ko.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{ko.2364.0512844d92ec568be1c1.js => ko.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{ko.2530.adc265598cdcdb54de60.js => ko.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{ko.2646.6d4337fd3d77bed4cd79.js => ko.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{ko.2870.94eec294c5a8f0610249.js => ko.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{ko.359.db67c54d050dcf386a2b.js => ko.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{ko.3796.83c778227bf8017ea9cf.js => ko.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{ko.4026.45ee1092b1b9fbf8f257.js => ko.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{ko.4040.e7e117800dcdd26646f0.js => ko.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{ko.4109.fb5805530255b4d350dd.js => ko.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{ko.4166.2b61ec36252115d9d6f5.js => ko.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{ko.4703.56cf74984f3c0c091270.js => ko.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{ko.5683.fe97bc110a09f7a85bf1.js => ko.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{ko.5757.3f945d17f3d4e46d524e.js => ko.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{ko.6150.a11d291ee03946014bc0.js => ko.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{ko.6302.50eaa484246d9138be47.js => ko.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{ko.6342.98849a5d0efe1079a157.js => ko.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{ko.6703.fb8e84aef31e28d9d3a5.js => ko.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{ko.6778.11c8f175819c2a9585e8.js => ko.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{ko.6822.dc35accbb7718f87443e.js => ko.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{ko.711.382d355b9d621474ad0c.js => ko.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{ko.8066.a8f5a3dc8bd34ea86495.js => ko.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{ko.8370.27448531d54b88e152ec.js => ko.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{ko.8622.1c50c41ea462dc532246.js => ko.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{ko.8697.8775a7191ab3c8155460.js => ko.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{ko.877.5e88b7d3683c91bd81e8.js => ko.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{ko.9093.c8b0300134e591e923fc.js => ko.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{ko.9321.7a432fdf26ec4e6555c4.js => ko.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{library.34b18c357d450582c1a4.js => library.f5eaeb6901219f861981.js} (99%) rename charting_library/bundles/{lt-pane-views.f10108f2dceea9f775c0.js => lt-pane-views.f2ee302a3e652707ee79.js} (52%) rename charting_library/bundles/{ms_MY.101.9a36a61f7eb7b2afa18a.js => ms_MY.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{ms_MY.1184.31f15426028027b1489d.js => ms_MY.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{ms_MY.1595.5af7cac5f9beb6209b28.js => ms_MY.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{ms_MY.1962.e5692070aa1cd0f04ce3.js => ms_MY.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{ms_MY.2238.d6b7f80851483fc0e28a.js => ms_MY.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{ms_MY.2257.d6bd39830cbe7577fe2e.js => ms_MY.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{ms_MY.2364.0512844d92ec568be1c1.js => ms_MY.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{ms_MY.2530.adc265598cdcdb54de60.js => ms_MY.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{ms_MY.2646.6d4337fd3d77bed4cd79.js => ms_MY.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{ms_MY.2870.94eec294c5a8f0610249.js => ms_MY.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{ms_MY.359.db67c54d050dcf386a2b.js => ms_MY.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{ms_MY.3796.83c778227bf8017ea9cf.js => ms_MY.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{ms_MY.4026.45ee1092b1b9fbf8f257.js => ms_MY.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{ms_MY.4040.e7e117800dcdd26646f0.js => ms_MY.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{ms_MY.4109.fb5805530255b4d350dd.js => ms_MY.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{ms_MY.4166.2b61ec36252115d9d6f5.js => ms_MY.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{ms_MY.4703.56cf74984f3c0c091270.js => ms_MY.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{ms_MY.5683.fe97bc110a09f7a85bf1.js => ms_MY.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{ms_MY.5757.3f945d17f3d4e46d524e.js => ms_MY.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{ms_MY.6150.a11d291ee03946014bc0.js => ms_MY.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{ms_MY.6302.50eaa484246d9138be47.js => ms_MY.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{ms_MY.6342.98849a5d0efe1079a157.js => ms_MY.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{ms_MY.6703.fb8e84aef31e28d9d3a5.js => ms_MY.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{ms_MY.6778.11c8f175819c2a9585e8.js => ms_MY.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{ms_MY.6822.dc35accbb7718f87443e.js => ms_MY.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{ms_MY.711.382d355b9d621474ad0c.js => ms_MY.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{ms_MY.8066.a8f5a3dc8bd34ea86495.js => ms_MY.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{ms_MY.8370.27448531d54b88e152ec.js => ms_MY.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{ms_MY.8622.1c50c41ea462dc532246.js => ms_MY.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{ms_MY.8697.8775a7191ab3c8155460.js => ms_MY.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{ms_MY.877.5e88b7d3683c91bd81e8.js => ms_MY.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{ms_MY.9093.c8b0300134e591e923fc.js => ms_MY.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{ms_MY.9321.7a432fdf26ec4e6555c4.js => ms_MY.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{nl_NL.101.9a36a61f7eb7b2afa18a.js => nl_NL.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{nl_NL.1184.31f15426028027b1489d.js => nl_NL.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{nl_NL.1595.5af7cac5f9beb6209b28.js => nl_NL.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{nl_NL.1962.e5692070aa1cd0f04ce3.js => nl_NL.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{nl_NL.2238.d6b7f80851483fc0e28a.js => nl_NL.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{nl_NL.2257.d6bd39830cbe7577fe2e.js => nl_NL.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{nl_NL.2364.0512844d92ec568be1c1.js => nl_NL.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{nl_NL.2530.adc265598cdcdb54de60.js => nl_NL.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{nl_NL.2646.6d4337fd3d77bed4cd79.js => nl_NL.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{nl_NL.2870.94eec294c5a8f0610249.js => nl_NL.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{nl_NL.359.db67c54d050dcf386a2b.js => nl_NL.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{nl_NL.3796.83c778227bf8017ea9cf.js => nl_NL.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{nl_NL.4026.45ee1092b1b9fbf8f257.js => nl_NL.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{nl_NL.4040.e7e117800dcdd26646f0.js => nl_NL.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{nl_NL.4109.fb5805530255b4d350dd.js => nl_NL.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{nl_NL.4166.2b61ec36252115d9d6f5.js => nl_NL.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{nl_NL.4703.56cf74984f3c0c091270.js => nl_NL.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{nl_NL.5683.fe97bc110a09f7a85bf1.js => nl_NL.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{nl_NL.5757.3f945d17f3d4e46d524e.js => nl_NL.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{nl_NL.6150.a11d291ee03946014bc0.js => nl_NL.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{nl_NL.6302.50eaa484246d9138be47.js => nl_NL.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{nl_NL.6342.98849a5d0efe1079a157.js => nl_NL.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{nl_NL.6703.fb8e84aef31e28d9d3a5.js => nl_NL.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{nl_NL.6778.11c8f175819c2a9585e8.js => nl_NL.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{nl_NL.6822.dc35accbb7718f87443e.js => nl_NL.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{nl_NL.711.382d355b9d621474ad0c.js => nl_NL.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{nl_NL.8066.a8f5a3dc8bd34ea86495.js => nl_NL.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{nl_NL.8370.27448531d54b88e152ec.js => nl_NL.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{nl_NL.8622.1c50c41ea462dc532246.js => nl_NL.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{nl_NL.8697.8775a7191ab3c8155460.js => nl_NL.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{nl_NL.877.5e88b7d3683c91bd81e8.js => nl_NL.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{nl_NL.9093.c8b0300134e591e923fc.js => nl_NL.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{nl_NL.9321.7a432fdf26ec4e6555c4.js => nl_NL.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{pl.101.9a36a61f7eb7b2afa18a.js => pl.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{pl.1184.31f15426028027b1489d.js => pl.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{pl.1595.5af7cac5f9beb6209b28.js => pl.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{pl.1962.e5692070aa1cd0f04ce3.js => pl.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{pl.2238.d6b7f80851483fc0e28a.js => pl.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{pl.2257.d6bd39830cbe7577fe2e.js => pl.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{pl.2364.0512844d92ec568be1c1.js => pl.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{pl.2530.adc265598cdcdb54de60.js => pl.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{pl.2646.6d4337fd3d77bed4cd79.js => pl.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{pl.2870.94eec294c5a8f0610249.js => pl.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{pl.359.db67c54d050dcf386a2b.js => pl.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{pl.3796.83c778227bf8017ea9cf.js => pl.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{pl.4026.45ee1092b1b9fbf8f257.js => pl.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{pl.4040.e7e117800dcdd26646f0.js => pl.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{pl.4109.fb5805530255b4d350dd.js => pl.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{pl.4166.2b61ec36252115d9d6f5.js => pl.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{pl.4703.56cf74984f3c0c091270.js => pl.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{pl.5683.fe97bc110a09f7a85bf1.js => pl.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{pl.5757.3f945d17f3d4e46d524e.js => pl.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{pl.6150.a11d291ee03946014bc0.js => pl.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{pl.6302.50eaa484246d9138be47.js => pl.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{pl.6342.98849a5d0efe1079a157.js => pl.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{pl.6703.fb8e84aef31e28d9d3a5.js => pl.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{pl.6778.11c8f175819c2a9585e8.js => pl.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{pl.6822.dc35accbb7718f87443e.js => pl.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{pl.711.382d355b9d621474ad0c.js => pl.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{pl.8066.a8f5a3dc8bd34ea86495.js => pl.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{pl.8370.27448531d54b88e152ec.js => pl.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{pl.8622.1c50c41ea462dc532246.js => pl.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{pl.8697.8775a7191ab3c8155460.js => pl.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{pl.877.5e88b7d3683c91bd81e8.js => pl.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{pl.9093.c8b0300134e591e923fc.js => pl.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{pl.9321.7a432fdf26ec4e6555c4.js => pl.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{pt.101.9a36a61f7eb7b2afa18a.js => pt.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{pt.1184.31f15426028027b1489d.js => pt.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{pt.1595.5af7cac5f9beb6209b28.js => pt.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{pt.1962.e5692070aa1cd0f04ce3.js => pt.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{pt.2238.d6b7f80851483fc0e28a.js => pt.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{pt.2257.d6bd39830cbe7577fe2e.js => pt.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{pt.2364.0512844d92ec568be1c1.js => pt.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{pt.2530.adc265598cdcdb54de60.js => pt.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{pt.2646.6d4337fd3d77bed4cd79.js => pt.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{pt.2870.94eec294c5a8f0610249.js => pt.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{pt.359.db67c54d050dcf386a2b.js => pt.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{pt.3796.83c778227bf8017ea9cf.js => pt.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{pt.4026.45ee1092b1b9fbf8f257.js => pt.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{pt.4040.e7e117800dcdd26646f0.js => pt.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{pt.4109.fb5805530255b4d350dd.js => pt.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{pt.4166.2b61ec36252115d9d6f5.js => pt.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{pt.4703.56cf74984f3c0c091270.js => pt.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{pt.5683.fe97bc110a09f7a85bf1.js => pt.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{pt.5757.3f945d17f3d4e46d524e.js => pt.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{pt.6150.a11d291ee03946014bc0.js => pt.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{pt.6302.50eaa484246d9138be47.js => pt.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{pt.6342.98849a5d0efe1079a157.js => pt.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{pt.6703.fb8e84aef31e28d9d3a5.js => pt.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{pt.6778.11c8f175819c2a9585e8.js => pt.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{pt.6822.dc35accbb7718f87443e.js => pt.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{pt.711.382d355b9d621474ad0c.js => pt.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{pt.8066.a8f5a3dc8bd34ea86495.js => pt.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{pt.8370.27448531d54b88e152ec.js => pt.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{pt.8622.1c50c41ea462dc532246.js => pt.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{pt.8697.8775a7191ab3c8155460.js => pt.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{pt.877.5e88b7d3683c91bd81e8.js => pt.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{pt.9093.c8b0300134e591e923fc.js => pt.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{pt.9321.7a432fdf26ec4e6555c4.js => pt.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{ro.101.9a36a61f7eb7b2afa18a.js => ro.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{ro.1184.31f15426028027b1489d.js => ro.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{ro.1595.5af7cac5f9beb6209b28.js => ro.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{ro.1962.e5692070aa1cd0f04ce3.js => ro.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{ro.2238.d6b7f80851483fc0e28a.js => ro.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{ro.2257.d6bd39830cbe7577fe2e.js => ro.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{ro.2364.0512844d92ec568be1c1.js => ro.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{ro.2530.adc265598cdcdb54de60.js => ro.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{ro.2646.6d4337fd3d77bed4cd79.js => ro.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{ro.2870.94eec294c5a8f0610249.js => ro.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{ro.359.db67c54d050dcf386a2b.js => ro.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{ro.3796.83c778227bf8017ea9cf.js => ro.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{ro.4026.45ee1092b1b9fbf8f257.js => ro.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{ro.4040.e7e117800dcdd26646f0.js => ro.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{ro.4109.fb5805530255b4d350dd.js => ro.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{ro.4166.2b61ec36252115d9d6f5.js => ro.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{ro.4703.56cf74984f3c0c091270.js => ro.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{ro.5683.fe97bc110a09f7a85bf1.js => ro.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{ro.5757.3f945d17f3d4e46d524e.js => ro.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{ro.6150.a11d291ee03946014bc0.js => ro.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{ro.6302.50eaa484246d9138be47.js => ro.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{ro.6342.98849a5d0efe1079a157.js => ro.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{ro.6703.fb8e84aef31e28d9d3a5.js => ro.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{ro.6778.11c8f175819c2a9585e8.js => ro.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{ro.6822.dc35accbb7718f87443e.js => ro.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{ro.711.382d355b9d621474ad0c.js => ro.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{ro.8066.a8f5a3dc8bd34ea86495.js => ro.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{ro.8370.27448531d54b88e152ec.js => ro.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{ro.8622.1c50c41ea462dc532246.js => ro.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{ro.8697.8775a7191ab3c8155460.js => ro.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{ro.877.5e88b7d3683c91bd81e8.js => ro.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{ro.9093.c8b0300134e591e923fc.js => ro.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{ro.9321.7a432fdf26ec4e6555c4.js => ro.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{ru.101.9a36a61f7eb7b2afa18a.js => ru.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{ru.1184.31f15426028027b1489d.js => ru.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{ru.1595.5af7cac5f9beb6209b28.js => ru.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{ru.1962.e5692070aa1cd0f04ce3.js => ru.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{ru.2238.d6b7f80851483fc0e28a.js => ru.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{ru.2257.d6bd39830cbe7577fe2e.js => ru.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{ru.2364.0512844d92ec568be1c1.js => ru.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{ru.2530.adc265598cdcdb54de60.js => ru.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{ru.2646.6d4337fd3d77bed4cd79.js => ru.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{ru.2870.94eec294c5a8f0610249.js => ru.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{ru.359.db67c54d050dcf386a2b.js => ru.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{ru.3796.83c778227bf8017ea9cf.js => ru.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{ru.4026.45ee1092b1b9fbf8f257.js => ru.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{ru.4040.e7e117800dcdd26646f0.js => ru.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{ru.4109.fb5805530255b4d350dd.js => ru.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{ru.4166.2b61ec36252115d9d6f5.js => ru.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{ru.4703.56cf74984f3c0c091270.js => ru.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{ru.5683.fe97bc110a09f7a85bf1.js => ru.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{ru.5757.3f945d17f3d4e46d524e.js => ru.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{ru.6150.a11d291ee03946014bc0.js => ru.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{ru.6302.50eaa484246d9138be47.js => ru.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{ru.6342.98849a5d0efe1079a157.js => ru.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{ru.6703.fb8e84aef31e28d9d3a5.js => ru.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{ru.6778.11c8f175819c2a9585e8.js => ru.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{ru.6822.dc35accbb7718f87443e.js => ru.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{ru.711.382d355b9d621474ad0c.js => ru.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{ru.8066.a8f5a3dc8bd34ea86495.js => ru.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{ru.8370.27448531d54b88e152ec.js => ru.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{ru.8622.1c50c41ea462dc532246.js => ru.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{ru.8697.8775a7191ab3c8155460.js => ru.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{ru.877.5e88b7d3683c91bd81e8.js => ru.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{ru.9093.c8b0300134e591e923fc.js => ru.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{ru.9321.7a432fdf26ec4e6555c4.js => ru.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{runtime.7dd2b495dd46fa7aaf80.js => runtime.4d986d07cb97d8edacba.js} (89%) rename charting_library/bundles/{sv.101.9a36a61f7eb7b2afa18a.js => sv.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{sv.1184.31f15426028027b1489d.js => sv.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{sv.1595.5af7cac5f9beb6209b28.js => sv.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{sv.1962.e5692070aa1cd0f04ce3.js => sv.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{sv.2238.d6b7f80851483fc0e28a.js => sv.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{sv.2257.d6bd39830cbe7577fe2e.js => sv.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{sv.2364.0512844d92ec568be1c1.js => sv.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{sv.2530.adc265598cdcdb54de60.js => sv.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{sv.2646.6d4337fd3d77bed4cd79.js => sv.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{sv.2870.94eec294c5a8f0610249.js => sv.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{sv.359.db67c54d050dcf386a2b.js => sv.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{sv.3796.83c778227bf8017ea9cf.js => sv.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{sv.4026.45ee1092b1b9fbf8f257.js => sv.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{sv.4040.e7e117800dcdd26646f0.js => sv.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{sv.4109.fb5805530255b4d350dd.js => sv.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{sv.4166.2b61ec36252115d9d6f5.js => sv.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{sv.4703.56cf74984f3c0c091270.js => sv.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{sv.5683.fe97bc110a09f7a85bf1.js => sv.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{sv.5757.3f945d17f3d4e46d524e.js => sv.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{sv.6150.a11d291ee03946014bc0.js => sv.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{sv.6302.50eaa484246d9138be47.js => sv.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{sv.6342.98849a5d0efe1079a157.js => sv.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{sv.6703.fb8e84aef31e28d9d3a5.js => sv.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{sv.6778.11c8f175819c2a9585e8.js => sv.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{sv.6822.dc35accbb7718f87443e.js => sv.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{sv.711.382d355b9d621474ad0c.js => sv.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{sv.8066.a8f5a3dc8bd34ea86495.js => sv.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{sv.8370.27448531d54b88e152ec.js => sv.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{sv.8622.1c50c41ea462dc532246.js => sv.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{sv.8697.8775a7191ab3c8155460.js => sv.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{sv.877.5e88b7d3683c91bd81e8.js => sv.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{sv.9093.c8b0300134e591e923fc.js => sv.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{sv.9321.7a432fdf26ec4e6555c4.js => sv.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{th.101.9a36a61f7eb7b2afa18a.js => th.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{th.1184.31f15426028027b1489d.js => th.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{th.1595.5af7cac5f9beb6209b28.js => th.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{th.1962.e5692070aa1cd0f04ce3.js => th.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{th.2238.d6b7f80851483fc0e28a.js => th.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{th.2257.d6bd39830cbe7577fe2e.js => th.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{th.2364.0512844d92ec568be1c1.js => th.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{th.2530.adc265598cdcdb54de60.js => th.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{th.2646.6d4337fd3d77bed4cd79.js => th.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{th.2870.94eec294c5a8f0610249.js => th.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{th.359.db67c54d050dcf386a2b.js => th.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{th.3796.83c778227bf8017ea9cf.js => th.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{th.4026.45ee1092b1b9fbf8f257.js => th.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{th.4040.e7e117800dcdd26646f0.js => th.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{th.4109.fb5805530255b4d350dd.js => th.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{th.4166.2b61ec36252115d9d6f5.js => th.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{th.4703.56cf74984f3c0c091270.js => th.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{th.5683.fe97bc110a09f7a85bf1.js => th.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{th.5757.3f945d17f3d4e46d524e.js => th.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{th.6150.a11d291ee03946014bc0.js => th.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{th.6302.50eaa484246d9138be47.js => th.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{th.6342.98849a5d0efe1079a157.js => th.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{th.6703.fb8e84aef31e28d9d3a5.js => th.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{th.6778.11c8f175819c2a9585e8.js => th.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{th.6822.dc35accbb7718f87443e.js => th.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{th.711.382d355b9d621474ad0c.js => th.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{th.8066.a8f5a3dc8bd34ea86495.js => th.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{th.8370.27448531d54b88e152ec.js => th.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{th.8622.1c50c41ea462dc532246.js => th.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{th.8697.8775a7191ab3c8155460.js => th.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{th.877.5e88b7d3683c91bd81e8.js => th.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{th.9093.c8b0300134e591e923fc.js => th.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{th.9321.7a432fdf26ec4e6555c4.js => th.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{tr.101.9a36a61f7eb7b2afa18a.js => tr.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{tr.1184.31f15426028027b1489d.js => tr.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{tr.1595.5af7cac5f9beb6209b28.js => tr.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{tr.1962.e5692070aa1cd0f04ce3.js => tr.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{tr.2238.d6b7f80851483fc0e28a.js => tr.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{tr.2257.d6bd39830cbe7577fe2e.js => tr.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{tr.2364.0512844d92ec568be1c1.js => tr.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{tr.2530.adc265598cdcdb54de60.js => tr.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{tr.2646.6d4337fd3d77bed4cd79.js => tr.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{tr.2870.94eec294c5a8f0610249.js => tr.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{tr.359.db67c54d050dcf386a2b.js => tr.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{tr.3796.83c778227bf8017ea9cf.js => tr.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{tr.4026.45ee1092b1b9fbf8f257.js => tr.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{tr.4040.e7e117800dcdd26646f0.js => tr.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{tr.4109.fb5805530255b4d350dd.js => tr.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{tr.4166.2b61ec36252115d9d6f5.js => tr.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{tr.4703.56cf74984f3c0c091270.js => tr.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{tr.5683.fe97bc110a09f7a85bf1.js => tr.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{tr.5757.3f945d17f3d4e46d524e.js => tr.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{tr.6150.a11d291ee03946014bc0.js => tr.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{tr.6302.50eaa484246d9138be47.js => tr.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{tr.6342.98849a5d0efe1079a157.js => tr.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{tr.6703.fb8e84aef31e28d9d3a5.js => tr.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{tr.6778.11c8f175819c2a9585e8.js => tr.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{tr.6822.dc35accbb7718f87443e.js => tr.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{tr.711.382d355b9d621474ad0c.js => tr.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{tr.8066.a8f5a3dc8bd34ea86495.js => tr.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{tr.8370.27448531d54b88e152ec.js => tr.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{tr.8622.1c50c41ea462dc532246.js => tr.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{tr.8697.8775a7191ab3c8155460.js => tr.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{tr.877.5e88b7d3683c91bd81e8.js => tr.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{tr.9093.c8b0300134e591e923fc.js => tr.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{tr.9321.7a432fdf26ec4e6555c4.js => tr.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{vi.101.9a36a61f7eb7b2afa18a.js => vi.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{vi.1184.31f15426028027b1489d.js => vi.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{vi.1595.5af7cac5f9beb6209b28.js => vi.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{vi.1962.e5692070aa1cd0f04ce3.js => vi.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{vi.2238.d6b7f80851483fc0e28a.js => vi.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{vi.2257.d6bd39830cbe7577fe2e.js => vi.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{vi.2364.0512844d92ec568be1c1.js => vi.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{vi.2530.adc265598cdcdb54de60.js => vi.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{vi.2646.6d4337fd3d77bed4cd79.js => vi.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{vi.2870.94eec294c5a8f0610249.js => vi.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{vi.359.db67c54d050dcf386a2b.js => vi.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{vi.3796.83c778227bf8017ea9cf.js => vi.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{vi.4026.45ee1092b1b9fbf8f257.js => vi.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{vi.4040.e7e117800dcdd26646f0.js => vi.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{vi.4109.fb5805530255b4d350dd.js => vi.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{vi.4166.2b61ec36252115d9d6f5.js => vi.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{vi.4703.56cf74984f3c0c091270.js => vi.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{vi.5683.fe97bc110a09f7a85bf1.js => vi.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{vi.5757.3f945d17f3d4e46d524e.js => vi.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{vi.6150.a11d291ee03946014bc0.js => vi.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{vi.6302.50eaa484246d9138be47.js => vi.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{vi.6342.98849a5d0efe1079a157.js => vi.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{vi.6703.fb8e84aef31e28d9d3a5.js => vi.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{vi.6778.11c8f175819c2a9585e8.js => vi.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{vi.6822.dc35accbb7718f87443e.js => vi.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{vi.711.382d355b9d621474ad0c.js => vi.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{vi.8066.a8f5a3dc8bd34ea86495.js => vi.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{vi.8370.27448531d54b88e152ec.js => vi.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{vi.8622.1c50c41ea462dc532246.js => vi.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{vi.8697.8775a7191ab3c8155460.js => vi.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{vi.877.5e88b7d3683c91bd81e8.js => vi.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{vi.9093.c8b0300134e591e923fc.js => vi.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{vi.9321.7a432fdf26ec4e6555c4.js => vi.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{zh.101.9a36a61f7eb7b2afa18a.js => zh.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{zh.1184.31f15426028027b1489d.js => zh.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{zh.1595.5af7cac5f9beb6209b28.js => zh.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{zh.1962.e5692070aa1cd0f04ce3.js => zh.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{zh.2238.d6b7f80851483fc0e28a.js => zh.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{zh.2257.d6bd39830cbe7577fe2e.js => zh.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{zh.2364.0512844d92ec568be1c1.js => zh.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{zh.2530.adc265598cdcdb54de60.js => zh.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{zh.2646.6d4337fd3d77bed4cd79.js => zh.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{zh.2870.94eec294c5a8f0610249.js => zh.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{zh.359.db67c54d050dcf386a2b.js => zh.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{zh.3796.83c778227bf8017ea9cf.js => zh.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{zh.4026.45ee1092b1b9fbf8f257.js => zh.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{zh.4040.e7e117800dcdd26646f0.js => zh.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{zh.4109.fb5805530255b4d350dd.js => zh.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{zh.4166.2b61ec36252115d9d6f5.js => zh.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{zh.4703.56cf74984f3c0c091270.js => zh.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{zh.5683.fe97bc110a09f7a85bf1.js => zh.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{zh.5757.3f945d17f3d4e46d524e.js => zh.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{zh.6150.a11d291ee03946014bc0.js => zh.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{zh.6302.50eaa484246d9138be47.js => zh.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{zh.6342.98849a5d0efe1079a157.js => zh.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{zh.6703.fb8e84aef31e28d9d3a5.js => zh.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{zh.6778.11c8f175819c2a9585e8.js => zh.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{zh.6822.dc35accbb7718f87443e.js => zh.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{zh.711.382d355b9d621474ad0c.js => zh.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{zh.8066.a8f5a3dc8bd34ea86495.js => zh.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{zh.8370.27448531d54b88e152ec.js => zh.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{zh.8622.1c50c41ea462dc532246.js => zh.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{zh.8697.8775a7191ab3c8155460.js => zh.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{zh.877.5e88b7d3683c91bd81e8.js => zh.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{zh.9093.c8b0300134e591e923fc.js => zh.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{zh.9321.7a432fdf26ec4e6555c4.js => zh.9321.8f5474a51e036a732ec3.js} (100%) rename charting_library/bundles/{zh_TW.101.9a36a61f7eb7b2afa18a.js => zh_TW.101.4dde93f79e5b478af532.js} (100%) rename charting_library/bundles/{zh_TW.1184.31f15426028027b1489d.js => zh_TW.1184.6d58c41dc2e7296f172a.js} (100%) rename charting_library/bundles/{zh_TW.1595.5af7cac5f9beb6209b28.js => zh_TW.1595.df950d1f9617ad24bd45.js} (100%) rename charting_library/bundles/{zh_TW.1962.e5692070aa1cd0f04ce3.js => zh_TW.1962.1cd95b0628d264236589.js} (100%) rename charting_library/bundles/{zh_TW.2238.d6b7f80851483fc0e28a.js => zh_TW.2238.218c4a9fc2375c256859.js} (100%) rename charting_library/bundles/{zh_TW.2257.d6bd39830cbe7577fe2e.js => zh_TW.2257.5b186d93e26c756542c0.js} (100%) rename charting_library/bundles/{zh_TW.2364.0512844d92ec568be1c1.js => zh_TW.2364.344f588a648071b16afe.js} (100%) rename charting_library/bundles/{zh_TW.2530.adc265598cdcdb54de60.js => zh_TW.2530.a937dad12293d037e709.js} (100%) rename charting_library/bundles/{zh_TW.2646.6d4337fd3d77bed4cd79.js => zh_TW.2646.e1afc597ee2346b76599.js} (100%) rename charting_library/bundles/{zh_TW.2870.94eec294c5a8f0610249.js => zh_TW.2870.90e9b0551e459e58e89c.js} (100%) rename charting_library/bundles/{zh_TW.359.db67c54d050dcf386a2b.js => zh_TW.359.48f9bd477bc07026f192.js} (100%) rename charting_library/bundles/{zh_TW.3796.83c778227bf8017ea9cf.js => zh_TW.3796.690ec7ba40634aaa49b0.js} (100%) rename charting_library/bundles/{zh_TW.4026.45ee1092b1b9fbf8f257.js => zh_TW.4026.6f886b4ecb915f046a50.js} (100%) rename charting_library/bundles/{zh_TW.4040.e7e117800dcdd26646f0.js => zh_TW.4040.e94717398f4ae82bb59a.js} (100%) rename charting_library/bundles/{zh_TW.4109.fb5805530255b4d350dd.js => zh_TW.4109.a12209ecb42bd428e08d.js} (100%) rename charting_library/bundles/{zh_TW.4166.2b61ec36252115d9d6f5.js => zh_TW.4166.6d88fb93ca2cc6489447.js} (100%) rename charting_library/bundles/{zh_TW.4703.56cf74984f3c0c091270.js => zh_TW.4703.0727c568507366453c0b.js} (100%) rename charting_library/bundles/{zh_TW.5683.fe97bc110a09f7a85bf1.js => zh_TW.5683.92bfd5e2c623b81f8506.js} (100%) rename charting_library/bundles/{zh_TW.5757.3f945d17f3d4e46d524e.js => zh_TW.5757.d24f67c9c9749f77dbfd.js} (100%) rename charting_library/bundles/{zh_TW.6150.a11d291ee03946014bc0.js => zh_TW.6150.02a772743447be927d38.js} (100%) rename charting_library/bundles/{zh_TW.6302.50eaa484246d9138be47.js => zh_TW.6302.989e8b97d94c21eac8ae.js} (100%) rename charting_library/bundles/{zh_TW.6342.98849a5d0efe1079a157.js => zh_TW.6342.4d8515c4bdb64a890ad7.js} (100%) rename charting_library/bundles/{zh_TW.6703.fb8e84aef31e28d9d3a5.js => zh_TW.6703.241f30cb7fd14cd38e53.js} (100%) rename charting_library/bundles/{zh_TW.6778.11c8f175819c2a9585e8.js => zh_TW.6778.fa9ecd1ee63a73663927.js} (100%) rename charting_library/bundles/{zh_TW.6822.dc35accbb7718f87443e.js => zh_TW.6822.47590962f825d6e0be73.js} (100%) rename charting_library/bundles/{zh_TW.711.382d355b9d621474ad0c.js => zh_TW.711.4e512902c55af6906e17.js} (100%) rename charting_library/bundles/{zh_TW.8066.a8f5a3dc8bd34ea86495.js => zh_TW.8066.eaeea50d33d52cbaa986.js} (100%) rename charting_library/bundles/{zh_TW.8370.27448531d54b88e152ec.js => zh_TW.8370.f4aaf0bae41429a49799.js} (100%) rename charting_library/bundles/{zh_TW.8622.1c50c41ea462dc532246.js => zh_TW.8622.f97e37048aeabf09a214.js} (100%) rename charting_library/bundles/{zh_TW.8697.8775a7191ab3c8155460.js => zh_TW.8697.515001609aed7a10329e.js} (100%) rename charting_library/bundles/{zh_TW.877.5e88b7d3683c91bd81e8.js => zh_TW.877.6d121780ecccd6384ccf.js} (100%) rename charting_library/bundles/{zh_TW.9093.c8b0300134e591e923fc.js => zh_TW.9093.7d6eb5a73135f2d40dbb.js} (100%) rename charting_library/bundles/{zh_TW.9321.7a432fdf26ec4e6555c4.js => zh_TW.9321.8f5474a51e036a732ec3.js} (100%) diff --git a/changelog.md b/changelog.md index b2095772..d086d06b 100644 --- a/changelog.md +++ b/changelog.md @@ -4,6 +4,26 @@ + +## Version 28.3.0 + +*Date: Thu Oct 24 2024* + +**New Features** + +- **Symbol name in the Watchlist and Details widgets.** Now, the [`DatafeedQuoteValues.short_name`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Datafeed.DatafeedQuoteValues#short_name) value is displayed as a symbol's short name in the [Watchlist](https://www.tradingview.com/charting-library-docs/latest/trading_terminal/Watch-List) and [Details](https://www.tradingview.com/charting-library-docs/latest/trading_terminal#details). + You can disable the [`prefer_quote_short_name`](https://www.tradingview.com/charting-library-docs/latest/customization/Featuresets#prefer_quote_short_name) featureset to revert to the old behavior. In this case, the [`ticker`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.LibrarySymbolInfo#ticker) value will be used instead. `Trading Platform Only` + +**Improvements** + +- **Added new time zone Azores (UTC).** + +**Bug Fixes** + +- **Anchored Note in multi-layout.** Fixed an issue where plotting a saved Anchored Note in multi-layout would raise an error. `Trading Platform Only` +- **Fixed symbol logo persistence in legend.** Resolved an issue where a failed image load (e.g., a 404 error) for a symbol logo would cause the previous logo to persist in the legend. Now, the legend correctly updates to reflect the absence of a logo when loading fails. See the [Symbol logos](https://www.tradingview.com/charting-library-docs/latest/ui_elements/Legend#symbol-logos) section of the Legend documentation for more details on the feature. +- **Fixed ordering of symbol logos.** Fixed an issue where symbol logos with two URLs defined in [`logo_urls`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.LibrarySymbolInfo#logo_urls) were displayed in an inconsistent order. The order has been corrected on the chart legend and within the Account Manager table. + ## Version 28.2.0 *Date: Tue Oct 01 2024* @@ -12,13 +32,13 @@ - **Added `Rank Correlation Index` indicator.** - **Support building seconds bars from ticks.** Trading Platform now supports building seconds bars from ticks for symbols configured to support it. Compatible symbols must set the [`build_seconds_from_ticks`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.LibrarySymbolInfo#build_seconds_from_ticks) flag to `true`. Additionally, [`has_seconds`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.LibrarySymbolInfo#has_seconds) and [`has_ticks`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.LibrarySymbolInfo#has_ticks) must be `true`, and [`seconds_multipliers`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.LibrarySymbolInfo#seconds_multipliers) must be an empty array or only contain multipliers that the datafeed provides itself. `Trading Platform Only` +- **Sped up sorting animation in the Account Manager.** Raised by [#8760](https://github.com/tradingview/charting_library/issues/8760) `Trading Platform Only` **Improvements** - **Added an option to customize the default Volume MA calculation in the Volume indicator.** By default, the Volume MA, optionally plotted in the Volume indicator, used the SMA calculation. We have now introduced two additional options: EMA and WMA. - **Added new event to `SubscribeEventsMap`.** The [`timeframe_interval`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.SubscribeEventsMap#timeframe_interval) event is triggered when the one of the bottom left intervals is selected or the [`setTimeFrame`](https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.IChartWidgetApi#settimeframe) API is used. - **Added a symbol change to MACD indicator.** It is now possible to change the targeted symbol when plotting MACD indicator without using the main series. -- **Sped up sorting animation in the Account Manager.** Raised by [#8760](https://github.com/tradingview/charting_library/issues/8760) `Trading Platform Only` ## Version 28.1.0 diff --git a/charting_library/bundles/2751.afbce9c409b45fa8e482.js b/charting_library/bundles/2751.e13accd5da6697245484.js similarity index 97% rename from charting_library/bundles/2751.afbce9c409b45fa8e482.js rename to charting_library/bundles/2751.e13accd5da6697245484.js index 9e773240..2c90f54a 100644 --- a/charting_library/bundles/2751.afbce9c409b45fa8e482.js +++ b/charting_library/bundles/2751.e13accd5da6697245484.js @@ -3,7 +3,7 @@ desktop:"desktop-IxKZEhmO",allSelectedIcon:"allSelectedIcon-IxKZEhmO",selected:"selected-IxKZEhmO",focused:"focused-IxKZEhmO",titleWithoutDesc:"titleWithoutDesc-IxKZEhmO",textBlock:"textBlock-IxKZEhmO",bordered:"bordered-IxKZEhmO"}},9854:e=>{e.exports={container:"container-dfKL9A7t",contentList:"contentList-dfKL9A7t",contentListDesktop:"contentListDesktop-dfKL9A7t",searchSourceItemsContainer:"searchSourceItemsContainer-dfKL9A7t",oneColumn:"oneColumn-dfKL9A7t",searchSourceItemsContainerDesktop:"searchSourceItemsContainerDesktop-dfKL9A7t",groupTitleDesktop:"groupTitleDesktop-dfKL9A7t",column:"column-dfKL9A7t",emptyText:"emptyText-dfKL9A7t",emptyIcon:"emptyIcon-dfKL9A7t",noResultsDesktop:"noResultsDesktop-dfKL9A7t"}},16872:e=>{e.exports={wrap:"wrap-gjrLBBL3",item:"item-gjrLBBL3",small:"small-gjrLBBL3",newStyles:"newStyles-gjrLBBL3",mobile:"mobile-gjrLBBL3",text:"text-gjrLBBL3",exchange:"exchange-gjrLBBL3",filterItem:"filterItem-gjrLBBL3",brokerWrap:"brokerWrap-gjrLBBL3"}},90349:e=>{e.exports={wrap:"wrap-dlewR1s1",watchlist:"watchlist-dlewR1s1",noFeed:"noFeed-dlewR1s1",newStyles:"newStyles-dlewR1s1",scrollContainer:"scrollContainer-dlewR1s1",listContainer:"listContainer-dlewR1s1",multiLineItemsContainer:"multiLineItemsContainer-dlewR1s1",withSpinner:"withSpinner-dlewR1s1",spinnerContainer:"spinnerContainer-dlewR1s1",largeSpinner:"largeSpinner-dlewR1s1"}},43376:e=>{e.exports={search:"search-ZXzPWcCf",upperCase:"upperCase-ZXzPWcCf",bubblesContainer:"bubblesContainer-ZXzPWcCf",mobile:"mobile-ZXzPWcCf",bubbles:"bubbles-ZXzPWcCf",withFilters:"withFilters-ZXzPWcCf",spinnerWrap:"spinnerWrap-ZXzPWcCf",emptyText:"emptyText-ZXzPWcCf",emptyIcon:"emptyIcon-ZXzPWcCf",noResultsDesktop:"noResultsDesktop-ZXzPWcCf",brokerButtonWrap:"brokerButtonWrap-ZXzPWcCf"}},54464:e=>{e.exports={flagWrap:"flagWrap-QKnxaZOG",icon:"icon-QKnxaZOG",caret:"caret-QKnxaZOG",title:"title-QKnxaZOG",button:"button-QKnxaZOG",withFlag:"withFlag-QKnxaZOG",buttonContent:"buttonContent-QKnxaZOG"}},26664:e=>{e.exports={dialog:"dialog-u2dP3kv1",tabletDialog:"tabletDialog-u2dP3kv1",desktopDialog:"desktopDialog-u2dP3kv1",backButton:"backButton-u2dP3kv1"}},99113:e=>{e.exports={childrenWrapper:"childrenWrapper-_RhDhmVQ",container:"container-_RhDhmVQ"}},32248:e=>{e.exports={highlighted:"highlighted-cwp8YRo6"}},18429:(e,t,r)=>{"use strict";r.d(t,{SEPARATOR_PREFIX:()=>o,isSeparatorItem:()=>n});const o="###";function n(e){return e.startsWith(o)}},48199:(e,t,r)=>{"use strict";r.d(t,{BackButton:()=>f});var o,n=r(50959),l=r(64388),a=r(95694),s=r(49498),i=r(60176),c=r(35369),u=r(58478),d=r(73063),m=r(14127),p=r(18073),h=r(99243),g=r(42576);function v(e="large",t="1.2"){switch(e){case"large":return"1.2"===t?a:d;case"medium":return"1.2"===t?s:m;case"small":return"1.2"===t?i:p;case"xsmall":return"1.2"===t?c:h;case"xxsmall":return"1.2"===t?u:g;default:return s}}!function(e){e.Thin="1.2",e.Medium="1.5"}(o||(o={}));const f=n.forwardRef(((e,t)=>{const{"aria-label":r,flipIconOnRtl:o,...a}=e;return n.createElement(l.NavButton,{...a,"aria-label":r,ref:t,icon:v(e.size,e.iconStrokeWidth), flipIconOnRtl:o})}))},27011:(e,t,r)=>{"use strict";function o(e,t){return t||null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}r.d(t,{isIconOnly:()=>o})},14543:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>o.LightButton});r(9038);var o=r(15893);r(50959),r(21593),r(66860),r(29075),r(62978);r(78572)},9038:(e,t,r)=>{"use strict";r.d(t,{useLightButtonClasses:()=>c});var o=r(50959),n=r(97754),l=r(17946),a=r(27011),s=r(86332);const i=o.createContext({isInButtonGroup:!1,isGroupPrimary:!1}),c=(e,t,r)=>{const c=(0,o.useContext)(l.CustomBehaviourContext),{className:u,isSelected:d,children:m,showCaret:p,forceDirection:h,iconOnly:g,color:v="gray",variant:f="primary",size:y="medium",enableActiveStateStyles:S=c.enableActiveStateStyles,typography:b,isLink:x=!1,textWrap:w,isPills:k,isActive:C,startSlot:E,endSlot:I}=t,L=e[`typography-${((e,t,r)=>{if(r){const e=r.replace(/^\D+/g,"");return t?`semibold${e}`:r}switch(e){case"xsmall":return t?"semibold14px":"regular14px";case"small":case"medium":return t?"semibold16px":"regular16px";default:return""}})(y,d||k,b||void 0)}`],R=(0,o.useContext)(s.ControlGroupContext),{isInButtonGroup:_,isGroupPrimary:T}=(0,o.useContext)(i);return n(u,e.lightButton,x&&e.link,C&&e.active,d&&e.selected,(0,a.isIconOnly)(m,g)&&e.noContent,!!E&&e.withStartSlot,(p||!!I)&&e.withEndSlot,r&&e.withGrouped,h&&e[h],e[T?"primary":f],e[T?"gray":v],e[y],L,!S&&e.disableActiveStateStyles,R.isGrouped&&e.grouped,w&&e.wrap,_&&e.disableActiveOnTouch,k&&e.pills)}},66860:(e,t,r)=>{"use strict";r.d(t,{LightButtonContent:()=>d});var o=r(50959),n=r(97754),l=r(34094),a=r(27011),s=r(9745),i=r(2948),c=r(29075),u=r.n(c);function d(e){const{showCaret:t,iconOnly:r,ellipsis:c=!0,textWrap:d,tooltipText:m,children:p,endSlot:h,startSlot:g,isActiveCaret:v}=e;[h,t].filter((e=>!!e));return o.createElement(o.Fragment,null,g&&o.createElement("span",{className:n(u().slot,u().startSlot)},g),!(0,a.isIconOnly)(p,r)&&o.createElement("span",{className:n(u().content,!d&&u().nowrap,"apply-overflow-tooltip","apply-overflow-tooltip--check-children-recursively","apply-overflow-tooltip--allow-text"),"data-overflow-tooltip-text":null!=m?m:(0,l.getTextForTooltip)(p)},d||c?o.createElement(o.Fragment,null,o.createElement("span",{className:n(!d&&c&&u().ellipsisContainer,d&&u().textWrapContainer,d&&c&&u().textWrapWithEllipsis)},p),o.createElement("span",{className:u().visuallyHidden,"aria-hidden":!0},p)):o.createElement(o.Fragment,null,p,o.createElement("span",{className:u().visuallyHidden,"aria-hidden":!0},p))),h&&o.createElement("span",{className:n(u().slot,u().endSlot)},h),t&&(e=>o.createElement(s.Icon,{className:n(u().caret,e&&u().activeCaret),icon:i}))(v))}},15893:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>d});var o=r(50959),n=r(86332),l=r(9038),a=r(66860),s=r(29075),i=r.n(s),c=r(62978),u=r.n(c);function d(e){ const{isGrouped:t}=o.useContext(n.ControlGroupContext),{reference:r,className:s,isSelected:c,children:d,iconOnly:m,ellipsis:p,showCaret:h,forceDirection:g,endSlot:v,startSlot:f,color:y,variant:S,size:b,enableActiveStateStyles:x,typography:w,textWrap:k=!1,maxLines:C,style:E={},isPills:I,isActive:L,tooltipText:R,role:_,...T}=e,N=k?null!=C?C:2:1,B=N>0?{...E,"--ui-lib-light-button-content-max-lines":N}:E;return o.createElement("button",{...T,className:(0,l.useLightButtonClasses)({...u(),...i()},{className:s,isSelected:c,children:d,iconOnly:m,showCaret:h,forceDirection:g,endSlot:v,startSlot:f,color:y,variant:S,size:b,enableActiveStateStyles:x,typography:w,textWrap:k,isPills:I,isActive:L},t),ref:r,style:B,role:_},o.createElement(a.LightButtonContent,{showCaret:h,isActiveCaret:h&&(I||L||c),iconOnly:m,ellipsis:p,textWrap:k,tooltipText:R,endSlot:v,startSlot:f},d))}},34094:(e,t,r)=>{"use strict";r.d(t,{getTextForTooltip:()=>a});var o=r(50959);const n=e=>(0,o.isValidElement)(e)&&Boolean(e.props.children),l=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",a=e=>Array.isArray(e)||(0,o.isValidElement)(e)?o.Children.toArray(e).reduce(((e,t)=>{let r="";return r=(0,o.isValidElement)(t)&&n(t)?a(t.props.children):(0,o.isValidElement)(t)&&!n(t)?"":l(t),e.concat(r)}),"").trim():l(e)},3685:(e,t,r)=>{"use strict";function o(){var e,t,r;return null!==(r=null===(t=null===(e=window.configurationData)||void 0===e?void 0:e.exchanges)||void 0===t?void 0:t.map((e=>({...e,country:"",providerId:"",flag:""}))))&&void 0!==r?r:[]}r.d(t,{getExchanges:()=>o})},36279:(e,t,r)=>{"use strict";var o;r.d(t,{LogoSize:()=>o,getLogoUrlResolver:()=>a}),function(e){e[e.Medium=0]="Medium",e[e.Large=1]="Large"}(o||(o={}));class n{getSymbolLogoUrl(e){return e}getCountryFlagUrl(){return""}getCryptoLogoUrl(e){return e}getProviderLogoUrl(e){return e}getSourceLogoUrl(e){return e}getBlockchainContractLogoUrl(e){return e}}let l;function a(){return l||(l=new n),l}},69654:(e,t,r)=>{"use strict";r.d(t,{DialogSearch:()=>d});var o=r(50959),n=r(97754),l=r.n(n),a=r(11542),s=r(9745),i=r(69859),c=r(54313),u=r(59086);function d(e){const{children:t,isMobile:n,renderInput:d,onCancel:p,containerClassName:h,inputContainerClassName:g,iconClassName:v,cancelTitle:f=a.t(null,void 0,r(4543)),...y}=e;return o.createElement("div",{className:l()(u.container,n&&u.mobile,h)},o.createElement("div",{className:l()(u.inputContainer,n&&u.mobile,g,p&&u.withCancel)},d||o.createElement(m,{isMobile:n,...y})),t,o.createElement(s.Icon,{className:l()(u.icon,n&&u.mobile,v),icon:n?c:i}),p&&(!n||""!==y.value)&&o.createElement("div",{className:l()(u.cancel,n&&u.mobile),onClick:p},f))}function m(e){const{className:t,reference:r,isMobile:n,value:a,onChange:s,onFocus:i,onBlur:c,onKeyDown:d,onSelect:m,placeholder:p,activeDescendant:h,...g}=e;return o.createElement("input",{...g,ref:r,type:"text",className:l()(t,u.input,n&&u.mobile),autoComplete:"off","data-role":"search",placeholder:p,value:a,onChange:s,onFocus:i,onBlur:c,onSelect:m,onKeyDown:d,"aria-activedescendant":h})}}, -96967:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogContentItem:()=>M});var o=r(50959),n=r(97754),l=r.n(n),a=(r(11542),r(50151)),s=r(9745),i=r(56570),c=r(24637),u=r(19785),d=r(84524),m=r(24633),p=r(77975),h=r(45345),g=r(32563),v=r(49406),f=r(618),y=r(36279),S=r(59695),b=r(58492),x=r(39330),w=r(19938),k=r(43010),C=r(23348);function E(e){const{className:t,placeholderLetter:r,url1:n,url2:a,size:s="xxxsmall"}=e,i=(0,o.useRef)(null),c=(0,o.useRef)(null),u=(0,o.useRef)(null),d=(0,o.useRef)(null),m=(0,o.useRef)(null),p=(0,o.useRef)(null);return(0,k.useIsomorphicLayoutEffect)((()=>{const e=void 0===n?[]:void 0===a?[n]:[n,a],t=p.current=(r=e,Promise.all(r.map((e=>(0,w.getImage)(`symbol_logo_${e}`,e,L).then((e=>e.cloneNode()))))));var r;t.then((e=>{var r,o,n,l,a,s,h,g,v;if(t===p.current)switch(e.length){case 0:null===(r=u.current)||void 0===r||r.classList.add(C.hidden),null===(o=c.current)||void 0===o||o.classList.add(S.hiddenCircleLogoClass),null===(n=i.current)||void 0===n||n.classList.remove(S.hiddenCircleLogoClass);break;case 1:I(c.current,e[0]),null===(l=u.current)||void 0===l||l.classList.add(C.hidden),null===(a=c.current)||void 0===a||a.classList.remove(S.hiddenCircleLogoClass),null===(s=i.current)||void 0===s||s.classList.add(S.hiddenCircleLogoClass);break;case 2:I(d.current,e[0]),I(m.current,e[1]),null===(h=u.current)||void 0===h||h.classList.remove(C.hidden),null===(g=c.current)||void 0===g||g.classList.add(S.hiddenCircleLogoClass),null===(v=i.current)||void 0===v||v.classList.add(S.hiddenCircleLogoClass)}}))}),[n,a]),o.createElement("span",{className:l()(t,C.container)},o.createElement("span",{ref:u,className:l()(C.pairContainer,C.hidden)},o.createElement("span",{className:(0,x.getBlockStyleClasses)(s)},o.createElement("span",{ref:m,className:l()(C.logo,(0,x.getLogoStyleClasses)(s))}),o.createElement("span",{ref:d,className:l()(C.logo,(0,x.getLogoStyleClasses)(s))}))),o.createElement("span",{ref:c,className:l()(C.logo,S.hiddenCircleLogoClass,(0,b.getStyleClasses)(s))}),o.createElement("span",{ref:i,className:l()(C.logo,(0,b.getStyleClasses)(s))},o.createElement(S.CircleLogo,{size:s,placeholderLetter:r})))}function I(e,t){e&&(e.innerHTML="",e.appendChild(t))}function L(e){e.crossOrigin="",e.decoding="async"}var R=r(75471);function _(e){const{logoId:t,baseCurrencyLogoId:r,currencyLogoId:n,placeholder:a,className:s,size:i="xsmall"}=e,c=(0,o.useMemo)((()=>{const e={logoid:t,"currency-logoid":n,"base-currency-logoid":r};return(0,f.removeUsdFromCryptoPairLogos)((0,f.resolveLogoUrls)(e,y.LogoSize.Medium))}),[t,n,r]);return o.createElement(E,{key:i,className:l()(R.logo,s),url1:c[0],url2:c[1],placeholderLetter:a,size:i})}var T=r(29562),N=r(69533),B=r(35881);function M(e){var t,r +96967:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogContentItem:()=>M});var o=r(50959),n=r(97754),l=r.n(n),a=(r(11542),r(50151)),s=r(9745),i=r(56570),c=r(24637),u=r(19785),d=r(84524),m=r(24633),p=r(77975),h=r(45345),g=r(32563),v=r(49406),f=r(618),y=r(36279),S=r(59695),b=r(58492),x=r(39330),w=r(19938),k=r(43010),C=r(23348);function E(e){const{className:t,placeholderLetter:r,url1:n,url2:a,size:s="xxxsmall"}=e,i=(0,o.useRef)(null),c=(0,o.useRef)(null),u=(0,o.useRef)(null),d=(0,o.useRef)(null),m=(0,o.useRef)(null),p=(0,o.useRef)(null);return(0,k.useIsomorphicLayoutEffect)((()=>{const e=void 0===n?[]:void 0===a?[n]:[n,a],t=p.current=(r=e,Promise.all(r.map((e=>(0,w.getImage)(`symbol_logo_${e}`,e,L).then((e=>e.cloneNode()))))));var r;t.catch((()=>[])).then((e=>{var r,o,n,l,a,s,h,g,v;if(t===p.current)switch(e.length){case 0:null===(r=u.current)||void 0===r||r.classList.add(C.hidden),null===(o=c.current)||void 0===o||o.classList.add(S.hiddenCircleLogoClass),null===(n=i.current)||void 0===n||n.classList.remove(S.hiddenCircleLogoClass);break;case 1:I(c.current,e[0]),null===(l=u.current)||void 0===l||l.classList.add(C.hidden),null===(a=c.current)||void 0===a||a.classList.remove(S.hiddenCircleLogoClass),null===(s=i.current)||void 0===s||s.classList.add(S.hiddenCircleLogoClass);break;case 2:I(d.current,e[0]),I(m.current,e[1]),null===(h=u.current)||void 0===h||h.classList.remove(C.hidden),null===(g=c.current)||void 0===g||g.classList.add(S.hiddenCircleLogoClass),null===(v=i.current)||void 0===v||v.classList.add(S.hiddenCircleLogoClass)}}))}),[n,a]),o.createElement("span",{className:l()(t,C.container)},o.createElement("span",{ref:u,className:l()(C.pairContainer,C.hidden)},o.createElement("span",{className:(0,x.getBlockStyleClasses)(s)},o.createElement("span",{ref:m,className:l()(C.logo,(0,x.getLogoStyleClasses)(s))}),o.createElement("span",{ref:d,className:l()(C.logo,(0,x.getLogoStyleClasses)(s))}))),o.createElement("span",{ref:c,className:l()(C.logo,S.hiddenCircleLogoClass,(0,b.getStyleClasses)(s))}),o.createElement("span",{ref:i,className:l()(C.logo,(0,b.getStyleClasses)(s))},o.createElement(S.CircleLogo,{size:s,placeholderLetter:r})))}function I(e,t){e&&(e.innerHTML="",e.appendChild(t))}function L(e){e.crossOrigin="",e.decoding="async"}var R=r(75471);function _(e){const{logoId:t,baseCurrencyLogoId:r,currencyLogoId:n,placeholder:a,className:s,size:i="xsmall"}=e,c=(0,o.useMemo)((()=>{const e={logoid:t,"currency-logoid":n,"base-currency-logoid":r};return(0,f.removeUsdFromCryptoPairLogos)((0,f.resolveLogoUrls)(e,y.LogoSize.Medium))}),[t,n,r]);return o.createElement(E,{key:i,className:l()(R.logo,s),url1:c[0],url2:c[1],placeholderLetter:a,size:i})}var T=r(29562),N=r(69533),B=r(35881);function M(e){var t,r ;const{dangerousTitleHTML:n,title:f,dangerousDescriptionHTML:y,description:S,searchToken:b,exchangeName:x,marketType:w,onClick:k,isSelected:C,isEod:E=!1,isActive:I=!1,isOffset:L=!1,invalid:R=!1,isHighlighted:M=!1,hideExchange:D=!1,hideMarkedListFlag:O=!1,onExpandClick:F,isExpanded:P,hoverComponent:A,country:V,providerId:U,source:Q,source2:W,type:K,flag:z,itemRef:Z,onMouseOut:H,onMouseOver:q,className:$,actions:j,reference:G,fullSymbolName:Y,logoId:X,currencyLogoId:J,baseCurrencyLogoId:ee,shortName:te,hideLogo:re=!1,exchangeTooltip:oe,hideMarketType:ne,isPrimary:le}=e,{isSmallWidth:ae,isMobile:se}=(0,a.ensureNotNull)((0,o.useContext)(d.SymbolSearchItemsDialogContext)),ie=Boolean(A),ce=!R&&!D&&(se||!ie),ue=(0,p.useWatchedValueReadonly)({watchedValue:h.watchedTheme})===m.StdTheme.Dark?B.dark:B.light,de=A,me=i.enabled("show_symbol_logos"),pe=i.enabled("show_exchange_logos"),he=me||!1,ge=null!==(t=null==W?void 0:W.description)&&void 0!==t?t:Q,ve=null!==(r=null==W?void 0:W.name)&&void 0!==r?r:Q;return o.createElement("div",{className:l()(B.itemRow,ae&&B.multiLine,M&&B.highlighted,M&&ue,C&&B.selected,I&&B.active,R&&B.invalid,!se&&g.mobiletouch&&ie&&B.hover,$),onClick:function(e){if(!k||e.defaultPrevented)return;e.preventDefault(),k(e)},"data-role":e["data-role"]||"list-item","data-active":I,"data-type":w,"data-name":"symbol-search-dialog-content-item",onMouseOut:H,onMouseOver:q,ref:G},o.createElement("div",{ref:Z,className:l()(B.itemInfoCell,B.cell,L&&B.offset)},o.createElement("div",{className:l()(B.actionHandleWrap,!he&&B.fixedWidth)},o.createElement(o.Fragment,null,!1,F&&o.createElement("div",{onClick:function(e){if(!F||e.defaultPrevented)return;e.preventDefault(),F(e)}},o.createElement(s.Icon,{className:l()(B.expandHandle,P&&B.expanded,C&&B.selected),icon:N})),he&&!L&&o.createElement("div",{className:l()(B.logo,Boolean(F)&&B.isExpandable)},o.createElement(_,{key:Y,logoId:X,currencyLogoId:J,baseCurrencyLogoId:ee,placeholder:te?te[0]:void 0})))),o.createElement("div",{className:l()(B.description,he&&L&&B.offset)},f&&o.createElement("div",{className:l()(B.symbolTitle,I&&B.active,R&&B.invalid,!Boolean(y)&&B.noDescription),"data-name":"list-item-title"},"string"==typeof f&&b?o.createElement(c.HighlightedText,{className:B.highlightedText,text:f,queryString:b,rules:(0,u.createRegExpList)(b)}):f,E&&o.createElement("span",{className:B.dataMode},"E")),!f&&n&&o.createElement("div",{className:l()(B.symbolTitle,I&&B.active,R&&B.invalid),"data-name":"list-item-title"},o.createElement("span",{dangerouslySetInnerHTML:{__html:n}}),E&&o.createElement("span",{className:B.dataMode},"E")),ae&&fe())),!ae&&o.createElement("div",{className:l()(B.cell,B.descriptionCell,Boolean(de)&&B.addition)},fe(),de?o.createElement(de,{...e,className:B.actions,onMouseOver:void 0,onMouseOut:void 0}):null),ae&&de?o.createElement(de,{...e,className:B.cell,onMouseOver:void 0,onMouseOut:void 0}):null,ce&&o.createElement("div",{className:l()(B.exchangeCell,B.cell)},o.createElement("div",{className:l()(B.exchangeDescription)},!ne&&o.createElement("div",{ className:l()(B.marketType,I&&B.active)},w),o.createElement("div",{className:B.source},!1,"economic"===K&&ge&&ve?o.createElement("div",{className:l()(B.exchangeName,I&&B.active,"apply-common-tooltip",B.narrow,ne&&B.wide),title:ge},ve):o.createElement("div",{className:l()(B.exchangeName,I&&B.active,oe&&"apply-common-tooltip"),title:oe},x))),pe&&o.createElement("div",{className:B.flag},o.createElement(T.SymbolSearchFlag,{key:pe?`${Y}_exchange`:`${V}_${U}_${null==W?void 0:W.id}_${K}_${z}`,className:B.icon,country:V,providerId:U,sourceId:"economic"===K&&W?W.id:void 0}))),o.createElement("div",{className:l()(B.cell,Boolean(j)&&B.actionsCell)},j));function fe(){if(R)return null;const e=l()(B.symbolDescription,I&&B.active,!g.mobiletouch&&"apply-overflow-tooltip apply-overflow-tooltip--allow-text");return S?o.createElement("div",{className:e},b?o.createElement(c.HighlightedText,{className:B.highlightedText,text:S,queryString:b,rules:(0,u.createRegExpList)(b)}):S):y?o.createElement("div",{"data-overflow-tooltip-text":(0,v.removeTags)(y),className:e,dangerouslySetInnerHTML:{__html:y}}):null}}},29562:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchFlag:()=>v});var o=r(50959),n=r(97754),l=r.n(n),a=r(24633),s=r(36279);const i=r.p+"mock-dark.16b5f3a431f502b03ae3.svg",c=r.p+"mock-light.d201313017eb2c1b989f.svg";function u(e){return e===a.StdTheme.Dark?i:c}var d=r(77975),m=r(45345),p=r(50151);const h=s.LogoSize.Medium;var g=r(35599);function v(e){const{country:t,tooltip:r,providerId:n,sourceId:a,className:i}=e,c=(0,d.useWatchedValueReadonly)({watchedValue:m.watchedTheme}),[v,f]=(0,o.useState)(function({country:e,providerId:t,sourceId:r}){const o=(0,s.getLogoUrlResolver)();return n=>{const l=e=>o.getProviderLogoUrl(e,h),a=[{value:r,resolve:l},{value:e,resolve:e=>o.getCountryFlagUrl(e.toUpperCase(),h)},{value:t,resolve:l}].find((({value:e})=>void 0!==e&&e.length>0));return void 0!==a?a.resolve((0,p.ensureDefined)(a.value)):u(n)}}({country:t,providerId:n,sourceId:a})(c));return o.createElement("img",{className:l()(i,"apply-common-tooltip",g.icon),crossOrigin:"","data-tooltip":r,src:v,onError:function(){f(u(c))}})}},58442:(e,t,r)=>{"use strict";r.d(t,{QualifiedSources:()=>o,qualifyProName:()=>a});var o,n=r(50151),l=r(56570);r(81319);function a(e){return e}!function(e){function t(e){return e.pro_name}function r(e){{const t=l.enabled("pay_attention_to_ticker_not_symbol")?e.ticker:e.name;return(0,n.ensureDefined)(t)}}e.fromQuotesSnapshot=function(e){return"error"===e.status?e.symbolname:e.values.pro_name},e.fromQuotesResponse=function(e){const{values:r,symbolname:o,status:n}=e;return"error"===n&&o?o:t(r)},e.fromQuotes=t,e.fromSymbolSearchResult=function(e,t){{const{ticker:r,symbol:o}=null!=t?t:e;return l.enabled("pay_attention_to_ticker_not_symbol")?(0,n.ensureDefined)(null!=r?r:o):(0,n.ensureDefined)(o)}},e.fromSymbolInfo=r,e.fromSymbolMessage=function(e,t){return"symbol_resolved"===t.method?r(t.params[1]):e}}(o||(o={}))},20882:(e,t,r)=>{"use strict";r.d(t,{createSearchSources:()=>s,filterSearchSources:()=>l,isAllSearchSourcesSelected:()=>n, splitSearchSourcesByGroup:()=>a});const o=[];function n(e){return""===e.value()}function l(e,t){return e.filter((e=>e.includes(t)))}function a(e){const t=new Map;e.forEach((e=>{t.has(e.group())?t.get(e.group()).push(e):t.set(e.group(),[e])}));for(const e of t.values()){e[0].group()!==ExchangeGroup.NorthAmerica&&e.sort(((e,t)=>e.name().toLowerCase()>t.name().toLowerCase()?1:-1))}return new Map([...t.entries()].sort((([e],[t])=>o.indexOf(e)-o.indexOf(t))))}function s(e,t){return t.map((t=>new e(t)))}},70613:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogBodyContext:()=>o});const o=r(50959).createContext(null)},84524:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialogContext:()=>o});const o=r(50959).createContext(null)},73280:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialog:()=>Xe});var o,n,l,a=r(50959),s=r(97754),i=r.n(s),c=r(11542),u=r(56570),d=r(44254),m=r(81319);function p(e){const t=function(e){let t,r=0,o=0;for(let n=0;n"symbol"===t.type&&d.symbolTokenEscapeRe.test(t.value)?e+`'${t.value}'`:e+t.value),"")}function g(e){const t=function(e){const t=(0,d.tokenize)(e),r=[];return t.forEach((e=>{if("symbol"!==e.type)return;const[t]=(0,d.parseToken)(e);t&&r.push(t)})),r}(e);if(1===t.length)return t[0]}function v(e,t,r){const o=e.value,[n,l]=f(e,r),a=(0,m.getSymbolFullName)(t),s=d.symbolTokenEscapeRe.test(a)?`'${a}'`:a;return[o.substring(0,l)+s+o.substring(l+n.length),l+s.length]}function f(e,t){const{value:r,selectionStart:o}=e,n=(0,d.tokenize)(t?r.toUpperCase():r),l=(0,d.getTokenAtPos)(n,o||0);return[(null==l?void 0:l.value)||"",l?l.offset:r.length,n]}!function(e){e.Init="init",e.Var="var",e.Operator="operator"}(o||(o={})),function(e){e[e.Init=0]="Init",e[e.Div=1]="Div",e[e.Expression=2]="Expression",e[e.BracedExpression=3]="BracedExpression"}(n||(n={})),function(e){e.Stocks="stocks",e.Futures="futures",e.Funds="funds",e.Forex="forex",e.Crypto="bitcoin,crypto",e.Index="index",e.Bond="bond",e.Economic="economic",e.Options="options"}(l||(l={}));const y=["futures","forex","bond","economic","options"];var S=r(84877),b=r(24437),x=r(79418),w=r(9745),k=r(86240),C=r(86781),E=r(84524),I=r(69654),L=r(3343),R=r(19291);function _(e,t,r){return`source-item-${e}-${t}-${r}`}var T=r(20882),N=r(99113);function B(e){const{children:t,className:r}=e;return a.createElement("div",{className:i()(N.container,r)},a.createElement("div",{className:N.childrenWrapper},t))}var M=r(50151),D=r(78036),O=r(24637),F=r(19785),P=r(91540),A=r(78406);function V(e){ diff --git a/charting_library/bundles/7346.b02c4b5d2d08b5be4162.js b/charting_library/bundles/7346.a2efeed47130dd4e832c.js similarity index 99% rename from charting_library/bundles/7346.b02c4b5d2d08b5be4162.js rename to charting_library/bundles/7346.a2efeed47130dd4e832c.js index bd048a51..97269564 100644 --- a/charting_library/bundles/7346.b02c4b5d2d08b5be4162.js +++ b/charting_library/bundles/7346.a2efeed47130dd4e832c.js @@ -20,7 +20,7 @@ if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}($);c var u=(0,w.default)(e)?r:B,o=arguments.length<3;return u(e,N(t,4),n,o,a)}},48828:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var r=n(66934),u=n(23151),o=n(17104),d=n(98279),i=n(87844);const a=function(e,t,n,a){if(!(0,d.default)(e))return e;for(var s=-1,c=(t=(0,u.default)(t,e)).length,f=c-1,l=e;null!=l&&++s{"use strict";n.d(t,{default:()=>r});const r=function(){return[]}},43370:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(12481),u=n(98279);const o=function(e,t,n){var o=!0,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,u.default)(n)&&(o="leading"in n?!!n.leading:o,d="trailing"in n?!!n.trailing:d),(0,r.default)(e,t,{leading:o,maxWait:t,trailing:d})}},45582:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(68877),u=1/0;const o=function(e){return e?(e=(0,r.default)(e))===u||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0};const d=function(e){var t=o(e),n=t%1;return t==t?n?t-n:t:0}},68877:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(98279),u=n(8875),o=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt;const c=function(e){if("number"==typeof e)return e;if((0,u.default)(e))return NaN;if((0,r.default)(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=(0,r.default)(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=i.test(e);return n||a.test(e)?s(e.slice(2),n?2:8):d.test(e)?NaN:+e}},40405:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(23151),u=n(62900),o=n(80838),d=n(43688);const i=function(e,t){return t.length<2?e:(0,o.default)(e,(0,d.default)(t,0,-1))};var a=n(87844);const s=function(e,t){return t=(0,r.default)(t,e),null==(e=i(e,t))||delete e[(0,a.default)((0,u.default)(t))]};const c=function(e,t){return null==e||s(e,t)}},64531:(e,t)=>{"use strict";var n,r=!("undefined"==typeof window||!window.document||!window.document.createElement);function u(){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=u,t.getNormalizedScrollLeft=function(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;var r=u();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}},32563:(e,t,n)=>{"use strict";n.d(t,{mobiletouch:()=>u,setClasses:()=>d,touch:()=>o});var r=n(5325);const u=r.mobiletouch,o=r.touch;function d(){ document.documentElement.classList.add(r.touch?"feature-touch":"feature-no-touch",r.mobiletouch?"feature-mobiletouch":"feature-no-mobiletouch")}},49483:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CheckMobile:()=>l,appVersion:()=>f,checkPageType:()=>p,desktopAppVersion:()=>c,isChrome:()=>b,isDesktopApp:()=>a,isEdge:()=>g,isFF:()=>v,isLinux:()=>i,isMac:()=>o,isSafari:()=>m,isSymphonyEmbed:()=>s,isWindows:()=>d,onGoPro:()=>y,onMainPage:()=>w,onWidget:()=>_,supportTouch:()=>h});var r=n(5325);const u=window.TradingView=window.TradingView||{};function o(){return r.isMac}function d(){return r.isWindows}function i(){return r.isLinux}function a(){return/TVDesktop/i.test(navigator.userAgent)}function s(){return u.isSymphony||!1}function c(){const e=navigator.userAgent.match(/TVDesktop\/([^\s]+)/);return e&&e[1]}function f(){const e=navigator.userAgent.match(/TradingView\/([^\s]+)/);return e&&e[1]}const l={Android:()=>r.isAndroid,BlackBerry:()=>r.isBlackBerry,iOS:()=>r.isIOS,Opera:()=>r.isOperaMini,isIPad:()=>r.isIPad,any:()=>r.isAnyMobile};function _(){const e=["^widgetembed/?$","^cmewidgetembed/?$","^([0-9a-zA-Z-]+)/widgetembed/?$","^([0-9a-zA-Z-]+)/widgetstatic/?$","^([0-9a-zA-Z-]+)?/?mediumwidgetembed/?$","^twitter-chart/?$","^embed/([0-9a-zA-Z]{8})/?$","^widgetpopup/?$","^extension/?$","^idea-popup/?$","^hotlistswidgetembed/?$","^([0-9a-zA-Z-]+)/hotlistswidgetembed/?$","^marketoverviewwidgetembed/?$","^([0-9a-zA-Z-]+)/marketoverviewwidgetembed/?$","^eventswidgetembed/?$","^tickerswidgetembed/?$","^forexcrossrateswidgetembed/?$","^forexheatmapwidgetembed/?$","^marketquoteswidgetembed/?$","^screenerwidget/?$","^cryptomktscreenerwidget/?$","^([0-9a-zA-Z-]+)/cryptomktscreenerwidget/?$","^([0-9a-zA-Z-]+)/marketquoteswidgetembed/?$","^technical-analysis-widget-embed/$","^singlequotewidgetembed/?$","^([0-9a-zA-Z-]+)/singlequotewidgetembed/?$","^embed-widget/([0-9a-zA-Z-]+)/(([0-9a-zA-Z-]+)/)?$"],t=window.location.pathname.replace(/^\//,"");let n;for(let r=e.length-1;r>=0;r--)if(n=new RegExp(e[r]),n.test(t))return!0;return!1}function h(){return r.mobiletouch||r.touch||r.isAnyMobile}function p(e){return new URLSearchParams(window.location.search).get("page_type")===e}u.isMobile=l,u.onWidget=_;const b=r.isChrome,v=r.isFF,g=r.isEdge,m=r.isSafari;function y(){return"/pricing/"===window.location.pathname}function w(){return"/"===window.location.pathname}},11542:(e,t,n)=>{"use strict";n.r(t),n.d(t,{t:()=>r.t,withTranslationContext:()=>u});n(21251);var r=n(7029);function u(e){throw new Error("Not implemented")}},28865:(e,t,n)=>{"use strict";n.d(t,{getIsoLanguageCodeFromLanguage:()=>u});const r={ar_AE:"ar",br:"pt",de_DE:"de",ca_ES:"ca",he_IL:"he",id_ID:"id",in:"en",kr:"ko",ms_MY:"ms",sv_SE:"sv",th_TH:"th",uk:"en",vi_VN:"vi",zh_CN:"zh-Hans",zh_TW:"zh-Hant",zh:"zh-Hans",hu_HU:"hu-HU"};function u(e){return r[e]||e}},87795:e=>{"use strict";const t=55296,n=127995,r=127999,u=[776,2359,2359,2367,2367,2984,3007,3021,3633,3635,3648,3657,4352,4449,4520];function o(e){if("string"!=typeof e)throw new Error("string cannot be undefined or null");const t=[] ;let n=0,r=0;for(;n=t&&e<=n}e.exports=o,e.exports.substr=function(e,t,n){const r=o(e);if(void 0===t)return e;if(t>=r.length)return"";const u=r.length-t;let d=t+(void 0===n?u:n);return d>t+u&&(d=void 0),r.slice(t,d).join("")}},56570:(e,t,n)=>{"use strict";n.r(t),n.d(t,{disable:()=>f,enable:()=>c,enabled:()=>a,getAllFeatures:()=>l,setEnabled:()=>s}) -;const r=JSON.parse('{"14851":{},"custom_items_in_context_menu":{},"countdown":{},"symbol_search_parser_mixin":{},"pay_attention_to_ticker_not_symbol":{},"graying_disabled_tools_enabled":{},"update_study_formatter_on_symbol_resolve":{},"constraint_dialogs_movement":{},"phone_verification":{},"show_trading_notifications_history":{},"show_interval_dialog_on_key_press":{},"header_interval_dialog_button":{"subsets":["show_interval_dialog_on_key_press"]},"header_fullscreen_button":{},"header_symbol_search":{},"symbol_search_hot_key":{},"header_resolutions":{"subsets":["header_interval_dialog_button"]},"header_chart_type":{},"header_settings":{},"header_indicators":{},"header_compare":{},"header_undo_redo":{},"header_quick_search":{},"header_screenshot":{},"header_saveload":{},"study_on_study":{},"scales_date_format":{},"scales_time_hours_format":{},"header_widget":{"subsets":["header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_settings","header_indicators","header_compare","header_undo_redo","header_quick_search","header_fullscreen_button","compare_symbol","header_screenshot"]},"legend_widget":{},"compare_symbol":{"subsets":["header_compare"]},"property_pages":{"subsets":["show_chart_property_page","chart_property_page"]},"show_chart_property_page":{},"chart_property_page":{"subsets":["chart_property_page_scales","chart_property_page_trading","chart_property_page_right_margin_editor"]},"left_toolbar":{},"right_toolbar":{},"hide_left_toolbar_by_default":{},"control_bar":{},"widget_logo":{},"timeframes_toolbar":{},"edit_buttons_in_legend":{"subsets":["show_hide_button_in_legend","format_button_in_legend","study_buttons_in_legend","delete_button_in_legend","legend_inplace_edit"]},"show_hide_button_in_legend":{},"object_tree_legend_mode":{},"format_button_in_legend":{},"study_buttons_in_legend":{},"delete_button_in_legend":{},"legend_inplace_edit":{},"broker_button":{},"buy_sell_buttons":{"subsets":["broker_button"]},"pane_context_menu":{},"scales_context_menu":{},"legend_context_menu":{},"context_menus":{"subsets":["pane_context_menu","scales_context_menu","legend_context_menu","objects_tree_context_menu"]},"items_favoriting":{},"save_chart_properties_to_local_storage":{},"use_localstorage_for_settings":{"subsets":["items_favoriting","save_chart_properties_to_local_storage"]},"handle_scale":{"subsets":["mouse_wheel_scale","pinch_scale","axis_pressed_mouse_move_scale"]},"handle_scroll":{"subsets":["mouse_wheel_scroll","pressed_mouse_move_scroll","horz_touch_drag_scroll","vert_touch_drag_scroll"]},"plain_studymarket":{},"disable_resolution_rebuild":{},"border_around_the_chart":{},"charting_library_debug_mode":{},"saveload_requires_authentication":{},"saveload_storage_customization":{},"volume_force_overlay":{},"create_volume_indicator_by_default":{},"create_volume_indicator_by_default_once":{},"saved_charts_count_restriction":{},"lean_chart_load":{},"stop_study_on_restart":{},"star_some_intervals_by_default":{},"move_logo_to_main_pane":{},"show_animated_logo":{},"link_to_tradingview":{},"logo_without_link":{},"logo_always_maximized":{},"right_bar_stays_on_scroll":{},"chart_content_overrides_by_defaults":{},"snapshot_trading_drawings":{},"allow_supported_resolutions_set_only":{},"widgetbar_tabs":{"subsets":["right_toolbar"]},"show_object_tree":{"subsets":["right_toolbar"]},"dom_widget":{"subsets":["right_toolbar"]},"collapsible_header":{},"study_templates":{},"side_toolbar_in_fullscreen_mode":{},"header_in_fullscreen_mode":{},"remove_library_container_border":{},"whotrades_auth_only":{},"support_multicharts":{},"display_market_status":{},"display_data_mode":{},"datasource_copypaste":{},"drawing_templates":{"subsets":["linetoolpropertieswidget_template_button"]},"expand_symbolsearch_items":{},"symbol_search_three_columns_exchanges":{},"symbol_search_flags":{},"symbol_search_limited_exchanges":{},"bugreport_button":{"subsets":["right_toolbar"]},"footer_publish_idea_button":{},"text_notes":{},"show_source_code":{},"symbol_info":{},"no_bars_status":{},"clear_bars_on_series_error":{},"hide_loading_screen_on_series_error":{},"seconds_resolution":{},"dont_show_boolean_study_arguments":{},"hide_last_na_study_output":{},"price_scale_always_last_bar_value":{},"study_dialog_fundamentals_economy_addons":{},"uppercase_instrument_names":{},"trading_notifications":{},"chart_crosshair_menu":{},"japanese_chart_styles":{},"hide_series_legend_item":{},"hide_study_overlay_legend_item":{},"hide_study_compare_legend_item":{},"linetoolpropertieswidget_template_button":{},"use_overrides_for_overlay":{},"timezone_menu":{},"main_series_scale_menu":{},"show_login_dialog":{},"remove_img_from_rss":{},"bars_marks":{},"chart_scroll":{},"chart_zoom":{},"source_selection_markers":{},"low_density_bars":{},"end_of_period_timescale_marks":{},"open_account_manager":{},"show_order_panel_on_start":{},"order_panel":{"subsets":["order_panel_close_button","order_panel_undock","right_toolbar","order_info"]},"multiple_watchlists":{},"watchlist_import_export":{},"study_overlay_compare_legend_option":{},"mobile_app_action_open_details_webview":{},"custom_resolutions":{},"referral_program_for_widget_owners":{},"mobile_trading":{},"real_brokers":{},"no_min_chart_width":{},"lock_visible_time_range_on_resize":{},"pricescale_currency":{},"cropped_tick_marks":{},"trading_account_manager":{},"disable_sameinterval_aligning":{},"display_legend_on_all_charts":{},"chart_style_hilo":{},"chart_style_hilo_last_price":{},"pricescale_unit":{},"show_spread_operators":{},"hide_exponentiation_spread_operator":{},"hide_reciprocal_spread_operator":{},"compare_symbol_search_spread_operators":{},"studies_symbol_search_spread_operators":{},"hide_resolution_in_legend":{},"hide_unresolved_symbols_in_legend":{},"fix_left_edge":{},"study_symbol_ticker_description":{},"two_character_bar_marks_labels":{},"tick_resolution":{},"secondary_series_extend_time_scale":{},"hide_volume_ma":{},"small_no_display":{},"charting_library_single_symbol_request":{},"use_ticker_on_symbol_info_update":{},"show_zoom_and_move_buttons_on_touch":{},"hide_main_series_symbol_from_indicator_legend":{},"chart_hide_close_position_button":{},"chart_hide_close_order_button":{},"hide_price_scale_global_last_bar_value":{"subsets":["use_last_visible_bar_value_in_legend"]},"keep_object_tree_widget_in_right_toolbar":{},"show_average_close_price_line_and_label":{},"hide_image_invalid_symbol":{},"hide_object_tree_and_price_scale_exchange_label":{},"confirm_overwrite_if_chart_layout_with_name_exists":{},"determine_first_data_request_size_using_visible_range":{},"use_na_string_for_not_available_values":{},"show_last_price_and_change_only_in_series_legend":{},"legend_last_day_change":{},"iframe_loading_compatibility_mode":{},"show_percent_option_for_right_margin":{},"watchlist_context_menu":{},"accessible_keyboard_shortcuts":{},"app_phone":{},"app_tablet":{},"mobile_app_hide_replay_toolbar":{},"tv_production":{"subsets":["auto_enable_symbol_labels","symbol_search_parser_mixin","header_fullscreen_button","header_widget","dont_show_boolean_study_arguments","left_toolbar","right_toolbar","buy_sell_buttons","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","uppercase_instrument_names","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","saved_charts_count_restriction","create_volume_indicator_by_default","create_volume_indicator_by_default_once","charts_auto_save","save_old_chart_before_save_as","chart_content_overrides_by_defaults","alerts","header_saveload","header_layouttoggle","datasource_copypaste","show_saved_watchlists","watchlists_from_to_file","add_to_watchlist","property_pages","support_multicharts","display_market_status","display_data_mode","show_chart_warn_message","support_manage_drawings","widgetbar_tabs","study_templates","collapsible_header","drawing_templates","footer_publish_idea_button","text_notes","show_source_code","symbol_info","linetoolpropertieswidget_template_button","trading_notifications","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","phone_verification","custom_resolutions","compare_symbol","study_on_study","japanese_chart_styles","show_login_dialog","dom_widget","bars_marks","chart_scroll","chart_zoom","show_trading_notifications_history","source_selection_markers","study_dialog_fundamentals_economy_addons","multiple_watchlists","marked_symbols","order_panel","pricescale_currency","show_animated_logo","pricescale_currency","show_object_tree","watchlist_import_export","scales_date_format","scales_time_hours_format","popup_hints","show_right_widgets_panel_by_default","compare_recent_symbols_enabled","adaptive_trading_sources","chart_style_hilo_last_price"]},"widget":{"subsets":["auto_enable_symbol_labels","symbol_search_parser_mixin","uppercase_instrument_names","left_toolbar","right_toolbar","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","create_volume_indicator_by_default","create_volume_indicator_by_default_once","dont_show_boolean_study_arguments","header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_compare","header_indicators","star_some_intervals_by_default","display_market_status","display_data_mode","show_chart_warn_message","symbol_info","linetoolpropertieswidget_template_button","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","widgetbar_tabs","compare_symbol","show_login_dialog","plain_studymarket","japanese_chart_styles","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","show_right_widgets_panel_by_default","chart_style_hilo_last_price"]},"bovespa_widget":{"subsets":["widget","header_settings","linetoolpropertieswidget_template_button","compare_recent_symbols_enabled"]},"charting_library_base":{"subsets":["14851","allow_supported_resolutions_set_only","auto_enable_symbol_labels","border_around_the_chart","collapsible_header","constraint_dialogs_movement","context_menus","control_bar","create_volume_indicator_by_default","custom_items_in_context_menu","datasource_copypaste","uppercase_instrument_names","display_market_status","edit_buttons_in_legend","object_tree_legend_mode","graying_disabled_tools_enabled","header_widget","legend_widget","header_saveload","dont_show_boolean_study_arguments","lean_chart_load","left_toolbar","right_toolbar","link_to_tradingview","pay_attention_to_ticker_not_symbol","plain_studymarket","refresh_saved_charts_list_on_dialog_show","right_bar_stays_on_scroll","saveload_storage_customization","stop_study_on_restart","timeframes_toolbar","symbol_search_hot_key","update_study_formatter_on_symbol_resolve","update_timeframes_set_on_symbol_resolve","use_localstorage_for_settings","volume_force_overlay","widget_logo","countdown","use_overrides_for_overlay","trading_notifications","compare_symbol","symbol_info","timezone_menu","main_series_scale_menu","create_volume_indicator_by_default_once","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","go_to_date","adaptive_logo","show_animated_logo","handle_scale","handle_scroll","shift_visible_range_on_new_bar","chart_content_overrides_by_defaults","cropped_tick_marks","scales_date_format","scales_time_hours_format","popup_hints","save_shortcut","show_right_widgets_panel_by_default","show_object_tree","insert_indicator_dialog_shortcut","compare_recent_symbols_enabled","hide_main_series_symbol_from_indicator_legend","chart_style_hilo","request_only_visible_range_on_reset","clear_price_scale_on_error_or_empty_bars","show_symbol_logo_in_legend","show_symbol_logo_for_compare_studies","library_custom_color_themes"]},"charting_library":{"subsets":["charting_library_base"]},"static_charts_service":{"subsets":["charting_library","disable_resolution_rebuild"]},"trading_terminal":{"subsets":["charting_library_base","support_multicharts","header_layouttoggle","japanese_chart_styles","chart_property_page_trading","add_to_watchlist","open_account_manager","show_dom_first_time","order_panel","buy_sell_buttons","multiple_watchlists","show_trading_notifications_history","always_pass_called_order_to_modify","show_object_tree","watchlist_import_export","drawing_templates","trading_account_manager","chart_crosshair_menu","compare_recent_symbols_enabled","adaptive_trading_sources","watchlist_context_menu","show_symbol_logo_in_account_manager","watchlist_sections","enable_dom_data_for_untradable_symbols","prefer_symbol_name_over_fullname"]}}') +;const r=JSON.parse('{"14851":{},"custom_items_in_context_menu":{},"countdown":{},"symbol_search_parser_mixin":{},"pay_attention_to_ticker_not_symbol":{},"graying_disabled_tools_enabled":{},"update_study_formatter_on_symbol_resolve":{},"constraint_dialogs_movement":{},"phone_verification":{},"show_trading_notifications_history":{},"show_interval_dialog_on_key_press":{},"header_interval_dialog_button":{"subsets":["show_interval_dialog_on_key_press"]},"header_fullscreen_button":{},"header_symbol_search":{},"symbol_search_hot_key":{},"header_resolutions":{"subsets":["header_interval_dialog_button"]},"header_chart_type":{},"header_settings":{},"header_indicators":{},"header_compare":{},"header_undo_redo":{},"header_quick_search":{},"header_screenshot":{},"header_saveload":{},"study_on_study":{},"scales_date_format":{},"scales_time_hours_format":{},"header_widget":{"subsets":["header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_settings","header_indicators","header_compare","header_undo_redo","header_quick_search","header_fullscreen_button","compare_symbol","header_screenshot"]},"legend_widget":{},"compare_symbol":{"subsets":["header_compare"]},"property_pages":{"subsets":["show_chart_property_page","chart_property_page"]},"show_chart_property_page":{},"chart_property_page":{"subsets":["chart_property_page_scales","chart_property_page_trading","chart_property_page_right_margin_editor"]},"left_toolbar":{},"right_toolbar":{},"hide_left_toolbar_by_default":{},"control_bar":{},"widget_logo":{},"timeframes_toolbar":{},"edit_buttons_in_legend":{"subsets":["show_hide_button_in_legend","format_button_in_legend","study_buttons_in_legend","delete_button_in_legend","legend_inplace_edit"]},"show_hide_button_in_legend":{},"object_tree_legend_mode":{},"format_button_in_legend":{},"study_buttons_in_legend":{},"delete_button_in_legend":{},"legend_inplace_edit":{},"broker_button":{},"buy_sell_buttons":{"subsets":["broker_button"]},"pane_context_menu":{},"scales_context_menu":{},"legend_context_menu":{},"context_menus":{"subsets":["pane_context_menu","scales_context_menu","legend_context_menu","objects_tree_context_menu"]},"items_favoriting":{},"save_chart_properties_to_local_storage":{},"use_localstorage_for_settings":{"subsets":["items_favoriting","save_chart_properties_to_local_storage"]},"handle_scale":{"subsets":["mouse_wheel_scale","pinch_scale","axis_pressed_mouse_move_scale"]},"handle_scroll":{"subsets":["mouse_wheel_scroll","pressed_mouse_move_scroll","horz_touch_drag_scroll","vert_touch_drag_scroll"]},"plain_studymarket":{},"disable_resolution_rebuild":{},"border_around_the_chart":{},"charting_library_debug_mode":{},"saveload_requires_authentication":{},"saveload_storage_customization":{},"volume_force_overlay":{},"create_volume_indicator_by_default":{},"create_volume_indicator_by_default_once":{},"saved_charts_count_restriction":{},"lean_chart_load":{},"stop_study_on_restart":{},"star_some_intervals_by_default":{},"move_logo_to_main_pane":{},"show_animated_logo":{},"link_to_tradingview":{},"logo_without_link":{},"logo_always_maximized":{},"right_bar_stays_on_scroll":{},"chart_content_overrides_by_defaults":{},"snapshot_trading_drawings":{},"allow_supported_resolutions_set_only":{},"widgetbar_tabs":{"subsets":["right_toolbar"]},"show_object_tree":{"subsets":["right_toolbar"]},"dom_widget":{"subsets":["right_toolbar"]},"collapsible_header":{},"study_templates":{},"side_toolbar_in_fullscreen_mode":{},"header_in_fullscreen_mode":{},"remove_library_container_border":{},"whotrades_auth_only":{},"support_multicharts":{},"display_market_status":{},"display_data_mode":{},"datasource_copypaste":{},"drawing_templates":{"subsets":["linetoolpropertieswidget_template_button"]},"expand_symbolsearch_items":{},"symbol_search_three_columns_exchanges":{},"symbol_search_flags":{},"symbol_search_limited_exchanges":{},"bugreport_button":{"subsets":["right_toolbar"]},"footer_publish_idea_button":{},"text_notes":{},"show_source_code":{},"symbol_info":{},"no_bars_status":{},"clear_bars_on_series_error":{},"hide_loading_screen_on_series_error":{},"seconds_resolution":{},"dont_show_boolean_study_arguments":{},"hide_last_na_study_output":{},"price_scale_always_last_bar_value":{},"study_dialog_fundamentals_economy_addons":{},"uppercase_instrument_names":{},"trading_notifications":{},"chart_crosshair_menu":{},"japanese_chart_styles":{},"hide_series_legend_item":{},"hide_study_overlay_legend_item":{},"hide_study_compare_legend_item":{},"linetoolpropertieswidget_template_button":{},"use_overrides_for_overlay":{},"timezone_menu":{},"main_series_scale_menu":{},"show_login_dialog":{},"remove_img_from_rss":{},"bars_marks":{},"chart_scroll":{},"chart_zoom":{},"source_selection_markers":{},"low_density_bars":{},"end_of_period_timescale_marks":{},"open_account_manager":{},"show_order_panel_on_start":{},"order_panel":{"subsets":["order_panel_close_button","order_panel_undock","right_toolbar","order_info"]},"multiple_watchlists":{},"watchlist_import_export":{},"study_overlay_compare_legend_option":{},"mobile_app_action_open_details_webview":{},"custom_resolutions":{},"referral_program_for_widget_owners":{},"mobile_trading":{},"real_brokers":{},"no_min_chart_width":{},"lock_visible_time_range_on_resize":{},"pricescale_currency":{},"cropped_tick_marks":{},"trading_account_manager":{},"disable_sameinterval_aligning":{},"display_legend_on_all_charts":{},"chart_style_hilo":{},"chart_style_hilo_last_price":{},"pricescale_unit":{},"show_spread_operators":{},"hide_exponentiation_spread_operator":{},"hide_reciprocal_spread_operator":{},"compare_symbol_search_spread_operators":{},"studies_symbol_search_spread_operators":{},"hide_resolution_in_legend":{},"hide_unresolved_symbols_in_legend":{},"fix_left_edge":{},"study_symbol_ticker_description":{},"two_character_bar_marks_labels":{},"tick_resolution":{},"secondary_series_extend_time_scale":{},"hide_volume_ma":{},"small_no_display":{},"charting_library_single_symbol_request":{},"use_ticker_on_symbol_info_update":{},"show_zoom_and_move_buttons_on_touch":{},"hide_main_series_symbol_from_indicator_legend":{},"chart_hide_close_position_button":{},"chart_hide_close_order_button":{},"hide_price_scale_global_last_bar_value":{"subsets":["use_last_visible_bar_value_in_legend"]},"keep_object_tree_widget_in_right_toolbar":{},"show_average_close_price_line_and_label":{},"hide_image_invalid_symbol":{},"hide_object_tree_and_price_scale_exchange_label":{},"confirm_overwrite_if_chart_layout_with_name_exists":{},"determine_first_data_request_size_using_visible_range":{},"use_na_string_for_not_available_values":{},"show_last_price_and_change_only_in_series_legend":{},"legend_last_day_change":{},"iframe_loading_compatibility_mode":{},"show_percent_option_for_right_margin":{},"watchlist_context_menu":{},"accessible_keyboard_shortcuts":{},"app_phone":{},"app_tablet":{},"mobile_app_hide_replay_toolbar":{},"tv_production":{"subsets":["auto_enable_symbol_labels","symbol_search_parser_mixin","header_fullscreen_button","header_widget","dont_show_boolean_study_arguments","left_toolbar","right_toolbar","buy_sell_buttons","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","uppercase_instrument_names","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","saved_charts_count_restriction","create_volume_indicator_by_default","create_volume_indicator_by_default_once","charts_auto_save","save_old_chart_before_save_as","chart_content_overrides_by_defaults","alerts","header_saveload","header_layouttoggle","datasource_copypaste","show_saved_watchlists","watchlists_from_to_file","add_to_watchlist","property_pages","support_multicharts","display_market_status","display_data_mode","show_chart_warn_message","support_manage_drawings","widgetbar_tabs","study_templates","collapsible_header","drawing_templates","footer_publish_idea_button","text_notes","show_source_code","symbol_info","linetoolpropertieswidget_template_button","trading_notifications","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","phone_verification","custom_resolutions","compare_symbol","study_on_study","japanese_chart_styles","show_login_dialog","dom_widget","bars_marks","chart_scroll","chart_zoom","show_trading_notifications_history","source_selection_markers","study_dialog_fundamentals_economy_addons","multiple_watchlists","marked_symbols","order_panel","pricescale_currency","show_animated_logo","pricescale_currency","show_object_tree","watchlist_import_export","scales_date_format","scales_time_hours_format","popup_hints","show_right_widgets_panel_by_default","compare_recent_symbols_enabled","adaptive_trading_sources","chart_style_hilo_last_price"]},"widget":{"subsets":["auto_enable_symbol_labels","symbol_search_parser_mixin","uppercase_instrument_names","left_toolbar","right_toolbar","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","create_volume_indicator_by_default","create_volume_indicator_by_default_once","dont_show_boolean_study_arguments","header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_compare","header_indicators","star_some_intervals_by_default","display_market_status","display_data_mode","show_chart_warn_message","symbol_info","linetoolpropertieswidget_template_button","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","widgetbar_tabs","compare_symbol","show_login_dialog","plain_studymarket","japanese_chart_styles","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","show_right_widgets_panel_by_default","chart_style_hilo_last_price"]},"bovespa_widget":{"subsets":["widget","header_settings","linetoolpropertieswidget_template_button","compare_recent_symbols_enabled"]},"charting_library_base":{"subsets":["14851","allow_supported_resolutions_set_only","auto_enable_symbol_labels","border_around_the_chart","collapsible_header","constraint_dialogs_movement","context_menus","control_bar","create_volume_indicator_by_default","custom_items_in_context_menu","datasource_copypaste","uppercase_instrument_names","display_market_status","edit_buttons_in_legend","object_tree_legend_mode","graying_disabled_tools_enabled","header_widget","legend_widget","header_saveload","dont_show_boolean_study_arguments","lean_chart_load","left_toolbar","right_toolbar","link_to_tradingview","pay_attention_to_ticker_not_symbol","plain_studymarket","refresh_saved_charts_list_on_dialog_show","right_bar_stays_on_scroll","saveload_storage_customization","stop_study_on_restart","timeframes_toolbar","symbol_search_hot_key","update_study_formatter_on_symbol_resolve","update_timeframes_set_on_symbol_resolve","use_localstorage_for_settings","volume_force_overlay","widget_logo","countdown","use_overrides_for_overlay","trading_notifications","compare_symbol","symbol_info","timezone_menu","main_series_scale_menu","create_volume_indicator_by_default_once","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","go_to_date","adaptive_logo","show_animated_logo","handle_scale","handle_scroll","shift_visible_range_on_new_bar","chart_content_overrides_by_defaults","cropped_tick_marks","scales_date_format","scales_time_hours_format","popup_hints","save_shortcut","show_right_widgets_panel_by_default","show_object_tree","insert_indicator_dialog_shortcut","compare_recent_symbols_enabled","hide_main_series_symbol_from_indicator_legend","chart_style_hilo","request_only_visible_range_on_reset","clear_price_scale_on_error_or_empty_bars","show_symbol_logo_in_legend","show_symbol_logo_for_compare_studies","library_custom_color_themes"]},"charting_library":{"subsets":["charting_library_base"]},"static_charts_service":{"subsets":["charting_library","disable_resolution_rebuild"]},"trading_terminal":{"subsets":["charting_library_base","support_multicharts","header_layouttoggle","japanese_chart_styles","chart_property_page_trading","add_to_watchlist","open_account_manager","show_dom_first_time","order_panel","buy_sell_buttons","multiple_watchlists","show_trading_notifications_history","always_pass_called_order_to_modify","show_object_tree","watchlist_import_export","drawing_templates","trading_account_manager","chart_crosshair_menu","compare_recent_symbols_enabled","adaptive_trading_sources","watchlist_context_menu","show_symbol_logo_in_account_manager","watchlist_sections","prefer_quote_short_name","enable_dom_data_for_untradable_symbols","prefer_symbol_name_over_fullname"]}}') ;var u=n.t(r,2);const o=new Map,d=new Map,i=new Set;function a(e){const t=o.get(e);if(void 0!==t)return t;const n=d.get(e);return!!n&&n.some(a)}function s(e,t){o.set(String(e),Boolean(t))}function c(e){s(e,!0)}function f(e){s(e,!1)}function l(){const e=Object.create(null);for(const t of i)e[t]=a(t);return e}!function(){for(const[e,t]of Object.entries(u))if(i.add(e),"subsets"in t)for(const n of t.subsets){i.add(n);let t=d.get(n);void 0===t&&(t=[],d.set(n,t)),t.push(e)}"object"==typeof __initialDisabledFeaturesets&&Array.isArray(__initialDisabledFeaturesets)&&__initialDisabledFeaturesets.forEach(f),"object"==typeof __initialEnabledFeaturesets&&Array.isArray(__initialEnabledFeaturesets)&&__initialEnabledFeaturesets.forEach(c)}()},37265:function(e,t,n){var r;e=n.nmd(e);var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},o=function(e){return"object"==typeof e&&null!==e};function d(e){return"number"==typeof e&&isFinite(e)}function i(e){return null!=e&&(e.constructor===Function||"[object Function]"===Object.prototype.toString.call(e))}function a(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}"undefined"!=typeof window?(r=window.TradingView=window.TradingView||{},window.isNumber=d,window.isFunction=i,window.inherit=a,window.isArray=u):r=this.TradingView=this.TradingView||{},r.isNaN=function(e){return!(e<=0||e>0)},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,u;for(n in t="function"==typeof e.pop?[]:{},e)e.hasOwnProperty(n)&&(u=e[n],t[n]=u&&"object"==typeof u?r.clone(u):u);return t},r.deepEquals=function(e,t,n){if(n||(n=""),e===t)return[!0,n];if(i(e)&&(e=void 0),i(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 o=e.length;if(o!==t.length)return[!1,n];for(var d=0;d{"use strict";n.r(t);var r=n(37265);const u=/{(\w+)}/g,o=/{(\d+)}/g;String.prototype.format=function(...e){const t=(0,r.isObject)(e[0]),n=t?u:o,d=t?(t,n)=>{const r=e[0];return void 0!==r[n]?r[n]:t}:(t,n)=>{const r=parseInt(n,10),u=e[r];return void 0!==u?u:t};return this.replace(n,d)}},44286:()=>{"use strict";var e,t,n,r,u,o;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}},u=t.fillText,t.fillText=function(e,t,n,r){try{u.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}},o=t.strokeText,t.strokeText=function(e,t,n,r){try{o.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})},18438:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(){var e={base:"https://twemoji.maxcdn.com/v/13.0.1/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var t="string"==typeof e?parseInt(e,16):e;if(t<65536)return i(t);return i(55296+((t-=65536)>>10),56320+(1023&t))},toCodePoint:v},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt,!1),this)},parse:function(t,n){n&&"function"!=typeof n||(n={callback:n});return("string"==typeof t?_:l)(t,{callback:n.callback||s,attributes:"function"==typeof n.attributes?n.attributes:p,base:"string"==typeof n.base?n.base:e.base,ext:n.ext||e.ext,size:n.folder||(r=n.size||e.size,"number"==typeof r?r+"x"+r:r), className:n.className||e.className,onerror:n.onerror||e.onerror});var r},replace:b,test:function(e){n.lastIndex=0;var t=n.test(e);return n.lastIndex=0,t}},t={"&":"&","<":"<",">":">","'":"'",'"':""" diff --git a/charting_library/bundles/ar.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/ar.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/ar.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/ar.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/ar.1184.31f15426028027b1489d.js b/charting_library/bundles/ar.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/ar.1184.31f15426028027b1489d.js rename to charting_library/bundles/ar.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/ar.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/ar.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/ar.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/ar.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/ar.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/ar.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/ar.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/ar.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/ar.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/ar.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/ar.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/ar.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/ar.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/ar.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/ar.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/ar.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/ar.2364.0512844d92ec568be1c1.js b/charting_library/bundles/ar.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/ar.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/ar.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/ar.2530.adc265598cdcdb54de60.js b/charting_library/bundles/ar.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/ar.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/ar.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/ar.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/ar.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/ar.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/ar.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/ar.2870.94eec294c5a8f0610249.js b/charting_library/bundles/ar.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/ar.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/ar.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/ar.359.db67c54d050dcf386a2b.js b/charting_library/bundles/ar.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/ar.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/ar.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/ar.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/ar.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/ar.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/ar.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/ar.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/ar.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/ar.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/ar.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/ar.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/ar.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/ar.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/ar.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/ar.4109.fb5805530255b4d350dd.js b/charting_library/bundles/ar.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/ar.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/ar.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/ar.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/ar.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/ar.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/ar.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/ar.4703.56cf74984f3c0c091270.js b/charting_library/bundles/ar.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/ar.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/ar.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/ar.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/ar.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/ar.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/ar.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/ar.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/ar.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/ar.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/ar.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/ar.6150.a11d291ee03946014bc0.js b/charting_library/bundles/ar.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/ar.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/ar.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/ar.6302.50eaa484246d9138be47.js b/charting_library/bundles/ar.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/ar.6302.50eaa484246d9138be47.js rename to charting_library/bundles/ar.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/ar.6342.98849a5d0efe1079a157.js b/charting_library/bundles/ar.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/ar.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/ar.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/ar.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/ar.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/ar.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/ar.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/ar.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/ar.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/ar.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/ar.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/ar.6822.dc35accbb7718f87443e.js b/charting_library/bundles/ar.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/ar.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/ar.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/ar.711.382d355b9d621474ad0c.js b/charting_library/bundles/ar.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/ar.711.382d355b9d621474ad0c.js rename to charting_library/bundles/ar.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/ar.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/ar.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/ar.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/ar.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/ar.8370.27448531d54b88e152ec.js b/charting_library/bundles/ar.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/ar.8370.27448531d54b88e152ec.js rename to charting_library/bundles/ar.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/ar.8622.1c50c41ea462dc532246.js b/charting_library/bundles/ar.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/ar.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/ar.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/ar.8697.8775a7191ab3c8155460.js b/charting_library/bundles/ar.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/ar.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/ar.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/ar.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/ar.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/ar.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/ar.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/ar.9093.c8b0300134e591e923fc.js b/charting_library/bundles/ar.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/ar.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/ar.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/ar.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/ar.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/ar.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/ar.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/ca_ES.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/ca_ES.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/ca_ES.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/ca_ES.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/ca_ES.1184.31f15426028027b1489d.js b/charting_library/bundles/ca_ES.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/ca_ES.1184.31f15426028027b1489d.js rename to charting_library/bundles/ca_ES.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/ca_ES.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/ca_ES.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/ca_ES.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/ca_ES.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/ca_ES.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/ca_ES.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/ca_ES.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/ca_ES.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/ca_ES.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/ca_ES.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/ca_ES.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/ca_ES.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/ca_ES.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/ca_ES.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/ca_ES.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/ca_ES.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/ca_ES.2364.0512844d92ec568be1c1.js b/charting_library/bundles/ca_ES.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/ca_ES.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/ca_ES.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/ca_ES.2530.adc265598cdcdb54de60.js b/charting_library/bundles/ca_ES.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/ca_ES.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/ca_ES.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/ca_ES.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/ca_ES.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/ca_ES.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/ca_ES.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/ca_ES.2870.94eec294c5a8f0610249.js b/charting_library/bundles/ca_ES.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/ca_ES.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/ca_ES.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/ca_ES.359.db67c54d050dcf386a2b.js b/charting_library/bundles/ca_ES.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/ca_ES.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/ca_ES.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/ca_ES.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/ca_ES.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/ca_ES.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/ca_ES.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/ca_ES.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/ca_ES.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/ca_ES.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/ca_ES.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/ca_ES.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/ca_ES.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/ca_ES.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/ca_ES.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/ca_ES.4109.fb5805530255b4d350dd.js b/charting_library/bundles/ca_ES.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/ca_ES.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/ca_ES.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/ca_ES.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/ca_ES.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/ca_ES.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/ca_ES.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/ca_ES.4703.56cf74984f3c0c091270.js b/charting_library/bundles/ca_ES.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/ca_ES.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/ca_ES.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/ca_ES.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/ca_ES.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/ca_ES.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/ca_ES.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/ca_ES.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/ca_ES.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/ca_ES.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/ca_ES.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/ca_ES.6150.a11d291ee03946014bc0.js b/charting_library/bundles/ca_ES.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/ca_ES.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/ca_ES.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/ca_ES.6302.50eaa484246d9138be47.js b/charting_library/bundles/ca_ES.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/ca_ES.6302.50eaa484246d9138be47.js rename to charting_library/bundles/ca_ES.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/ca_ES.6342.98849a5d0efe1079a157.js b/charting_library/bundles/ca_ES.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/ca_ES.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/ca_ES.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/ca_ES.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/ca_ES.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/ca_ES.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/ca_ES.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/ca_ES.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/ca_ES.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/ca_ES.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/ca_ES.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/ca_ES.6822.dc35accbb7718f87443e.js b/charting_library/bundles/ca_ES.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/ca_ES.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/ca_ES.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/ca_ES.711.382d355b9d621474ad0c.js b/charting_library/bundles/ca_ES.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/ca_ES.711.382d355b9d621474ad0c.js rename to charting_library/bundles/ca_ES.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/ca_ES.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/ca_ES.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/ca_ES.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/ca_ES.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/ca_ES.8370.27448531d54b88e152ec.js b/charting_library/bundles/ca_ES.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/ca_ES.8370.27448531d54b88e152ec.js rename to charting_library/bundles/ca_ES.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/ca_ES.8622.1c50c41ea462dc532246.js b/charting_library/bundles/ca_ES.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/ca_ES.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/ca_ES.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/ca_ES.8697.8775a7191ab3c8155460.js b/charting_library/bundles/ca_ES.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/ca_ES.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/ca_ES.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/ca_ES.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/ca_ES.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/ca_ES.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/ca_ES.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/ca_ES.9093.c8b0300134e591e923fc.js b/charting_library/bundles/ca_ES.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/ca_ES.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/ca_ES.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/ca_ES.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/ca_ES.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/ca_ES.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/ca_ES.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/chart-widget-gui.548802a1463886c486d5.js b/charting_library/bundles/chart-widget-gui.6f7c69eb427cab3bfa2e.js similarity index 99% rename from charting_library/bundles/chart-widget-gui.548802a1463886c486d5.js rename to charting_library/bundles/chart-widget-gui.6f7c69eb427cab3bfa2e.js index 79328c4a..53c844ca 100644 --- a/charting_library/bundles/chart-widget-gui.548802a1463886c486d5.js +++ b/charting_library/bundles/chart-widget-gui.6f7c69eb427cab3bfa2e.js @@ -12,7 +12,7 @@ w.defaultPreventedHandler)(this._model.setSourceSelected.bind(this._model)),null accessibleButtons(){return this._isRowHidden.value()?[]:this._accessibleButtons.filter((e=>!e.classList.contains(V.blockHidden)))}showActions(){null===this._el||this._el.classList.contains(A.withAction)||this._showActions()}hideActions(){null!==this._el&&this._el.classList.contains(A.withAction)&&this._hideActions()}_updateActionsVisibilitiesByMode(){}_updateTitlesVisibilitiesByMode(){}_render(){this._renderTitles(),this._renderActions(),this._renderValues(),this._el=document.createElement("div"),B(this._el,this._loading.value()),this._firstBlockWrapper=document.createElement("div"),this._firstBlockWrapper.classList.add(A.noWrapWrapper),this._firstBlockWrapper.appendChild((0,o.ensureNotNull)(this._titlesWrapperEl)),null!==this._actionsParentEl&&this._firstBlockWrapper.appendChild(this._actionsParentEl),this._el.appendChild(this._firstBlockWrapper),this._el.appendChild((0,o.ensureNotNull)(this._valuesParentEl)),this._parentEl.append(this._el)}_renderTitles(){null===this._titlesWrapperEl&&(this._titlesWrapperEl=document.createElement("div"),this._titlesWrapperEl.classList.add(A.titlesWrapper));for(let e=0;e{var t;null===(t=this._selectedSourceHandler)||void 0===t||t.call(this,e),a(),n&&u.blur()};this._mouseEventHandlers.push(new w.MouseEventHandler(d,{mouseClickEvent:e,tapEvent:_.CheckMobile.any()?void 0:e},{ignoreClickAndTapOnDblClickOrDblTap:!0}))}if(n){const e=u;this._makeItemAccessible(e,a,null!=o?o:"")}return r.length>0?u.appendChild(document.createTextNode(r)):(d.classList.add(V.blockHidden),u.classList.add(V.blockHidden)),d.appendChild(u),{wrapper:d,title:u}}_makeItemAccessible(e,t,i){""!==i&&e.setAttribute("aria-label",i),e.type="button",e.classList.add(A.accessible),e.tabIndex=-1;const s=t=>{switch(t.type){case"roving-tabindex:main-element":e.tabIndex=0;break;case"roving-tabindex:secondary-element":e.tabIndex=-1}};e.addEventListener("roving-tabindex:main-element",s),e.addEventListener("roving-tabindex:secondary-element",s),e.addEventListener("keydown",(e=>{const i=(0,u.hashFromEvent)(e);13!==i&&32!==i||(e.preventDefault(),t(e))})),this._accessibleButtons.push(e)}_renderActions(){if(!this._withActions)return;null===this._actionsParentEl&&(this._actionsParentEl=document.createElement("div"),this._actionsParentEl.classList.add(A.buttonsWrapper),this._parentEl.append(this._actionsParentEl),this._actionAdditionalWrapperEl=document.createElement("div"), this._actionAdditionalWrapperEl.classList.add(A.buttons),this._actionsParentEl.appendChild(this._actionAdditionalWrapperEl));const e=(0,o.ensureNotNull)(this._actionAdditionalWrapperEl);this._model.actions().forEach((t=>{var i,s;const l=void 0===t.disableAccessibility,o={iconSize:v.trackingModeIsAvailable?"large":"small",tag:l?"button":"div",buttonClassName:A.button,wrapIconClassName:A.buttonIcon,hiddenClassName:V.blockHidden,blurOnClick:!!l||void 0},a=(0,y.createActionElement)(t,o);l&&this._makeItemAccessible(a,(e=>{t.action(e)}),null!==(s=null===(i=t.title)||void 0===i?void 0:i.value())&&void 0!==s?s:""),this._actionElements.push(a),e.appendChild(a)}))}_initWrappersIfNotInitialized(){return null===this._valuesParentEl&&(this._valuesParentEl=document.createElement("div"),this._valuesParentEl.classList.add(A.valuesWrapper),this._valuesAdditionalWrapperEl=document.createElement("div"),this._valuesAdditionalWrapperEl.classList.add(A.valuesAdditionalWrapper),this._valuesParentEl.appendChild(this._valuesAdditionalWrapperEl)),(0,o.ensureNotNull)(this._valuesAdditionalWrapperEl)}_isWidthButtonsMode(){return null!==this._el&&(this._el.classList.contains(A.withAction)||this._disabled.value()||this._selected.value()||this._stayInHoveredMode)}_updateTitlesHandler(e,t){const i=(0,o.ensureNotNull)(this._titleContainers[e]),s=(0,o.ensureNotNull)(this._titleElements[e]),l=0===t.length||this._isTitleHiddenByMode(this._titlesSpawns[e]);s.classList.toggle(V.blockHidden,l),i.classList.toggle(V.blockHidden,l),p((0,o.ensureNotNull)(this._titleElements[e]),t)}_isTitleHiddenByMode(e){return!1}_updateStates(e){this._updateDisabledState(),this._updateDisabledOnIntervalState(),this._updateSelectedState(),this._updateLoadingState(),e&&this._clearDisableState()}_updateValuesHTMLElHandler(e,t){p((0,o.ensure)(this._valuesElements[e].value),t),this._updateShowValues()}_updateValueColorHandler(e,t=""){(0,o.ensure)(this._valuesElements[e].value).style.color=t}_updateValueVisibleHandler(e,t){const i=(0,o.ensure)(this._valuesElements[e].value).closest(`.${A.valueItem}`);null!==i&&i.classList.toggle(V.blockHidden,!t),this._updateShowValues()}_updateShowLine(){null!==this._el&&this._el.classList.toggle(V.blockHidden,this._isRowHidden.value())}_createValuesSpawns(){this._valuesSpawnArray=this._values.value().map((e=>({value:e.value.spawn(),color:e.color.spawn(),visible:e.visible.spawn(),title:e.title.spawn()})))}_removeValuesSpawnsSubscriptions(){for(const e of this._valuesSpawnArray)e.value.destroy(),e.color.destroy(),e.visible.destroy(),e.title.destroy();this._valuesSpawnArray=[]}_addValuesSpawnsSubscriptions(){for(let e=0;ee.classList.contains(V.blockHidden)));e.classList.toggle(V.blockHidden,t)}e(this._valuesAdditionalWrapperEl),e(this._valuesParentEl)}_addStatusesWidget(e,t,i){this._statusesWrapper=document.createElement("div"),this._statusesWrapper.classList.add(A.statusesWrapper),e.classList.add(A.statusesWrapper__statuses),this._statusesWrapper.appendChild(e),(0,o.ensureNotNull)(this._firstBlockWrapper).appendChild(this._statusesWrapper),this._hideInvisibleHover=t.spawn(),this._hideInvisibleHover.subscribe(this._updateInvisibleHoverMode.bind(this),{callWithLast:!0}),this._hideValues=i.spawn(),this._hideValues.subscribe(this._updateHideValuesMode.bind(this),{callWithLast:!0}),this._updateStatusWidgetVisibility(this._disabled.value()),this._resizeObserver=new ResizeObserver(this._handlerRestrictTitleWidth.bind(this)),null!==this._actionsParentEl&&this._resizeObserver.observe(this._actionsParentEl),this._resizeObserver.observe(this._statusesWrapper)}_updateTitleMaxWidth(){if(null===this._firstBlockWrapper)return;const e=this._allButtonsWidth||0,t=(this._lastActionsWrapperWidth||0)+(this._lastStatusesWrapperWidth||0);this._isWidthButtonsMode()?this._firstBlockWrapper.style.maxWidth=`calc(100% - ${Math.max(e,t)}px)`:this._firstBlockWrapper.style.maxWidth=t>0?`calc(100% - ${t}px)`:""}_updateAllButtonsWidth(){this._allButtonsWidth=this._getButtonsCount()*S+1,this._updateTitleMaxWidth()}_updateInvisibleHoverMode(e){null!==this._el&&this._el.classList.toggle(A.invisibleHover,!e)}_updateHideValuesMode(e){null!==this._el&&this._el.classList.toggle(A.hideValues,e)}_showActions(){if(null===this._el||!this._withActions)return;this._el.classList.add(A.withAction);const e=null!==this._valuesParentEl&&null!==this._titlesWrapperEl&&this._valuesParentEl.offsetTop===this._titlesWrapperEl.offsetTop;this._el.classList.toggle(A.withTail,e),this._updateTitleMaxWidth()}_hideActions(){null!==this._el&&this._withActions&&!this._stayInHoveredMode&&(this._el.classList.remove(A.withAction),null!==this._valuesParentEl&&this._valuesParentEl.classList.remove(A.withTail),this._updateTitleMaxWidth())}_handlerRestrictTitleWidth(e){if(null===this._actionsParentEl||null===this._firstBlockWrapper)return;let t=null,i=null;for(const s of e)s.target===this._statusesWrapper&&(t=s.contentRect.width),s.target===this._actionsParentEl&&(i=s.contentRect.width);t===this._lastStatusesWrapperWidth&&i===this._lastActionsWrapperWidth||(null!==t&&(this._lastStatusesWrapperWidth=t),null!==i&&(this._lastActionsWrapperWidth=i),this._updateTitleMaxWidth())}_clearDisableState(){null!==this._el&&(this._el.classList.remove(A.eyeLoading),this._el.classList.remove(A.disabled),this._updateStatusWidgetVisibility(this._disabled.value()),this._updateTitleMaxWidth())}_updateDisabledOnIntervalState(){var e;null===(e=this._el)||void 0===e||e.classList.toggle(A.disabledOnInterval,this._disabledOnInterval.value())}_updateSelectedState(){null!==this._el&&this._withActions&&this._el.classList.toggle(A.selected,this._selected.value())}_updateShowTitles(){ -null!==this._titlesWrapperEl&&(this._titlesWrapperEl.classList.toggle(V.blockHidden,this._isTitleHidden.value()),null!==this._actionsParentEl&&this._actionsParentEl.classList.toggle(V.blockHidden,this._isTitleHidden.value()))}_updateValues(){this._removeValuesSpawnsSubscriptions(),this._createValuesSpawns(),null!==this._valuesParentEl&&null!==this._valuesAdditionalWrapperEl&&(this._valuesElements=[],this._valuesAdditionalWrapperEl.innerHTML=""),this._renderValues(),this._addValuesSpawnsSubscriptions(),this._updateShowValues()}_updateActionVisibilities(e){null!==this._actionsParentEl&&this._actionsParentEl.querySelectorAll(`.${A.button}`)[e].classList.toggle(V.blockHidden,!this._actionsSpawnArray[e].visible.value())}_updateActionTitle(e){const t=this._actionsSpawnArray[e].title;if(null===this._actionsParentEl||null===t)return;const i=this._actionsParentEl.querySelectorAll(`.${A.button}`)[e];i.setAttribute("title",t.value()),i.hasAttribute("aria-label")&&i.setAttribute("aria-label",t.value())}_updateCustomTextColor(){const e=this._customTextColor.value()||"";for(const t of this._titleContainers)null!==t&&(t.style.color=e);const t=(0,o.ensureNotNull)(this._valuesParentEl).querySelectorAll(`.${A.valueTitle}`);for(let i=0;i{this._logoWrapper&&this._logoWrapper.classList.toggle(A.hidden,!e)},this._updateSymbolLogo=async e=>{var t,i,s,l,o,a,n,r,d;if(null===this._logoWrapper&&this._renderSymbolLogo(),0!==this._lastDrawnLogos.length&&0!==e.length&&(0,D.default)(this._lastDrawnLogos,e))return;const u=await(h=e,Promise.all(h.map((e=>(0,F.getImage)(`symbol_logo_${e}`,e,K).then((e=>e.cloneNode()))))));var h;switch(u.length){case 0:null===(t=this._pairContainer)||void 0===t||t.classList.add(A.hidden),null===(i=this._logoContainer)||void 0===i||i.classList.add(U.hiddenCircleLogoClass),this._updateSymbolLetter(),null===(s=this._symbolLetterContainer)||void 0===s||s.classList.remove(U.hiddenCircleLogoClass),this._lastDrawnLogos=e;break;case 1:j(this._logoContainer,u[0]),null===(l=this._pairContainer)||void 0===l||l.classList.add(A.hidden),null===(o=this._logoContainer)||void 0===o||o.classList.remove(U.hiddenCircleLogoClass),null===(a=this._symbolLetterContainer)||void 0===a||a.classList.add(U.hiddenCircleLogoClass),this._lastDrawnLogos=e;break;case 2:j(this._primaryLogo,u[0]),j(this._secondaryLogo,u[1]),null===(n=this._pairContainer)||void 0===n||n.classList.remove(A.hidden),null===(r=this._logoContainer)||void 0===r||r.classList.add(U.hiddenCircleLogoClass), +null!==this._titlesWrapperEl&&(this._titlesWrapperEl.classList.toggle(V.blockHidden,this._isTitleHidden.value()),null!==this._actionsParentEl&&this._actionsParentEl.classList.toggle(V.blockHidden,this._isTitleHidden.value()))}_updateValues(){this._removeValuesSpawnsSubscriptions(),this._createValuesSpawns(),null!==this._valuesParentEl&&null!==this._valuesAdditionalWrapperEl&&(this._valuesElements=[],this._valuesAdditionalWrapperEl.innerHTML=""),this._renderValues(),this._addValuesSpawnsSubscriptions(),this._updateShowValues()}_updateActionVisibilities(e){null!==this._actionsParentEl&&this._actionsParentEl.querySelectorAll(`.${A.button}`)[e].classList.toggle(V.blockHidden,!this._actionsSpawnArray[e].visible.value())}_updateActionTitle(e){const t=this._actionsSpawnArray[e].title;if(null===this._actionsParentEl||null===t)return;const i=this._actionsParentEl.querySelectorAll(`.${A.button}`)[e];i.setAttribute("title",t.value()),i.hasAttribute("aria-label")&&i.setAttribute("aria-label",t.value())}_updateCustomTextColor(){const e=this._customTextColor.value()||"";for(const t of this._titleContainers)null!==t&&(t.style.color=e);const t=(0,o.ensureNotNull)(this._valuesParentEl).querySelectorAll(`.${A.valueTitle}`);for(let i=0;i{this._logoWrapper&&this._logoWrapper.classList.toggle(A.hidden,!e)},this._updateSymbolLogo=async e=>{var t,i,s,l,o,a,n,r,d;if(null===this._logoWrapper&&this._renderSymbolLogo(),0!==this._lastDrawnLogos.length&&0!==e.length&&(0,D.default)(this._lastDrawnLogos,e))return;const u=await(h=e,Promise.all(h.map((e=>(0,F.getImage)(`symbol_logo_${e}`,e,K).then((e=>e.cloneNode())))))).catch((()=>[]));var h;switch(u.length){case 0:null===(t=this._pairContainer)||void 0===t||t.classList.add(A.hidden),null===(i=this._logoContainer)||void 0===i||i.classList.add(U.hiddenCircleLogoClass),this._updateSymbolLetter(),null===(s=this._symbolLetterContainer)||void 0===s||s.classList.remove(U.hiddenCircleLogoClass),this._lastDrawnLogos=e;break;case 1:j(this._logoContainer,u[0]),null===(l=this._pairContainer)||void 0===l||l.classList.add(A.hidden),null===(o=this._logoContainer)||void 0===o||o.classList.remove(U.hiddenCircleLogoClass),null===(a=this._symbolLetterContainer)||void 0===a||a.classList.add(U.hiddenCircleLogoClass),this._lastDrawnLogos=e;break;case 2:j(this._primaryLogo,u[0]),j(this._secondaryLogo,u[1]),null===(n=this._pairContainer)||void 0===n||n.classList.remove(A.hidden),null===(r=this._logoContainer)||void 0===r||r.classList.add(U.hiddenCircleLogoClass), null===(d=this._symbolLetterContainer)||void 0===d||d.classList.add(U.hiddenCircleLogoClass),this._lastDrawnLogos=e}},this._model=e,this._parentElement=t,this._renderSymbolLogo(),this._logoUrls=e.symbolLogoUrls().spawn(),this._logoUrls.subscribe(this._updateSymbolLogo,{callWithLast:!0}),this._isLogoVisible=e.isSymbolLogoVisible().spawn(),this._isLogoVisible.subscribe(this._updateLogoVisibility,{callWithLast:!0})}destroy(){var e;null===(e=this._logoWrapper)||void 0===e||e.remove(),this._logoWrapper=null,this._pairContainer=null,this._primaryLogo=null,this._secondaryLogo=null,this._logoContainer=null,this._symbolLetterContainer=null,this._logoUrls.destroy(),this._isLogoVisible.destroy()}_renderSymbolLogo(){if(!this._logoWrapper){const e=this._logoWrapper=document.createElement("div");e.classList.add(A.logoWrapper);const t=this._pairContainer=e.appendChild(document.createElement("span"));t.classList.add(A.pairContainer,A.hidden);const i=t.appendChild(document.createElement("span"));i.className=(0,N.getBlockStyleClasses)("xxxsmall");(this._secondaryLogo=i.appendChild(document.createElement("span"))).className=z()((0,N.getLogoStyleClasses)("xxxsmall"),A.logo);(this._primaryLogo=i.appendChild(document.createElement("span"))).className=z()((0,N.getLogoStyleClasses)("xxxsmall"),A.logo);(this._logoContainer=e.appendChild(document.createElement("span"))).className=z()((0,R.getStyleClasses)("xxxsmall"),A.logo,U.hiddenCircleLogoClass);(this._symbolLetterContainer=e.appendChild(document.createElement("span"))).className=z()((0,R.getStyleClasses)("xxxsmall"),A.logo),this._updateSymbolLetter()}this._parentElement.insertBefore(this._logoWrapper,this._parentElement.firstChild)}_updateSymbolLetter(){var e;if(this._symbolLetterContainer){const t=(0,O.safeShortName)(null!==(e=this._model.symbol())&&void 0!==e?e:"")[0];p(this._symbolLetterContainer,t)}}}function j(e,t){e&&e.replaceChildren(t)}function K(e){e.crossOrigin="",e.decoding="async"}const $=_.isSafari?"click":"auxclick";class Z extends I{constructor(e,t,i){super(e,t,i),this._wheelClickHandler=null,this._symbolLogoRenderer=null,this._updateSymbolLogoRenderer=e=>{var t;c.enabled("show_symbol_logo_for_compare_studies")&&(null===(t=this._symbolLogoRenderer)||void 0===t||t.destroy(),this._symbolLogoRenderer=e?new G(e,(0,o.ensureNotNull)(this._titleContainers[0])):null)},this._canUpdateRowVisibility=!0,this._globalRowVisibility=this._model.globalVisibility().spawn(),this._globalRowVisibility.subscribe(this._updateShowLine.bind(this),{callWithLast:!0}),this._has5Buttons=this._model.isAbleShowSourceCode().spawn(),this._has5Buttons.subscribe(this._update5ButtonsStyles.bind(this),{callWithLast:!0}),this._updateStates(!this._disabled.value()),i.statusWidgetEl&&this._addStatusesWidget(i.statusWidgetEl,i.hideInvisibleHover,i.hideValues),this._selected.subscribe(this._updateTitleMaxWidth.bind(this)),i.withActions&&(this._wheelClickHandler=this._onWheelClicked.bind(this),null!==this._titlesWrapperEl&&this._titlesWrapperEl.addEventListener($,this._wheelClickHandler)) ;const s=e.symbolLogoViewModel().value();this._updateSymbolLogoRenderer(s),e.symbolLogoViewModel().subscribe(this._updateSymbolLogoRenderer)}destroy(){var e;this._model.symbolLogoViewModel().unsubscribe(this._updateSymbolLogoRenderer),null===(e=this._symbolLogoRenderer)||void 0===e||e.destroy(),this._has5Buttons.destroy(),this._globalRowVisibility&&this._globalRowVisibility.destroy(),null!==this._wheelClickHandler&&null!==this._titlesWrapperEl&&this._titlesWrapperEl.removeEventListener($,this._wheelClickHandler),super.destroy()}accessibleButtons(){return this._globalRowVisibility.value()?super.accessibleButtons():[]}_updateActionsVisibilitiesByMode(){const e=this._model.actions(),t=[];let i=[];if(2===this._rowMode||1===this._rowMode)e[0].visible.value()&&t.push(this._actionElements[0]),e[this._actionElements.length-1].visible.value()&&t.push(this._actionElements[this._actionElements.length-1]),i=this._actionElements.slice(1,this._actionElements.length-1);else for(let i=0;ie.classList.toggle(V.blockHidden,!0))),t.forEach((e=>e.classList.toggle(V.blockHidden,!1)))}_updateShowLine(){if(null===this._el||!this._canUpdateRowVisibility)return;const e=!this._globalRowVisibility.value();e?this._el.classList.toggle(V.blockHidden,e):super._updateShowLine()}_getButtonsCount(){switch(this._rowMode){case 4:return this._has5Buttons.value()?5:4;case 3:return 3;default:return 2}}_render(){super._render();const e=(0,o.ensureNotNull)(this._el);e.classList.add(A.item,A.study),e.dataset.name="legend-source-item",e.dataset.entityId=this._model.getSource().id(),e.setAttribute("role","toolbar")}_createTitlesSpawns(){const e=this._model.titles(),t=this._model.titleActions();this._titlesSpawns=[{...t.title,title:e.title.spawn(),class:A.mainTitle,titleId:"legend-source-title"},{...t.args,title:e.args.spawn(),class:A.descTitle,titleId:"legend-source-description"}]}_renderValues(){const e=this._initWrappersIfNotInitialized(),t=this._values.value();for(const i of t){const t=document.createElement("div");t.classList.add(A.valueItem),t.classList.toggle(V.blockHidden,!i.visible.value());const s=document.createElement("div");s.classList.add(A.valueValue),s.style.color=i.color.value()||"",s.appendChild(document.createTextNode(i.value.value()));const l=i.title.value();void 0!==l&&(s.classList.add("apply-common-tooltip"),s.title=l),t.appendChild(s),this._valuesElements.push({value:s}),e.appendChild(t)}}_updateValuesTitleHTMLElHandler(e,t=""){const i=(0,o.ensure)(this._valuesElements[e].value);i.classList.toggle("apply-common-tooltip",0!==t.length),i.title=t}_update5ButtonsStyles(e){null!==this._el&&(this._el.classList.toggle(A.has5Buttons,e),this._updateAllButtonsWidth())}_onWheelClicked(e){1===e.button&&this._model.onRemoveSource()}}class Q extends I{constructor(e,t,i){super(e,t,i),this._symbolLogoRenderer=null,this._clientHeight=null,this._updateLinkedState=void 0,this._flagged=this._model.flagged().spawn(), this._flagged.subscribe(this._updateFlaggedState.bind(this)),this._updateStates(),i.statusWidgetEl&&this._addStatusesWidget(i.statusWidgetEl,i.hideInvisibleHover,i.hideValues),this._selected.subscribe(this._updateTitleMaxWidth.bind(this));const s=e.symbolLogoViewModel().value();s&&(this._symbolLogoRenderer=new G(s,(0,o.ensureNotNull)(this._titleContainers[0])))}destroy(){var e,t;super.destroy(),null===(e=this._flagged)||void 0===e||e.destroy(),null===(t=this._symbolLogoRenderer)||void 0===t||t.destroy()}getHeight(){return null===this._el?null:(null===this._clientHeight&&(this._clientHeight=this._el.clientHeight,0===this._clientHeight&&(this._clientHeight=null)),this._clientHeight)}_updateActionsVisibilitiesByMode(){const e=[];let t=[];const i=this._model.actions();if(1===this._rowMode)i[this._actionElements.length-1].visible.value()&&e.push(this._actionElements[this._actionElements.length-1]),t=this._actionElements.slice(0,this._actionElements.length-1);else for(let t=0;te.classList.toggle(V.blockHidden,!0))),e.forEach((e=>e.classList.toggle(V.blockHidden,!1)))}_updateTitlesVisibilitiesByMode(){}_isTitleHiddenByMode(e){const t=e.titleId;return"legend-source-interval"!==t&&"legend-source-provider"!==t&&"legend-source-exchange"!==t?super._isTitleHiddenByMode(e):"legend-source-interval"===t&&this._isMultipleLayout.value()?1===this._titlesMode:3!==this._titlesMode}_hideTitleAndItsContainerIfRequired(e){const t=this._getTitleIndexByDataName(e);if(-1===t)return;const i=this._titlesSpawns[t],s=this._titleContainers[t],l=this._titleElements[t],o=0===i.title.value().length||this._isTitleHiddenByMode(i);null==s||s.classList.toggle(V.blockHidden,o),null==l||l.classList.toggle(V.blockHidden,o)}_getButtonsCount(){return 1===this._rowMode?1:3}_render(){super._render();const e=(0,o.ensureNotNull)(this._el);e.classList.add(A.item,A.series),e.classList.toggle(A.onlyOneButtonCanBeStick,this._model.isOneButtonCanBeStick()),e.dataset.name="legend-series-item",e.setAttribute("role","toolbar")}_updateStates(){super._updateStates(),this._updateFlaggedState()}_renderValues(){const e=this._initWrappersIfNotInitialized(),t=this._values.value();for(const i of t){const t=document.createElement("div");t.classList.add(A.valueItem),t.classList.toggle(V.blockHidden,!i.visible.value()),t.classList.toggle(A.unimportant,i.unimportant.value());const s=document.createElement("div"),l=i.title.value()||"";s.classList.add(A.valueTitle),s.classList.toggle(V.blockHidden,0===l.length),s.appendChild(document.createTextNode(l)),t.appendChild(s);const o=document.createElement("div");o.classList.add(A.valueValue),o.style.color=i.color.value()||"",o.appendChild(document.createTextNode(i.value.value())),t.appendChild(o),this._valuesElements.push({title:s,value:o}),e.appendChild(t)}}_createTitlesSpawns(){const e=this._model.titles(),t=this._model.titleActions();this._titlesSpawns=[{...t.title,title:e.title.spawn(),class:A.mainTitle,titleId:"legend-source-title"},{ @@ -25,7 +25,7 @@ this._collapsedDataSourcesEl.setAttribute("title",this._options.collapsedDataSou e.focus())}}}_addMainDataSource(e,t){this._renderMainDataSourceEl(),this._mainDataSourceRenderer=new Q(e,(0,o.ensureNotNull)(this._mainDataSourceEl),{withActions:this._options.withActions,customTextColor:this._options.customTextColor,statusWidgetEl:t.getElement(),hideInvisibleHover:t.visibility(),hideValues:t.errorWidgetIsShown,isMultipleLayout:this._options.isMultipleLayout}),this._updateLegendVisibility()}_addDataSource(e,t,i){const s=(0,o.ensureNotNull)(this._dataSourcesAdditionalWrapperEl),l=new Z(e,s,{withActions:this._options.withActions,customTextColor:this._options.customTextColor,statusWidgetEl:t.getElement(),hideInvisibleHover:t.visibility(),hideValues:t.errorWidgetIsShown,isMultipleLayout:this._options.isMultipleLayout}),a=(0,o.ensureNotNull)(l.getElement());if(null!==a){let e=this._dataSourceRenderers[i];void 0!==e?s.insertBefore(a,e.getElement()):(e=this._dataSourceRenderers[i-1],void 0!==e&&s.insertBefore(a,(0,o.ensureNotNull)(e.getElement()).nextSibling))}this._dataSourceRenderers.splice(i,0,l),this._updateLegendVisibility()}_moveDataSource(e,t){const i=this._dataSourceRenderers.indexOf(e);if(-1===i||t===i)return;const s=(0,o.ensureNotNull)(this._dataSourcesAdditionalWrapperEl),l=(0,o.ensureNotNull)(e.getElement());let a=this._dataSourceRenderers[t];void 0!==a?s.insertBefore(l,a.getElement()):(a=this._dataSourceRenderers[t-1],void 0!==a&&s.insertBefore(l,(0,o.ensureNotNull)(a.getElement()).nextSibling)),this._dataSourceRenderers.splice(i,1),this._dataSourceRenderers.splice(t,0,e)}_onKeyboardNavigationActivation(){re._wasKeyboardNavigationActivated=!0,this._togglerOptions.isDataSourcesCollapsed.unsubscribe(this._onIsDataSourcesCollapsedBound),this._togglerOptions.isDataSourcesCollapsed.subscribe(this._onIsDataSourcesCollapsedBound);const e=this._getAllAccessibleButtons(),t=e.filter((e=>e.tabIndex>=0));if(0===t.length){const[t]=e.filter((e=>e.hasAttribute("tabIndex")));if(void 0===t)return;const i=this._getRowRendererByChild(t);if(null===i)return;this._makeRowElementTheMainOne(t,i)}if(t.length>1){const[,...e]=t;for(const t of e)(0,g.becomeSecondaryElement)(t)}}_handleKeyDown(e){if(e.defaultPrevented)return;const t=(0,u.hashFromEvent)(e);if(!ne.includes(t))return;const i=document.activeElement;if(!(i instanceof HTMLButtonElement))return;const s=this._getRowRendererByChild(i);if(null===s)return;if(27===t||9===t)return void(27===t?i.blur():window.dispatchEvent(new CustomEvent("keyboard-navigation-activation",{bubbles:!0})));const l=s.accessibleButtons(),o=l.indexOf(i);if(0===l.length||-1===o)return;const a=t=>{e.preventDefault();const i=this._getRowRenderers(),l=i.indexOf(s);let o,a,n="blockNext"===t?l+1:l-1;for(;n>=0&&n{this._focusEventAbortController=new AbortController,e.addEventListener("focusout",(i=>{const s=i.relatedTarget;null!==s&&s instanceof HTMLButtonElement&&t.accessibleButtons().includes(s)||(this._subscribeElementToFocusEvents(e,t),t instanceof oe||t.hideActions())}),{once:!0,signal:this._focusEventAbortController.signal}),this._options.onLegendRowFocused(),t instanceof oe||t.showActions()}),{once:!0,signal:this._focusEventAbortController.signal})}_makeRowElementTheMainOne(e,t){this._subscribeElementToFocusEvents(e,t),(0,g.becomeMainElement)(e)}_changeFocusElement(e,t){document.activeElement&&(0,g.becomeSecondaryElement)(document.activeElement),this._makeRowElementTheMainOne(e,t),e.focus()}_getRowRenderers(){let e=[];return this._mainDataSourceRenderer&&e.push(this._mainDataSourceRenderer),this._dataSourcesEl&&!this._dataSourcesEl.classList.contains(V.blockHidden)&&(this._togglerOptions.isDataSourcesCollapsed.value()&&1!==this._mode&&(e=e.concat(this._dataSourceRenderers)),this._renderToggler&&0!==this._dataSourceRenderers.length&&e.push(this._renderToggler)),e}_getAllAccessibleButtons(){const e=[];return this._getRowRenderers().forEach((t=>{e.push(...t.accessibleButtons())})),e}_getRowRendererByChild(e){var t;return null!==(t=this._getRowRenderers().find((t=>t.accessibleButtons().includes(e))))&&void 0!==t?t:null}}re._wasKeyboardNavigationActivated=!1;var de,ue=i(86129),he=i(99531),ce=i(42752),_e=i(86235),pe=i(58473),ge=i(76460),me=i(19063),ve=i(45126),be=i(63273),we=i(88960),Se=i(19466);function ye(e){return void 0!==e?me.resetTransparency(e):e}function Me(e){return e.hasOwnProperty("touches")}!function(e){e.Small="small",e.Large="large"}(de||(de={}));const Ce=new ve.TranslatedString("show {title}",X.t(null,void 0,i(51382))),fe=new ve.TranslatedString("hide {title}",X.t(null,void 0,i(13017))),Ee=X.t(null,void 0,i(98334)),Ve=X.t(null,void 0,i(27298));class Le{constructor(e,t,i,s,l){this._values=new n.WatchedValue([]),this._actions=[],this._loading=new n.WatchedValue(!1),this._symbolLogoViewModel=new n.WatchedValue(null),this._destroyed=!1,this._moreActionCM=null,this._updateLoadingStatus=()=>{this._loading.setValue(this._source.isLoading())},this._model=e,this._source=t,this._options=i,this._callbacks=s,this._contextMenuOptions=l,this._disabled=new n.WatchedValue(this._getDisabledState()),this._disabledOnInterval=new n.WatchedValue(this._getDisabledOnIntervalState()),this._selected=new n.WatchedValue(!1),this._isTitleHidden=new n.WatchedValue(this._getTitleHiddenValue()),this._isValuesHidden=new n.WatchedValue(this._getValuesHiddenValue()),this._isRowHidden=new n.WatchedValue(this._getRowHiddenValue()),this._isEditable=new n.WatchedValue(this._getIsEditable()),(0,we.combine)((()=>({})),this._isTitleHidden.weakReference(),this._isValuesHidden.weakReference(),this._disabled.weakReference()).subscribe(this._updateRowVisibilities.bind(this)), this._values.subscribe((()=>{this._isValuesHidden.setValue(this._getValuesHiddenValue())}))}destroy(){var e;null===(e=this._symbolLogoViewModel.value())||void 0===e||e.destroy(),this._destroyed=!0}titles(){return this._titles}titleActions(){return this._titleActions}values(){return this._values.readonly()}actions(){return this._actions}disabled(){return this._disabled.readonly()}disabledOnInterval(){return this._disabledOnInterval.readonly()}selected(){return this._selected.readonly()}loading(){return this._loading.readonly()}isTitleHidden(){return this._isTitleHidden.readonly()}isValuesHidden(){return this._isValuesHidden.readonly()}isRowHidden(){return this._isRowHidden.readonly()}isEditable(){return this._isEditable.readonly()}symbolLogoViewModel(){return this._symbolLogoViewModel}update(){var e,t;this._updateTitles(),this._updateValues(),this._updateStates(),null===(t=null===(e=this.symbolLogoViewModel())||void 0===e?void 0:e.value())||void 0===t||t.update()}onToggleDisabled(){const e=this._source.properties().childs().visible,t=!e.value();this._model.setProperty(e,t,(t?Ce:fe).format({title:new ve.TranslatedString(this._source.name(),this._source.title(Se.TitleDisplayTarget.StatusLine))})),J((t?"Show":"Hide")+" source")}onShowSettings(e){this._source.userEditEnabled()&&(this.setSourceSelected(),this._callbacks.showChartPropertiesForSource(this._source,e),J("Settings for source"))}onShowMoreActions(e){return this._options.readOnlyMode?Promise.resolve(null):(this._callbacks.updateActions(),J("Show source context menu"),this._callbacks.showContextMenuForSources([this._source],this._calcNewPosition(e),{...this._contextMenuOptions,isKeyboardEvent:!Me(e)&&(0,ge.isKeyboardClick)(e)},{origin:"LegendPropertiesContextMenu"}))}setSourceSelected(){this._model.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(this._source)}))}_moreActionHandler(e){e.preventDefault(),null!==this._moreActionCM&&this._moreActionCM.isShown()?this._moreActionCM=null:(this.setSourceSelected(),this.onShowMoreActions(e).then((e=>{this._moreActionCM=e})))}_updateStates(){this._disabled.setValue(this._getDisabledState()),this._disabledOnInterval.setValue(this._getDisabledOnIntervalState()),this._selected.setValue(this._model.selection().isSelected(this._source)),this._isEditable.setValue(this._getIsEditable()),this._updateLoadingStatus()}_hasValues(){return this._values.value().length>0}_getEyeTitle(){return this._disabled.value()?Ee:Ve}_getIsEditable(){return this._source.userEditEnabled()}_getDisabledState(){return!this._source.properties().visible.value()}_updateRowVisibilities(){this._isRowHidden.setValue(this._getRowHiddenValue())}_getRowHiddenValue(){return this._options.readOnlyMode&&this._disabled.value()||this._isTitleHidden.value()&&(this._isValuesHidden.value()||this._disabled.value())}_calcNewPosition(e){let t={};if(Me(e)&&e.touches.length>0)t={clientX:e.touches[0].clientX,clientY:e.touches[0].clientY};else if(null!==e.target){const i=e.target.getBoundingClientRect();t={clientX:(0,be.isRtl)()?i.right:i.left, -clientY:i.top+i.height+3}}else{const i=e;t={clientX:i.clientX,clientY:i.clientY}}return t}}var xe=i(618),We=i(36279),Ae=i(12184),ke=i(5201);const Te=c.enabled("show_symbol_logos")&&c.enabled("show_symbol_logo_in_legend"),He=new ke.CircularCacheBuffer(100);class Be{constructor(e,t){this._symbolLogoUrls=new n.WatchedValue([]),this._quoteDataForLogos=null,this._logoDataUpdated=()=>{var e;const t=this.symbol(),i=this._logoData.value();i&&t&&He.set(t,i);const s=He.get(t);this._quoteDataForLogos=(0,r.merge)(null!=s?s:{},null!==(e=this._logoData.value())&&void 0!==e?e:{}),this._symbolLogoUrls.setValue((0,xe.removeUsdFromCryptoPairLogos)((0,xe.resolveLogoUrls)(this._quoteDataForLogos,We.LogoSize.Medium)))},this._logoModel=e,this._isLogoVisible=(0,Ae.createWVFromGetterAndSubscription)((()=>t.showLogo.value()),t.showLogo),this._logoData=this._logoModel.logoData().spawn(),this._logoData.subscribe(this._logoDataUpdated,{callWithLast:!0})}destroy(){this._isLogoVisible.destroy(),this._logoModel.destroy()}isSymbolLogoVisible(){return this._isLogoVisible}symbolLogoUrls(){return this._symbolLogoUrls}symbol(){return this._logoModel.symbol()}update(){this._logoModel.update()}}function Ie(e,t){return Te?new Be(e,t):null}var De=i(26023);const Pe=(0,i(12168).getLogger)("Chart.LegendWidget");function ze(e){const t={};for(const i of["logoid","currency-logoid","base-currency-logoid"])if(i in e){const s=i;t[s]=e[s]}return t}class Ne{constructor(e){this._logoData=new n.WatchedValue(null),this._prevSymbol="",this._source=e,this._source.symbolResolved().subscribe(this,this._onSourceSymbolResolved),this.update()}destroy(){this._source.symbolResolved().unsubscribeAll(this)}symbol(){return this._source.symbol()}logoData(){return this._logoData}update(){const e=this.symbol();this._prevSymbol!==e&&(this._prevSymbol=e,this._onSourceSymbolResolved())}_onQuoteSymbolDataUpdated(e,t){const i=t.values;!this._source.symbolSameAsCurrent(e.values.pro_name)||void 0===i.logoid&&void 0===i["currency-logoid"]&&void 0===i["base-currency-logoid"]||this._logoData.setValue(ze(i))}async _onSourceSymbolChange(){const e=this.symbol();let t=null;try{this._logoData.setValue(null),t=await this._source.quotesProvider().quotesSnapshot(e)}catch(e){Pe.logError(`Quote snapshot error: ${e}`)}finally{this.symbol()===e&&(null===t?this._logoData.setValue(null,!0):this._logoData.setValue(ze(t)))}}_onSourceSymbolResolved(){{const e=this._source.symbolInfo(),t=(null==e?void 0:e.logo_urls)||[];if(1===t.length)return void this._logoData.setValue({logoid:t[0]});if(2===t.length)return void this._logoData.setValue({"currency-logoid":t[0],"base-currency-logoid":t[1]});this._logoData.setValue(null,!0)}}}var Re=i(54336),Oe=i(41674),Fe=i(87258),Ue=i(45534);const Ge=X.t(null,void 0,i(37117)),je=X.t(null,void 0,i(44454)),Ke=X.t(null,void 0,i(13865)),$e=X.t(null,void 0,i(63245)),Ze=X.t(null,void 0,i(29151)),Qe=X.t(null,void 0,i(2569)),Xe=c.enabled("legend_inplace_edit"),qe=c.enabled("show_hide_button_in_legend"),Je=c.enabled("hide_resolution_in_legend");class Ye extends Le{constructor(e,t,i,s,l){ +clientY:i.top+i.height+3}}else{const i=e;t={clientX:i.clientX,clientY:i.clientY}}return t}}var xe=i(618),We=i(36279),Ae=i(12184),ke=i(5201);const Te=c.enabled("show_symbol_logos")&&c.enabled("show_symbol_logo_in_legend"),He=new ke.CircularCacheBuffer(100);class Be{constructor(e,t){this._symbolLogoUrls=new n.WatchedValue([]),this._quoteDataForLogos=null,this._logoDataUpdated=()=>{var e;const t=this.symbol(),i=this._logoData.value();i&&t&&He.set(t,i);const s=He.get(t);this._quoteDataForLogos=(0,r.merge)(null!=s?s:{},null!==(e=this._logoData.value())&&void 0!==e?e:{}),this._symbolLogoUrls.setValue((0,xe.removeUsdFromCryptoPairLogos)((0,xe.resolveLogoUrls)(this._quoteDataForLogos,We.LogoSize.Medium)))},this._logoModel=e,this._isLogoVisible=(0,Ae.createWVFromGetterAndSubscription)((()=>t.showLogo.value()),t.showLogo),this._logoData=this._logoModel.logoData().spawn(),this._logoData.subscribe(this._logoDataUpdated,{callWithLast:!0})}destroy(){this._isLogoVisible.destroy(),this._logoModel.destroy()}isSymbolLogoVisible(){return this._isLogoVisible}symbolLogoUrls(){return this._symbolLogoUrls}symbol(){return this._logoModel.symbol()}update(){this._logoModel.update()}}function Ie(e,t){return Te?new Be(e,t):null}var De=i(26023);const Pe=(0,i(12168).getLogger)("Chart.LegendWidget");function ze(e){const t={};for(const i of["logoid","currency-logoid","base-currency-logoid"])if(i in e){const s=i;t[s]=e[s]}return t}class Ne{constructor(e){this._logoData=new n.WatchedValue(null),this._prevSymbol="",this._source=e,this._source.symbolResolved().subscribe(this,this._onSourceSymbolResolved),this.update()}destroy(){this._source.symbolResolved().unsubscribeAll(this)}symbol(){return this._source.symbol()}logoData(){return this._logoData}update(){const e=this.symbol();this._prevSymbol!==e&&(this._prevSymbol=e,this._onSourceSymbolResolved())}_onQuoteSymbolDataUpdated(e,t){const i=t.values;!this._source.symbolSameAsCurrent(e.values.pro_name)||void 0===i.logoid&&void 0===i["currency-logoid"]&&void 0===i["base-currency-logoid"]||this._logoData.setValue(ze(i))}async _onSourceSymbolChange(){const e=this.symbol();let t=null;try{this._logoData.setValue(null),t=await this._source.quotesProvider().quotesSnapshot(e)}catch(e){Pe.logError(`Quote snapshot error: ${e}`)}finally{this.symbol()===e&&(null===t?this._logoData.setValue(null,!0):this._logoData.setValue(ze(t)))}}_onSourceSymbolResolved(){{const e=this._source.symbolInfo(),t=(null==e?void 0:e.logo_urls)||[];if(1===t.length)return void this._logoData.setValue({logoid:t[0]});if(2===t.length)return void this._logoData.setValue({"base-currency-logoid":t[0],"currency-logoid":t[1]});this._logoData.setValue(null,!0)}}}var Re=i(54336),Oe=i(41674),Fe=i(87258),Ue=i(45534);const Ge=X.t(null,void 0,i(37117)),je=X.t(null,void 0,i(44454)),Ke=X.t(null,void 0,i(13865)),$e=X.t(null,void 0,i(63245)),Ze=X.t(null,void 0,i(29151)),Qe=X.t(null,void 0,i(2569)),Xe=c.enabled("legend_inplace_edit"),qe=c.enabled("show_hide_button_in_legend"),Je=c.enabled("hide_resolution_in_legend");class Ye extends Le{constructor(e,t,i,s,l){ super(e,t,i,s,l),this._titles={title:new n.WatchedValue(""),description:new n.WatchedValue(""),interval:new n.WatchedValue(""),provider:new n.WatchedValue(""),exchange:new n.WatchedValue(""),chartStyle:new n.WatchedValue(""),priceSource:new n.WatchedValue("")},this._titleActions={title:void 0,description:void 0,interval:void 0,provider:void 0,exchange:void 0,chartStyle:void 0,priceSource:void 0},this._symbolMarker=null,this._symbolMarkerIcon=null,this._flagged=new n.WatchedValue(null),this._symbolAction=null,this._symbolForMarker=null,this._isOneButtonCanBeStick=!1,this._layoutChartSyncLegendRenderer=null,this._isChartLinked=new n.WatchedValue(!1).readonly().spawn(),this._initializeTitleActions(),this._createActions(),this._updateSymbolMarker();const o=this._model.model().properties().childs().paneProperties.childs().legendProperties.childs();this._symbolLogoViewModel.setValue(Ie(new Ne(t),o)),o.showSeriesTitle.subscribe(this,(()=>{this._isTitleHidden.setValue(this._getTitleHiddenValue())})),this._isPriceSourceHidden=(0,he.createWVFromGetterAndSubscription)((()=>!o.showPriceSource.value()),o.showPriceSource),this._valuesVisibleProperty=(0,he.combineProperty)(((e,t,i,s)=>e||t||i||s),o.showSeriesOHLC.weakReference(),o.showBarChange.weakReference(),o.showVolume.weakReference(),o.showLastDayChange.weakReference()),this._valuesVisibleProperty.subscribe(null,(()=>{this._isValuesHidden.setValue(this._getValuesHiddenValue())})),this.update(),this._source.statusWV().subscribe(this._updateLoadingStatus)}destroy(){super.destroy(),this._model.model().properties().childs().paneProperties.childs().legendProperties.childs().showSeriesTitle.unsubscribeAll(this),this._source.statusWV().unsubscribe(this._updateLoadingStatus),this._valuesVisibleProperty.destroy(),this._isPriceSourceHidden.destroy()}flagged(){return this._flagged}linked(){return this._isChartLinked}onShowSettings(){this._source.userEditEnabled()&&this._callbacks.showGeneralChartProperties(De.TabNames.symbol)}isOneButtonCanBeStick(){return this._isOneButtonCanBeStick}_updateTitles(){const e=(0,o.ensureNotNull)(this._source.statusView()).getSplitTitle();this._titles.title.setValue((0,ue.clean)(e.title,!0)),this._titles.description.setValue((0,ue.clean)(e.description,!0)),Je||this._titles.interval.setValue((0,ue.clean)(e.interval,!0)),this._titles.provider.setValue((0,ue.clean)(e.provider,!0)),this._titles.exchange.setValue((0,ue.clean)(e.exchange,!0)),this._titles.chartStyle.setValue((0,ue.clean)(e.chartStyle,!0)),this._titles.priceSource.setValue((0,ue.clean)(this._isPriceSourceHidden.value()?"":e.priceSource,!0))}_updateValues(){const e=this._source.legendView(),t=this._values.value(),i=e.marketTitle(),s=e.marketTitle().length>0,l=e.items();if(0===t.length||t.length!==l.length+1){const e={value:new n.WatchedValue(""),color:new n.WatchedValue(""),visible:new n.WatchedValue(s),title:new n.WatchedValue(i),unimportant:new n.WatchedValue(!1)},t=l.map((e=>({value:new n.WatchedValue(e.value()),color:new n.WatchedValue(ye(e.color())),visible:new n.WatchedValue(e.visible()), title:new n.WatchedValue(e.title()),unimportant:new n.WatchedValue(e.unimportant())})));this._values.setValue([e].concat(t))}else{t[0].title.setValue(i),t[0].visible.setValue(s);for(let e=0;e{const e=this._model.mainSeries(),t=e.symbol(),i=e.properties().childs().shortName.value();(0,pe.showDialog)({defaultValue:e.isSpread()?t:i||t||""})};c.enabled("disable_legend_inplace_symbol_change")||(this._titleActions.title={onClick:e,tooltip:$e},this._titleActions.description={onClick:e,tooltip:Ze}),this._titleActions.interval={onClick:()=>{(0,_e.showChangeIntervalDialogAsync)({initVal:this._model.mainSeries().interval(),selectOnInit:!0})},tooltip:Qe}}_createActions(){if(qe){const e=(0,ce.convertPropertyToWatchedValue)((0,he.combineProperty)((e=>!e),this._source.properties().childs().visible.weakReference())),t={iconMap:new Map([["large",Oe],["small",Re]]),action:(0,M.wrapHandlerWithPreventEvent)(this.onToggleDisabled.bind(this)),visible:e,className:A.eye,title:new n.WatchedValue(this._getEyeTitle()),dataset:{name:"legend-show-hide-action"}};this._actions.push(t),this._disabled.subscribe((()=>{var e;null===(e=t.title)||void 0===e||e.setValue(this._getEyeTitle())}))}this._actions.push({iconMap:new Map([["large",Ue],["small",Fe]]),action:this._moreActionHandler.bind(this),visible:new n.WatchedValue(!0),title:new n.WatchedValue(Ge),dataset:{name:"legend-more-action"}})}_getMarkerTitle(){return null!==this._symbolMarker?this._symbolMarker.isMarked()?Ke:je:""}_symbolActionHandler(e){(0,M.preventDefault)(e),null!==this._symbolMarker&&(this._updateSymbolMarker(),e instanceof KeyboardEvent&&this._symbolMarker.toggle(e),J("Change flag state"))}_updateSymbolMarker(){this._isOneButtonCanBeStick=!0}}var et=i(72708),tt=i(3615);var it=i(28388),st=i(60074),lt=i(50340),ot=i(94664),at=i(31955),nt=i(83637),rt=i(34882),dt=i(30556),ut=i(91104);(0,at.getLogger)("Chart.LegendWidget");const ht=X.t(null,void 0,i(32514)),ct=X.t(null,void 0,i(87142)),_t=X.t(null,void 0,i(67410)),pt=X.t(null,void 0,i(37117)),gt=(X.t(null,void 0,i(57335)),X.t(null,void 0,i(43206)),X.t(null,void 0,i(74759))),mt=X.t(null,void 0,i(63245)),vt=(c.enabled("study_buttons_in_legend"),c.enabled("show_hide_button_in_legend")),bt=c.enabled("property_pages"),wt=c.enabled("format_button_in_legend"),St=c.enabled("delete_button_in_legend"),yt=c.enabled("legend_inplace_edit");class Mt extends Le{constructor(e,t,i,s,l){super(e,t,i,s,l),this._titles={title:new n.WatchedValue(""),args:new n.WatchedValue("")},this._titleActions={ title:void 0,args:void 0},this._error=new n.WatchedValue(!1),this._isAbleShowSourceCode=new n.WatchedValue(!1),this._isAbleShowSourceCodeInner=new n.WatchedValue(!1).spawn(),this._pineAction=null,this._globalVisibility=new n.WatchedValue(!0),this._updateSymbolLogoModel(),this._initializeTitleActions(),this._createActions();const o=this._model.model().properties().childs().paneProperties.childs().legendProperties.childs(),a=[o.showSeriesTitle,o.showStudyTitles];for(const e of a)e.subscribe(this,(()=>{this._isTitleHidden.setValue(this._getTitleHiddenValue())}));const r=[o.showSeriesOHLC,o.showBarChange,o.showStudyValues,o.showLastDayChange];for(const e of r)e.subscribe(this,(()=>{this._isValuesHidden.setValue(this._getValuesHiddenValue())}));this.update()}destroy(){super.destroy();const e=this._model.model().properties().childs().paneProperties.childs().legendProperties.childs();e.showSeriesTitle.unsubscribeAll(this),e.showStudyTitles.unsubscribeAll(this),e.showSeriesOHLC.unsubscribeAll(this),e.showBarChange.unsubscribeAll(this),e.showStudyValues.unsubscribeAll(this),e.showLastDayChange.unsubscribeAll(this),this._isAbleShowSourceCodeInner.destroy()}error(){return this._error.readonly()}isAbleShowSourceCode(){return this._isAbleShowSourceCode}onRemoveSource(){var e;this._source.isUserDeletable()&&(this._source.hasChildren()?(e=this._model.removeSource.bind(this._model,this._source,!1),(0,tt.showConfirm)({title:X.t(null,void 0,i(81605)),text:X.t(null,void 0,i(77174)),onConfirm:({dialogClose:t})=>{e(),t()}})):this._model.removeSource(this._source,!1),J("Remove sources"))}async onShowSourceCode(){}setGlobalVisibility(e){this._globalVisibility.setValue(e)}globalVisibility(){return this._globalVisibility.readonly()}getFullTitle(){return[this._titles.title,this._titles.args].map((e=>e.value())).join(" ")}getSource(){return this._source}_updateTitles(){const e=(0,o.ensureNotNull)(this._source.statusView()).getSplitTitle();this._titles.title.setValue((0,ue.clean)(e[0],!0));const t=Array.isArray(e[1])?e[1].join(" "):e[1]||"";this._titles.args.setValue((0,ue.clean)(t,!0))}_updateValues(){const e=this._source.legendView();if(null===e)return;if(0===e.items().length)return;const t=this._values.value();if(0===t.length){const t=e.items().map((e=>({value:new n.WatchedValue(e.value()),color:new n.WatchedValue(ye(e.color())),visible:new n.WatchedValue(e.visible()),unimportant:new n.WatchedValue(e.unimportant()),title:new n.WatchedValue(e.title())})));this._values.setValue(t)}else{const i=e.items();for(let e=0;e{l.r(r),l.d(r,{CustomThemesApi:()=>t});var c=l(57626),e=l(36986);class t{async applyCustomThemes(o){const r=(0,e.getChartingLibraryGlobalContext)(),l=r.tradingViewApi.themes().getCurrentThemeName();(0,c.overrideStandardThemes)(o),await r.tradingViewApi.themes().setStdTheme(l,void 0,!0)}async resetCustomThemes(){const o=(0,e.getChartingLibraryGlobalContext)(),r=o.tradingViewApi.themes().getCurrentThemeName();(0,c.restoreStandardThemes)(),await o.tradingViewApi.themes().setStdTheme(r,void 0,!0)}}},57626:(o,r,l)=>{l.r(r),l.d(r,{addCustomThemesRootClass:()=>A,overrideStandardThemes:()=>O,removeCustomThemesRootClass:()=>R,restoreStandardThemes:()=>$});var c=l(30551),e=l(26843),t=l(85662) -;const a=JSON.parse('{"color-background-primary":"color-white","color-background-secondary":"color-cold-gray-50","color-background-tertiary":"color-cold-gray-100","color-background-dark-primary":"color-cold-gray-800","color-background-dark-secondary":"color-white","color-background-disabled":"color-cold-gray-150","color-background-special-primary":"color-white","color-background-special-secondary":"color-tv-blue-50","color-background-special-tertiary":"color-tv-blue-100","color-background-page-platform":"color-white","color-background-page-promo":"color-black","color-background-page-social":"color-white","color-background-dialog-simple":"color-white","color-background-dialog-complicated":"color-white","color-background-dialog-promo":"color-white","color-background-dialog-fullscreen":"color-white","color-content-icons-primary":"color-cold-gray-900","color-content-icons-secondary":"color-cold-gray-550","color-content-icons-tertiary":"color-cold-gray-300","color-content-text-promo-primary":"color-white","color-content-text-promo-secondary":"color-cold-gray-200","color-content-text-promo-tertiary":"color-cold-gray-450","color-content-text-social-primary":"color-cold-gray-900","color-content-text-social-secondary":"color-cold-gray-550","color-content-text-social-tertiary":"color-cold-gray-300","color-divider-line-primary-special":"color-cold-gray-900","color-divider-line-secondary-special":"color-tv-blue-100","color-divider-line-primary":"color-cold-gray-150","color-divider-line-secondary":"color-cold-gray-100","color-link-primary-default":"color-tv-blue-500","color-link-primary-hover":"color-tv-blue-600","color-link-primary-active":"color-tv-blue-700","color-link-secondary-default":"color-tv-blue-300","color-link-secondary-hover":"color-tv-blue-400","color-link-secondary-active":"color-tv-blue-500","color-static-transparent":"color-transparent","color-static-warning":"color-tan-orange-500","color-static-danger":"color-ripe-red-500","color-static-highlight":"color-tv-blue-50","color-static-neutral":"color-cold-gray-550","color-static-success":"color-minty-green-500","color-button-content-disabled":"color-cold-gray-300","color-button-content-ghost-neutral-bold-default":"color-cold-gray-900","color-button-content-ghost-neutral-bold-hover":"color-cold-gray-900","color-button-content-ghost-neutral-bold-active":"color-white","color-button-content-ghost-accent-default":"color-tv-blue-500","color-button-content-ghost-accent-hover":"color-tv-blue-500","color-button-content-ghost-accent-active":"color-white","color-button-content-ghost-neutral-default":"color-cold-gray-900","color-button-content-ghost-neutral-hover":"color-cold-gray-900","color-button-content-ghost-neutral-active":"color-cold-gray-900","color-button-content-ghost-neutral-is-selected":"color-cold-gray-900","color-button-content-primary-neutral-bold-default":"color-white","color-button-content-primary-neutral-bold-hover":"color-white","color-button-content-primary-neutral-bold-active":"color-white","color-button-content-primary-accent-default":"color-white","color-button-content-primary-accent-hover":"color-white","color-button-content-primary-accent-active":"color-white","color-button-content-primary-neutral-default":"color-cold-gray-900","color-button-content-primary-neutral-hover":"color-cold-gray-900","color-button-content-primary-neutral-active":"color-cold-gray-900","color-button-content-primary-neutral-is-selected":"color-cold-gray-900","color-button-content-primary-success-default":"color-white","color-button-content-primary-success-hover":"color-white","color-button-content-primary-success-active":"color-white","color-button-content-primary-accent-light-default":"color-tv-blue-600","color-button-content-primary-accent-light-hover":"color-tv-blue-600","color-button-content-primary-accent-light-active":"color-tv-blue-600","color-button-content-primary-accent-light-is-selected":"color-tv-blue-600","color-button-content-primary-danger-default":"color-white","color-button-content-primary-danger-hover":"color-white","color-button-content-primary-danger-active":"color-white","color-button-content-quiet-primary-neutral-bold-default":"color-cold-gray-900","color-button-content-quiet-primary-neutral-bold-hover":"color-white","color-button-content-quiet-primary-neutral-bold-active":"color-white","color-button-content-quiet-primary-neutral-default":"color-cold-gray-900","color-button-content-quiet-primary-neutral-hover":"color-cold-gray-900","color-button-content-quiet-primary-neutral-active":"color-cold-gray-900","color-button-content-quiet-primary-neutral-is-selected":"color-cold-gray-900","color-button-content-quiet-primary-accent-light-default":"color-tv-blue-500","color-button-content-quiet-primary-accent-light-hover":"color-tv-blue-500","color-button-content-quiet-primary-accent-light-active":"color-tv-blue-500","color-button-content-secondary-neutral-bold-default":"color-cold-gray-900","color-button-content-secondary-neutral-bold-hover":"color-white","color-button-content-secondary-neutral-bold-active":"color-white","color-button-content-secondary-accent-default":"color-tv-blue-500","color-button-content-secondary-accent-hover":"color-white","color-button-content-secondary-accent-active":"color-white","color-button-content-secondary-neutral-default":"color-cold-gray-900","color-button-content-secondary-neutral-hover":"color-cold-gray-900","color-button-content-secondary-neutral-active":"color-cold-gray-900","color-button-content-secondary-neutral-is-selected":"color-cold-gray-900","color-button-content-secondary-success-default":"color-minty-green-500","color-button-content-secondary-success-hover":"color-white","color-button-content-secondary-success-active":"color-white","color-button-content-secondary-accent-light-default":"color-tv-blue-600","color-button-content-secondary-accent-light-hover":"color-tv-blue-600","color-button-content-secondary-accent-light-active":"color-tv-blue-600","color-button-content-secondary-accent-light-is-selected":"color-tv-blue-600","color-button-content-secondary-danger-default":"color-ripe-red-500","color-button-content-secondary-danger-hover":"color-white","color-button-content-secondary-danger-active":"color-white","color-button-fill&border-disabled":"color-cold-gray-150","color-button-fill&border-ghost-neutral-bold-default":"color-static-transparent","color-button-fill&border-ghost-neutral-bold-hover":"color-cold-gray-800","color-button-fill&border-ghost-neutral-bold-active":"color-cold-gray-700","color-button-fill&border-ghost-accent-default":"color-static-transparent","color-button-fill&border-ghost-accent-hover":"color-tv-blue-500","color-button-fill&border-ghost-accent-active":"color-tv-blue-700","color-button-fill&border-ghost-neutral-default":"color-static-transparent","color-button-fill&border-ghost-neutral-hover":"color-cold-gray-100","color-button-fill&border-ghost-neutral-active":"color-cold-gray-150","color-button-fill&border-ghost-neutral-is-selected":"color-static-transparent","color-button-fill&border-ghost-accent-light-default":"color-static-transparent","color-button-fill&border-ghost-accent-light-hover":"color-tv-blue-100","color-button-fill&border-ghost-accent-light-active":"color-tv-blue-200","color-button-fill&border-ghost-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-primary-neutral-bold-default":"color-cold-gray-900","color-button-fill&border-primary-neutral-bold-hover":"color-cold-gray-800","color-button-fill&border-primary-neutral-bold-active":"color-cold-gray-700","color-button-fill&border-primary-accent-default":"color-tv-blue-500","color-button-fill&border-primary-accent-hover":"color-tv-blue-600","color-button-fill&border-primary-accent-active":"color-tv-blue-700","color-button-fill&border-primary-neutral-default":"color-cold-gray-100","color-button-fill&border-primary-neutral-hover":"color-cold-gray-150","color-button-fill&border-primary-neutral-active":"color-cold-gray-200","color-button-fill&border-primary-neutral-is-selected":"color-cold-gray-100","color-button-fill&border-primary-success-default":"color-minty-green-500","color-button-fill&border-primary-success-hover":"color-minty-green-600","color-button-fill&border-primary-success-active":"color-minty-green-700","color-button-fill&border-primary-accent-light-default":"color-tv-blue-50","color-button-fill&border-primary-accent-light-hover":"color-tv-blue-100","color-button-fill&border-primary-accent-light-active":"color-tv-blue-200","color-button-fill&border-primary-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-primary-danger-default":"color-ripe-red-500","color-button-fill&border-primary-danger-hover":"color-ripe-red-600","color-button-fill&border-primary-danger-active":"color-ripe-red-700","color-button-fill&border-quiet-primary-neutral-bold-default":"color-white","color-button-fill&border-quiet-primary-neutral-bold-hover":"color-cold-gray-900","color-button-fill&border-quiet-primary-neutral-bold-active":"color-cold-gray-800","color-button-fill&border-quiet-primary-accent-default":"color-white","color-button-fill&border-quiet-primary-accent-hover":"color-tv-blue-500","color-button-fill&border-quiet-primary-accent-active":"color-tv-blue-600","color-button-fill&border-quiet-primary-neutral-default":"color-white","color-button-fill&border-quiet-primary-neutral-hover":"color-cold-gray-100","color-button-fill&border-quiet-primary-neutral-active":"color-cold-gray-150","color-button-fill&border-quiet-primary-neutral-is-selected":"color-cold-gray-100","color-button-fill&border-quiet-primary-success-default":"color-white","color-button-fill&border-quiet-primary-success-hover":"color-minty-green-500","color-button-fill&border-quiet-primary-success-active":"color-minty-green-600","color-button-fill&border-quiet-primary-accent-light-default":"color-white","color-button-fill&border-quiet-primary-accent-light-hover":"color-tv-blue-50","color-button-fill&border-quiet-primary-accent-light-active":"color-tv-blue-100","color-button-fill&border-quiet-primary-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-quiet-primary-danger-default":"color-white","color-button-fill&border-quiet-primary-danger-hover":"color-ripe-red-500","color-button-fill&border-quiet-primary-danger-active":"color-ripe-red-600","color-button-fill&border-secondary-neutral-bold-default":"color-cold-gray-900","color-button-fill&border-secondary-neutral-bold-hover":"color-cold-gray-800","color-button-fill&border-secondary-neutral-bold-active":"color-cold-gray-700","color-button-fill&border-secondary-accent-default":"color-tv-blue-500","color-button-fill&border-secondary-accent-hover":"color-tv-blue-600","color-button-fill&border-secondary-accent-active":"color-tv-blue-700","color-button-fill&border-secondary-neutral-default":"color-cold-gray-150","color-button-fill&border-secondary-neutral-hover":"color-cold-gray-100","color-button-fill&border-secondary-neutral-active":"color-cold-gray-150","color-button-fill&border-secondary-neutral-is-selected":"color-cold-gray-100","color-button-fill&border-secondary-success-default":"color-minty-green-500","color-button-fill&border-secondary-success-hover":"color-minty-green-600","color-button-fill&border-secondary-success-active":"color-minty-green-700","color-button-fill&border-secondary-accent-light-default":"color-tv-blue-50","color-button-fill&border-secondary-accent-light-hover":"color-tv-blue-100","color-button-fill&border-secondary-accent-light-active":"color-tv-blue-200","color-button-fill&border-secondary-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-secondary-danger-default":"color-ripe-red-500","color-button-fill&border-secondary-danger-hover":"color-ripe-red-600","color-button-fill&border-secondary-danger-active":"color-ripe-red-700","color-text-field-border-default":"color-cold-gray-200","color-text-field-border-hover":"color-cold-gray-350","color-text-field-border-active":"color-tv-blue-500","color-text-field-border-disabled":"color-cold-gray-200","color-text-field-border-error":"color-ripe-red-500","color-text-field-border-focus-not-active":"color-tv-blue-500","color-text-field-border-focus-read-only":"color-tv-blue-500","color-text-field-border-read-only":"color-cold-gray-200","color-text-field-border-success":"color-minty-green-500","color-text-field-border-warning":"color-tan-orange-500","color-text-field-border-with-value":"color-cold-gray-200","color-text-field-description-default":"color-cold-gray-550","color-text-field-description-error":"color-ripe-red-500","color-text-field-description-success":"color-minty-green-500","color-text-field-description-warning":"color-tan-orange-500","color-text-field-fill-default":"color-static-transparent","color-text-field-fill-disabled":"color-cold-gray-100","color-text-field-fill-focus-read-only":"color-cold-gray-50","color-text-field-fill-read-only":"color-cold-gray-50","color-text-field-label-default":"color-cold-gray-550","color-text-field-label-error":"color-ripe-red-500","color-text-field-label-link":"color-tv-blue-500","color-text-field-label-success":"color-minty-green-500","color-text-field-label-warning":"color-tan-orange-500","color-text-field-left-slot-icon-default":"color-cold-gray-550","color-text-field-left-slot-icon-disabled":"color-cold-gray-350","color-text-field-placeholder-default":"color-cold-gray-550","color-text-field-placeholder-disabled":"color-cold-gray-350","color-text-field-right-slot-arrows-bg-default":"color-static-transparent","color-text-field-right-slot-arrows-bg-hover":"color-cold-gray-100","color-text-field-right-slot-arrows-bg-active":"color-cold-gray-150","color-text-field-right-slot-icons-and-text-default":"color-cold-gray-550","color-text-field-right-slot-icons-and-text-disabled":"color-cold-gray-350","color-text-field-right-slot-icons-and-text-active":"color-cold-gray-900","color-text-field-right-slot-icons-and-text-error":"color-ripe-red-500","color-text-field-right-slot-icons-and-text-hover":"color-cold-gray-900","color-text-field-value-default":"color-cold-gray-900","color-text-field-value-disabled":"color-cold-gray-550","color-counter-fill-danger":"color-ripe-red-500","color-counter-content-danger":"color-white","color-counter-fill-accent":"color-tv-blue-500","color-counter-content-accent":"color-white","color-counter-fill-accent-light":"color-tv-blue-50","color-counter-content-accent-light":"color-tv-blue-600","color-counter-fill-neutral-bold":"color-black","color-counter-content-neutral-bold":"color-white","color-counter-fill-neutral":"color-cold-gray-100","color-counter-content-neutral":"color-cold-gray-900","color-counter-border-primary":"color-white","color-counter-border-secondary":"color-white","color-counter-border-tertiary":"color-white","color-filter-select-fill&border-checked-default":"color-tv-blue-50","color-filter-select-fill&border-checked-hover":"color-tv-blue-100","color-filter-select-fill&border-checked-active":"color-tv-blue-200","color-filter-select-fill&border-checked-isOpened":"color-tv-blue-100","color-filter-select-content-checked-accent-default":"color-tv-blue-600","color-filter-select-content-checked-accent-hover":"color-tv-blue-600","color-filter-select-content-checked-accent-active":"color-tv-blue-600","color-filter-select-content-checked-neutral-default":"color-cold-gray-900","color-filter-select-content-checked-neutral-hover":"color-cold-gray-900","color-filter-select-content-checked-neutral-active":"color-cold-gray-900","color-filter-select-fill&border-not-checked-default":"color-cold-gray-150","color-filter-select-fill&border-not-checked-hover":"color-cold-gray-100","color-filter-select-fill&border-not-checked-active":"color-cold-gray-150","color-filter-select-fill&border-not-checked-isOpened":"color-cold-gray-100","color-filter-select-content-not-checked-default":"color-cold-gray-550","color-filter-select-content-not-checked-hover":"color-cold-gray-550","color-filter-select-content-not-checked-active":"color-cold-gray-550","color-symbol-change-positive":"color-minty-green-600","color-symbol-change-neutral":"color-cold-gray-900","color-symbol-change-negative":"color-ripe-red-600","color-symbol-rating-positive":"color-minty-green-600","color-symbol-rating-neutral":"color-cold-gray-550","color-symbol-rating-negative":"color-ripe-red-600","color-other-transparent":"color-transparent","color-shadow-primary-neutral-extra-heavy":"#00000033","color-shadow-primary-neutral-light":"color-cold-gray-150","color-shadow-secondary-neutral-light":"color-cold-gray-150","color-other-modal-background":"#9598a180","color-other-shadow-primary-neutral-extra-heavy":"#00000033","color-other-shadow-primary-neutral-light":"color-cold-gray-150","color-other-shadow-secondary-neutral-light":"color-cold-gray-150","color-background-primary-accent-extra-light":"color-tv-blue-50","color-background-primary-accent-light":"color-tv-blue-100","color-background-primary-inverse":"color-white","color-background-primary-neutral-bold":"color-cold-gray-800","color-background-primary-neutral-extra-heavy":"color-black","color-background-primary-neutral-extra-light":"color-cold-gray-50","color-background-primary-neutral-light":"color-cold-gray-100","color-background-primary-neutral-normal":"color-cold-gray-150","color-background-secondary-inverse":"color-white","color-background-tertiary-inverse":"color-white","color-container-fill-primary-accent":"color-tv-blue-500","color-container-fill-primary-accent-bold":"color-tv-blue-700","color-container-fill-primary-accent-extra-light":"color-tv-blue-50","color-container-fill-primary-accent-light":"color-tv-blue-100","color-container-fill-primary-accent-normal":"color-tv-blue-200","color-container-fill-primary-accent-semi-bold":"color-tv-blue-600","color-container-fill-primary-accent-alt1-normal":"color-deep-blue-a400","color-container-fill-primary-accent-alt2-bold":"color-sky-blue-700","color-container-fill-primary-danger":"color-ripe-red-500","color-container-fill-primary-danger-bold":"color-ripe-red-700","color-container-fill-primary-danger-extra-light":"color-ripe-red-50","color-container-fill-primary-danger-light":"color-ripe-red-100","color-container-fill-primary-danger-normal":"color-ripe-red-200","color-container-fill-primary-danger-semi-bold":"color-ripe-red-600","color-container-fill-primary-inverse":"color-white","color-container-fill-primary-neutral":"color-cold-gray-400","color-container-fill-primary-neutral-bold":"color-cold-gray-700","color-container-fill-primary-neutral-extra-bold":"color-cold-gray-800","color-container-fill-primary-neutral-extra-heavy":"color-black","color-container-fill-primary-neutral-extra-light":"color-cold-gray-100","color-container-fill-primary-neutral-heavy":"color-cold-gray-900","color-container-fill-primary-neutral-light":"color-cold-gray-150","color-container-fill-primary-neutral-normal":"color-cold-gray-200","color-container-fill-primary-neutral-thin":"color-cold-gray-50","color-container-fill-primary-neutral-medium":"color-cold-gray-550","color-container-fill-primary-success":"color-minty-green-500","color-container-fill-primary-success-bold":"color-minty-green-700","color-container-fill-primary-success-extra-light":"color-minty-green-50","color-container-fill-primary-success-light":"color-minty-green-100","color-container-fill-primary-success-normal":"color-minty-green-200","color-container-fill-primary-success-semi-bold":"color-minty-green-600","color-container-fill-primary-warning":"color-tan-orange-500","color-container-fill-primary-warning-bold":"color-tan-orange-700","color-container-fill-primary-warning-extra-light":"color-tan-orange-50","color-container-fill-primary-warning-light":"color-tan-orange-100","color-container-fill-primary-warning-normal":"color-tan-orange-200","color-container-fill-primary-warning-semi-bold":"color-tan-orange-600","color-container-fill-quaternary-inverse":"color-white","color-container-fill-secondary-accent-extra-light":"color-tv-blue-50","color-container-fill-secondary-accent-light":"color-tv-blue-100","color-container-fill-secondary-accent-normal":"color-tv-blue-200","color-container-fill-secondary-accent":"color-tv-blue-a400","color-container-fill-secondary-accent-semi-bold":"color-tv-blue-600","color-container-fill-secondary-inverse":"color-white","color-container-fill-secondary-neutral":"color-cold-gray-550","color-container-fill-secondary-neutral-extra-heavy":"color-black","color-container-fill-secondary-neutral-extra-light":"color-cold-gray-100","color-container-fill-secondary-neutral-heavy":"color-cold-gray-900","color-container-fill-secondary-neutral-light":"color-cold-gray-150","color-container-fill-secondary-neutral-normal":"color-cold-gray-300","color-container-fill-secondary-neutral-semi-bold":"color-cold-gray-600","color-container-fill-secondary-danger-bold":"color-ripe-red-700","color-container-fill-secondary-success-semi-bold":"color-minty-green-600","color-container-fill-secondary-warning-semi-bold":"color-tan-orange-600","color-container-fill-tertiary-accent":"color-tv-blue-a600","color-container-fill-tertiary-accent-bold":"color-tv-blue-a900","color-container-fill-tertiary-accent-light":"color-tv-blue-100","color-container-fill-tertiary-inverse":"color-white","color-container-fill-tertiary-neutral":"color-cold-gray-450","color-container-fill-tertiary-neutral-heavy":"color-cold-gray-900","color-container-fill-quinary-inverse":"color-white","color-content-primary-accent":"color-tv-blue-500","color-content-primary-accent-bold":"color-tv-blue-700","color-content-primary-accent-light":"color-tv-blue-300","color-content-primary-accent-normal":"color-tv-blue-400","color-content-primary-accent-semi-bold":"color-tv-blue-600","color-content-primary-accent-other-normal":"color-deep-blue-a400","color-content-primary-accent-other-bold":"color-sky-blue-700","color-content-primary-attention":"color-banana-yellow-700","color-content-primary-danger":"color-ripe-red-500","color-content-primary-danger-bold":"color-ripe-red-700","color-content-primary-danger-semi-bold":"color-ripe-red-600","color-content-primary-inverse":"color-white","color-content-primary-negative":"color-ripe-red-600","color-content-primary-neutral":"color-cold-gray-550","color-content-primary-neutral-bold":"color-cold-gray-900","color-content-primary-neutral-extra-light":"color-cold-gray-200","color-content-primary-neutral-light":"color-cold-gray-300","color-content-primary-neutral-normal":"color-cold-gray-450","color-content-primary-neutral-semi-bold":"color-cold-gray-700","color-content-primary-positive":"color-minty-green-600","color-content-primary-success":"color-minty-green-500","color-content-primary-success-bold":"color-minty-green-700","color-content-primary-success-semi-bold":"color-minty-green-600","color-content-primary-warning":"color-tan-orange-500","color-content-primary-warning-bold":"color-tan-orange-700","color-content-primary-warning-semi-bold":"color-tan-orange-600","color-content-secondary-accent":"color-tv-blue-500","color-content-secondary-accent-semi-bold":"color-tv-blue-600","color-content-secondary-inverse":"color-white","color-content-secondary-neutral":"color-cold-gray-650","color-content-secondary-neutral-bold":"color-cold-gray-900","color-content-secondary-neutral-medium":"color-cold-gray-750","color-content-secondary-neutral-semi-bold":"color-cold-gray-850","color-content-secondary-warning-semi-bold":"color-tan-orange-600","color-content-secondary-success-semi-bold":"color-minty-green-600","color-content-tertiary-accent":"color-tv-blue-500","color-content-tertiary-accent-bold":"color-tv-blue-700","color-content-tertiary-accent-semi-bold":"color-tv-blue-600","color-content-tertiary-inverse":"color-white","color-content-quaternary-accent":"color-tv-blue-a400","color-content-quaternary-accent-semi-bold":"color-tv-blue-600","color-content-quinary-accent":"color-tv-blue-500","color-content-quinary-accent-semi-bold":"color-tv-blue-600","color-content-quinary-accent-bold":"color-tv-blue-700","color-border-primary-accent":"color-tv-blue-500","color-border-primary-accent-extra-light":"color-tv-blue-50","color-border-primary-danger":"color-ripe-red-500","color-border-primary-inverse":"color-white","color-border-primary-neutral":"color-cold-gray-350","color-border-primary-neutral-bold":"color-cold-gray-650","color-border-primary-neutral-extra-bold":"color-cold-gray-900","color-border-primary-neutral-extra-heavy":"color-black","color-border-primary-neutral-light":"color-cold-gray-150","color-border-primary-neutral-normal":"color-cold-gray-200","color-border-primary-neutral-semi-bold":"color-cold-gray-550","color-border-primary-success":"color-minty-green-500","color-border-primary-warning":"color-tan-orange-500","color-border-secondary-inverse":"color-white","color-border-secondary-neutral":"color-cold-gray-300","color-border-secondary-neutral-normal":"color-cold-gray-200","color-border-tertiary-inverse":"color-white","color-border-primary-neutral-extra-light":"color-cold-gray-100","color-overlay-accent-1-light":"#2962ff26","color-overlay-accent-1-normal":"#2962ff4d","color-overlay-accent-1-bold":"#2962ff66","color-overlay-accent-2-light":"#00acc126","color-overlay-accent-2-normal":"#00acc14d","color-overlay-accent-2-bold":"#00acc166","color-overlay-accent-3-light":"#9c27b026","color-overlay-accent-3-normal":"#9c27b04d","color-overlay-accent-3-bold":"#9c27b066","color-overlay-accent-4-light":"#5e35b126","color-overlay-accent-4-normal":"#5e35b14d","color-overlay-accent-4-bold":"#5e35b166","color-overlay-negative-1-light":"#cc2f3c26","color-overlay-negative-1-normal":"#cc2f3c4d","color-overlay-negative-1-bold":"#cc2f3c66","color-overlay-negative-2-light":"#e91e6326","color-overlay-negative-2-normal":"#e91e634d","color-overlay-negative-2-bold":"#e91e6366","color-overlay-neutral-1-light":"#5d606b26","color-overlay-neutral-1-normal":"#5d606b4d","color-overlay-neutral-1-bold":"#5d606b66","color-overlay-neutral-2-light":"#00000026","color-overlay-neutral-2-normal":"#0000004d","color-overlay-neutral-2-bold":"#00000066","color-overlay-positive-1-light":"#08998126","color-overlay-positive-1-normal":"#0899814d","color-overlay-positive-1-bold":"#08998166","color-overlay-positive-2-light":"#08995026","color-overlay-positive-2-normal":"#0899504d","color-overlay-positive-2-bold":"#08995066","color-overlay-positive-3-light":"#43a04726","color-overlay-positive-3-normal":"#43a0474d","color-overlay-positive-3-bold":"#43a04766","color-overlay-warning-1-light":"#ff980026","color-overlay-warning-1-normal":"#ff98004d","color-overlay-warning-1-bold":"#ff980066","color-overlay-warning-2-light":"#fdd83526","color-overlay-warning-2-normal":"#fdd8354d","color-overlay-warning-2-bold":"#fdd83566"}'),n=JSON.parse('{"color-background-primary":"color-black","color-background-secondary":"color-cold-gray-850","color-background-tertiary":"color-cold-gray-800","color-background-dark-primary":"color-cold-gray-700","color-background-dark-secondary":"color-cold-gray-850","color-background-disabled":"color-cold-gray-750","color-background-special-primary":"color-black","color-background-special-secondary":"color-tv-blue-a900","color-background-special-tertiary":"color-tv-blue-a800","color-background-page-platform":"color-cold-gray-900","color-background-page-promo":"color-black","color-background-page-social":"color-black","color-background-dialog-simple":"color-cold-gray-850","color-background-dialog-complicated":"color-cold-gray-850","color-background-dialog-promo":"color-cold-gray-850","color-background-dialog-fullscreen":"color-black","color-content-icons-primary":"color-cold-gray-200","color-content-icons-secondary":"color-cold-gray-450","color-content-icons-tertiary":"color-cold-gray-650","color-content-text-promo-primary":"color-white","color-content-text-promo-secondary":"color-cold-gray-200","color-content-text-promo-tertiary":"color-cold-gray-450","color-content-text-social-primary":"color-cold-gray-200","color-content-text-social-secondary":"color-cold-gray-450","color-content-text-social-tertiary":"color-cold-gray-650","color-divider-line-primary-special":"color-tv-blue-200","color-divider-line-secondary-special":"color-tv-blue-a800","color-divider-line-primary":"color-cold-gray-750","color-divider-line-secondary":"color-cold-gray-800","color-link-primary-default":"color-tv-blue-300","color-link-primary-hover":"color-tv-blue-400","color-link-primary-active":"color-tv-blue-500","color-link-secondary-default":"color-tv-blue-a200","color-link-secondary-hover":"color-tv-blue-400","color-link-secondary-active":"color-tv-blue-500","color-static-warning":"color-tan-orange-500","color-static-danger":"color-ripe-red-500","color-static-highlight":"color-tv-blue-a900","color-static-neutral":"color-cold-gray-450","color-static-success":"color-minty-green-500","color-button-content-disabled":"color-cold-gray-650","color-button-content-ghost-neutral-bold-default":"color-cold-gray-200","color-button-content-ghost-neutral-bold-hover":"color-white","color-button-content-ghost-neutral-bold-active":"color-cold-gray-900","color-button-content-ghost-accent-default":"color-tv-blue-500","color-button-content-ghost-accent-hover":"color-tv-blue-500","color-button-content-ghost-accent-active":"color-white","color-button-content-ghost-neutral-default":"color-cold-gray-200","color-button-content-ghost-neutral-hover":"color-white","color-button-content-ghost-neutral-active":"color-white","color-button-content-ghost-neutral-is-selected":"color-cold-gray-200","color-button-content-primary-neutral-bold-default":"color-cold-gray-900","color-button-content-primary-neutral-bold-hover":"color-cold-gray-900","color-button-content-primary-neutral-bold-active":"color-cold-gray-900","color-button-content-primary-accent-default":"color-white","color-button-content-primary-accent-hover":"color-white","color-button-content-primary-accent-active":"color-white","color-button-content-primary-neutral-default":"color-white","color-button-content-primary-neutral-hover":"color-white","color-button-content-primary-neutral-active":"color-white","color-button-content-primary-neutral-is-selected":"color-white","color-button-content-primary-success-default":"color-white","color-button-content-primary-success-hover":"color-white","color-button-content-primary-success-active":"color-white","color-button-content-primary-accent-light-default":"color-tv-blue-200","color-button-content-primary-accent-light-hover":"color-tv-blue-200","color-button-content-primary-accent-light-active":"color-tv-blue-200","color-button-content-primary-accent-light-is-selected":"color-tv-blue-200","color-button-content-primary-danger-default":"color-white","color-button-content-primary-danger-hover":"color-white","color-button-content-primary-danger-active":"color-white","color-button-content-quiet-primary-neutral-bold-default":"color-cold-gray-200","color-button-content-quiet-primary-neutral-bold-hover":"color-cold-gray-900","color-button-content-quiet-primary-neutral-bold-active":"color-cold-gray-900","color-button-content-quiet-primary-neutral-default":"color-cold-gray-200","color-button-content-quiet-primary-neutral-hover":"color-white","color-button-content-quiet-primary-neutral-active":"color-white","color-button-content-quiet-primary-neutral-is-selected":"color-white","color-button-content-quiet-primary-accent-light-default":"color-tv-blue-500","color-button-content-quiet-primary-accent-light-hover":"color-tv-blue-100","color-button-content-quiet-primary-accent-light-active":"color-tv-blue-100","color-button-content-secondary-neutral-bold-default":"color-white","color-button-content-secondary-neutral-bold-hover":"color-cold-gray-900","color-button-content-secondary-neutral-bold-active":"color-cold-gray-900","color-button-content-secondary-accent-default":"color-tv-blue-500","color-button-content-secondary-accent-hover":"color-white","color-button-content-secondary-accent-active":"color-white","color-button-content-secondary-neutral-default":"color-cold-gray-200","color-button-content-secondary-neutral-hover":"color-white","color-button-content-secondary-neutral-active":"color-white","color-button-content-secondary-neutral-is-selected":"color-white","color-button-content-secondary-success-default":"color-minty-green-500","color-button-content-secondary-success-hover":"color-white","color-button-content-secondary-success-active":"color-white","color-button-content-secondary-accent-light-default":"color-tv-blue-200","color-button-content-secondary-accent-light-hover":"color-tv-blue-200","color-button-content-secondary-accent-light-active":"color-tv-blue-200","color-button-content-secondary-accent-light-is-selected":"color-tv-blue-200","color-button-content-secondary-danger-default":"color-ripe-red-500","color-button-content-secondary-danger-hover":"color-white","color-button-content-secondary-danger-active":"color-white","color-button-fill&border-disabled":"color-cold-gray-750","color-static-transparent":"color-transparent","color-button-fill&border-ghost-neutral-bold-default":"color-static-transparent","color-button-fill&border-ghost-neutral-bold-hover":"color-cold-gray-100","color-button-fill&border-ghost-neutral-bold-active":"color-cold-gray-200","color-button-fill&border-ghost-accent-default":"color-static-transparent","color-button-fill&border-ghost-accent-hover":"color-tv-blue-500","color-button-fill&border-ghost-accent-active":"color-tv-blue-700","color-button-fill&border-ghost-neutral-default":"color-static-transparent","color-button-fill&border-ghost-neutral-hover":"color-cold-gray-800","color-button-fill&border-ghost-neutral-active":"color-cold-gray-750","color-button-fill&border-ghost-neutral-is-selected":"color-static-transparent","color-button-fill&border-ghost-accent-light-default":"color-static-transparent","color-button-fill&border-ghost-accent-light-hover":"color-tv-blue-a700","color-button-fill&border-ghost-accent-light-active":"color-tv-blue-900","color-button-fill&border-ghost-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-primary-neutral-bold-default":"color-white","color-button-fill&border-primary-neutral-bold-hover":"color-cold-gray-100","color-button-fill&border-primary-neutral-bold-active":"color-cold-gray-200","color-button-fill&border-primary-accent-default":"color-tv-blue-500","color-button-fill&border-primary-accent-hover":"color-tv-blue-600","color-button-fill&border-primary-accent-active":"color-tv-blue-700","color-button-fill&border-primary-neutral-default":"color-cold-gray-800","color-button-fill&border-primary-neutral-hover":"color-cold-gray-750","color-button-fill&border-primary-neutral-active":"color-cold-gray-700","color-button-fill&border-primary-neutral-is-selected":"color-cold-gray-800","color-button-fill&border-primary-success-default":"color-minty-green-500","color-button-fill&border-primary-success-hover":"color-minty-green-600","color-button-fill&border-primary-success-active":"color-minty-green-700","color-button-fill&border-primary-accent-light-default":"color-tv-blue-a800","color-button-fill&border-primary-accent-light-hover":"color-tv-blue-a700","color-button-fill&border-primary-accent-light-active":"color-tv-blue-900","color-button-fill&border-primary-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-primary-danger-default":"color-ripe-red-500","color-button-fill&border-primary-danger-hover":"color-ripe-red-600","color-button-fill&border-primary-danger-active":"color-ripe-red-700","color-button-fill&border-quiet-primary-neutral-bold-default":"color-black","color-button-fill&border-quiet-primary-neutral-bold-hover":"color-white","color-button-fill&border-quiet-primary-neutral-bold-active":"color-cold-gray-100","color-button-fill&border-quiet-primary-accent-default":"color-black","color-button-fill&border-quiet-primary-accent-hover":"color-tv-blue-500","color-button-fill&border-quiet-primary-accent-active":"color-tv-blue-600","color-button-fill&border-quiet-primary-neutral-default":"color-black","color-button-fill&border-quiet-primary-neutral-hover":"color-cold-gray-800","color-button-fill&border-quiet-primary-neutral-active":"color-cold-gray-750","color-button-fill&border-quiet-primary-neutral-is-selected":"color-cold-gray-800","color-button-fill&border-quiet-primary-success-default":"color-black","color-button-fill&border-quiet-primary-success-hover":"color-minty-green-500","color-button-fill&border-quiet-primary-success-active":"color-minty-green-600","color-button-fill&border-quiet-primary-accent-light-default":"color-black","color-button-fill&border-quiet-primary-accent-light-hover":"color-tv-blue-a800","color-button-fill&border-quiet-primary-accent-light-active":"color-tv-blue-a700","color-button-fill&border-quiet-primary-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-quiet-primary-danger-default":"color-black","color-button-fill&border-quiet-primary-danger-hover":"color-ripe-red-500","color-button-fill&border-quiet-primary-danger-active":"color-ripe-red-600","color-button-fill&border-secondary-neutral-bold-default":"color-white","color-button-fill&border-secondary-neutral-bold-hover":"color-cold-gray-100","color-button-fill&border-secondary-neutral-bold-active":"color-cold-gray-200","color-button-fill&border-secondary-accent-default":"color-tv-blue-500","color-button-fill&border-secondary-accent-hover":"color-tv-blue-600","color-button-fill&border-secondary-accent-active":"color-tv-blue-700","color-button-fill&border-secondary-neutral-default":"color-cold-gray-700","color-button-fill&border-secondary-neutral-hover":"color-cold-gray-800","color-button-fill&border-secondary-neutral-active":"color-cold-gray-750","color-button-fill&border-secondary-neutral-is-selected":"color-cold-gray-800","color-button-fill&border-secondary-success-default":"color-minty-green-500","color-button-fill&border-secondary-success-hover":"color-minty-green-600","color-button-fill&border-secondary-success-active":"color-minty-green-700","color-button-fill&border-secondary-accent-light-default":"color-tv-blue-a800","color-button-fill&border-secondary-accent-light-hover":"color-tv-blue-a700","color-button-fill&border-secondary-accent-light-active":"color-tv-blue-900","color-button-fill&border-secondary-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-secondary-danger-default":"color-ripe-red-500","color-button-fill&border-secondary-danger-hover":"color-ripe-red-600","color-button-fill&border-secondary-danger-active":"color-ripe-red-700","color-text-field-border-default":"color-cold-gray-650","color-text-field-border-hover":"color-cold-gray-500","color-text-field-border-active":"color-tv-blue-500","color-text-field-border-disabled":"color-cold-gray-800","color-text-field-border-error":"color-ripe-red-500","color-text-field-border-focus-not-active":"color-tv-blue-500","color-text-field-border-focus-read-only":"color-tv-blue-500","color-text-field-border-read-only":"color-cold-gray-800","color-text-field-border-success":"color-minty-green-500","color-text-field-border-warning":"color-tan-orange-500","color-text-field-border-with-value":"color-cold-gray-650","color-text-field-description-default":"color-cold-gray-450","color-text-field-description-error":"color-ripe-red-500","color-text-field-description-success":"color-minty-green-500","color-text-field-description-warning":"color-tan-orange-500","color-text-field-fill-default":"color-static-transparent","color-text-field-fill-disabled":"color-cold-gray-800","color-text-field-fill-focus-read-only":"color-cold-gray-850","color-text-field-fill-read-only":"color-cold-gray-850","color-text-field-label-default":"color-cold-gray-450","color-text-field-label-error":"color-ripe-red-500","color-text-field-label-link":"color-tv-blue-500","color-text-field-label-success":"color-minty-green-500","color-text-field-label-warning":"color-tan-orange-500","color-text-field-left-slot-icon-default":"color-cold-gray-450","color-text-field-left-slot-icon-disabled":"color-cold-gray-650","color-text-field-placeholder-default":"color-cold-gray-450","color-text-field-placeholder-disabled":"color-cold-gray-650","color-text-field-right-slot-arrows-bg-default":"color-static-transparent","color-text-field-right-slot-arrows-bg-hover":"color-cold-gray-800","color-text-field-right-slot-arrows-bg-active":"color-cold-gray-750","color-text-field-right-slot-icons-and-text-default":"color-cold-gray-450","color-text-field-right-slot-icons-and-text-disabled":"color-cold-gray-650","color-text-field-right-slot-icons-and-text-active":"color-cold-gray-200","color-text-field-right-slot-icons-and-text-error":"color-ripe-red-500","color-text-field-right-slot-icons-and-text-hover":"color-cold-gray-200","color-text-field-value-default":"color-cold-gray-200","color-text-field-value-disabled":"color-cold-gray-450","color-counter-fill-danger":"color-ripe-red-500","color-counter-content-danger":"color-white","color-counter-fill-accent":"color-tv-blue-500","color-counter-content-accent":"color-white","color-counter-fill-accent-light":"color-tv-blue-a800","color-counter-content-accent-light":"color-tv-blue-100","color-counter-fill-neutral-bold":"color-white","color-counter-content-neutral-bold":"color-black","color-counter-fill-neutral":"color-cold-gray-800","color-counter-content-neutral":"color-cold-gray-200","color-counter-border-primary":"color-black","color-counter-border-secondary":"color-cold-gray-900","color-counter-border-tertiary":"color-cold-gray-850","color-filter-select-fill&border-checked-default":"color-tv-blue-a800","color-filter-select-fill&border-checked-hover":"color-tv-blue-a700","color-filter-select-fill&border-checked-active":"color-tv-blue-900","color-filter-select-fill&border-checked-isOpened":"color-tv-blue-a700","color-filter-select-content-checked-accent-default":"color-tv-blue-200","color-filter-select-content-checked-accent-hover":"color-tv-blue-200","color-filter-select-content-checked-accent-active":"color-tv-blue-200","color-filter-select-content-checked-neutral-default":"color-white","color-filter-select-content-checked-neutral-hover":"color-white","color-filter-select-content-checked-neutral-active":"color-white","color-filter-select-fill&border-not-checked-default":"color-cold-gray-700","color-filter-select-fill&border-not-checked-hover":"color-cold-gray-800","color-filter-select-fill&border-not-checked-active":"color-cold-gray-750","color-filter-select-fill&border-not-checked-isOpened":"color-cold-gray-800","color-filter-select-content-not-checked-default":"color-cold-gray-450","color-filter-select-content-not-checked-hover":"color-cold-gray-450","color-filter-select-content-not-checked-active":"color-cold-gray-450","color-symbol-change-positive":"color-minty-green-400","color-symbol-change-neutral":"color-cold-gray-200","color-symbol-change-negative":"color-ripe-red-400","color-symbol-rating-positive":"color-minty-green-400","color-symbol-rating-neutral":"color-cold-gray-450","color-symbol-rating-negative":"color-ripe-red-400","color-other-transparent":"color-transparent","color-shadow-primary-neutral-extra-heavy":"#00000066","color-shadow-primary-neutral-light":"color-cold-gray-750","color-shadow-secondary-neutral-light":"color-cold-gray-700","color-other-modal-background":"#0c0e1580","color-other-shadow-primary-neutral-extra-heavy":"#00000066","color-other-shadow-primary-neutral-light":"color-cold-gray-750","color-other-shadow-secondary-neutral-light":"color-cold-gray-700","color-background-primary-accent-extra-light":"color-tv-blue-a900","color-background-primary-accent-light":"color-tv-blue-a800","color-background-primary-inverse":"color-black","color-background-primary-neutral-bold":"color-cold-gray-700","color-background-primary-neutral-extra-heavy":"color-black","color-background-primary-neutral-extra-light":"color-cold-gray-850","color-background-primary-neutral-light":"color-cold-gray-800","color-background-primary-neutral-normal":"color-cold-gray-750","color-background-secondary-inverse":"color-cold-gray-900","color-background-tertiary-inverse":"color-cold-gray-850","color-container-fill-primary-accent":"color-tv-blue-500","color-container-fill-primary-accent-bold":"color-tv-blue-700","color-container-fill-primary-accent-extra-light":"color-tv-blue-a900","color-container-fill-primary-accent-light":"color-tv-blue-a800","color-container-fill-primary-accent-normal":"color-tv-blue-a700","color-container-fill-primary-accent-semi-bold":"color-tv-blue-600","color-container-fill-primary-accent-alt1-normal":"color-deep-blue-a100","color-container-fill-primary-accent-alt2-bold":"color-sky-blue-300","color-container-fill-primary-danger":"color-ripe-red-500","color-container-fill-primary-danger-bold":"color-ripe-red-700","color-container-fill-primary-danger-extra-light":"color-ripe-red-a900","color-container-fill-primary-danger-light":"color-ripe-red-a800","color-container-fill-primary-danger-normal":"color-ripe-red-a700","color-container-fill-primary-danger-semi-bold":"color-ripe-red-600","color-container-fill-primary-inverse":"color-black","color-container-fill-primary-neutral":"color-cold-gray-600","color-container-fill-primary-neutral-bold":"color-cold-gray-200","color-container-fill-primary-neutral-extra-bold":"color-cold-gray-100","color-container-fill-primary-neutral-extra-heavy":"color-white","color-container-fill-primary-neutral-extra-light":"color-cold-gray-800","color-container-fill-primary-neutral-heavy":"color-white","color-container-fill-primary-neutral-light":"color-cold-gray-750","color-container-fill-primary-neutral-normal":"color-cold-gray-700","color-container-fill-primary-neutral-thin":"color-cold-gray-850","color-container-fill-primary-neutral-medium":"color-cold-gray-450","color-container-fill-primary-success":"color-minty-green-500","color-container-fill-primary-success-bold":"color-minty-green-700","color-container-fill-primary-success-extra-light":"color-minty-green-a900","color-container-fill-primary-success-light":"color-minty-green-a800","color-container-fill-primary-success-normal":"color-minty-green-a700","color-container-fill-primary-success-semi-bold":"color-minty-green-600","color-container-fill-primary-warning":"color-tan-orange-500","color-container-fill-primary-warning-bold":"color-tan-orange-700","color-container-fill-primary-warning-extra-light":"color-tan-orange-a900","color-container-fill-primary-warning-light":"color-tan-orange-a800","color-container-fill-primary-warning-normal":"color-tan-orange-a700","color-container-fill-primary-warning-semi-bold":"color-tan-orange-600","color-container-fill-quaternary-inverse":"color-white","color-container-fill-secondary-accent-extra-light":"color-tv-blue-a800","color-container-fill-secondary-accent-light":"color-tv-blue-a700","color-container-fill-secondary-accent-normal":"color-tv-blue-900","color-container-fill-secondary-accent":"color-tv-blue-a100","color-container-fill-secondary-accent-semi-bold":"color-tv-blue-300","color-container-fill-secondary-inverse":"color-cold-gray-900","color-container-fill-secondary-neutral":"color-cold-gray-450","color-container-fill-secondary-neutral-extra-heavy":"color-black","color-container-fill-secondary-neutral-extra-light":"color-cold-gray-700","color-container-fill-secondary-neutral-heavy":"color-cold-gray-200","color-container-fill-secondary-neutral-light":"color-cold-gray-800","color-container-fill-secondary-neutral-normal":"color-cold-gray-600","color-container-fill-secondary-neutral-semi-bold":"color-cold-gray-400","color-container-fill-secondary-danger-bold":"color-ripe-red-300","color-container-fill-secondary-success-semi-bold":"color-minty-green-300","color-container-fill-secondary-warning-semi-bold":"color-tan-orange-300","color-container-fill-tertiary-accent":"color-tv-blue-a100","color-container-fill-tertiary-accent-bold":"color-tv-blue-a900","color-container-fill-tertiary-accent-light":"color-tv-blue-800","color-container-fill-tertiary-inverse":"color-cold-gray-850","color-container-fill-tertiary-neutral":"color-cold-gray-550","color-container-fill-tertiary-neutral-heavy":"color-tv-blue-200","color-container-fill-quinary-inverse":"color-cold-gray-800","color-content-primary-accent":"color-tv-blue-500","color-content-primary-accent-bold":"color-tv-blue-600","color-content-primary-accent-light":"color-tv-blue-300","color-content-primary-accent-normal":"color-tv-blue-400","color-content-primary-accent-semi-bold":"color-tv-blue-500","color-content-primary-accent-other-normal":"color-deep-blue-a100","color-content-primary-accent-other-bold":"color-sky-blue-300","color-content-primary-attention":"color-banana-yellow-800","color-content-primary-danger":"color-ripe-red-500","color-content-primary-danger-bold":"color-ripe-red-300","color-content-primary-danger-semi-bold":"color-ripe-red-400","color-content-primary-inverse":"color-black","color-content-primary-negative":"color-ripe-red-400","color-content-primary-neutral":"color-cold-gray-450","color-content-primary-neutral-bold":"color-cold-gray-200","color-content-primary-neutral-extra-light":"color-cold-gray-650","color-content-primary-neutral-light":"color-cold-gray-650","color-content-primary-neutral-normal":"color-cold-gray-550","color-content-primary-neutral-semi-bold":"color-cold-gray-300","color-content-primary-positive":"color-minty-green-400","color-content-primary-success":"color-minty-green-500","color-content-primary-success-bold":"color-minty-green-300","color-content-primary-success-semi-bold":"color-minty-green-400","color-content-primary-warning":"color-tan-orange-500","color-content-primary-warning-bold":"color-tan-orange-300","color-content-primary-warning-semi-bold":"color-tan-orange-400","color-content-secondary-accent":"color-tv-blue-400","color-content-secondary-accent-semi-bold":"color-tv-blue-200","color-content-secondary-inverse":"color-cold-gray-900","color-content-secondary-neutral":"color-cold-gray-450","color-content-secondary-neutral-bold":"color-white","color-content-secondary-neutral-medium":"color-cold-gray-300","color-content-secondary-neutral-semi-bold":"color-cold-gray-150","color-content-secondary-warning-semi-bold":"color-tan-orange-300","color-content-secondary-success-semi-bold":"color-minty-green-300","color-content-tertiary-accent":"color-tv-blue-100","color-content-tertiary-accent-bold":"color-tv-blue-200","color-content-tertiary-accent-semi-bold":"color-tv-blue-100","color-content-tertiary-inverse":"color-white","color-content-quaternary-accent":"color-tv-blue-a100","color-content-quaternary-accent-semi-bold":"color-tv-blue-300","color-content-quinary-accent":"color-tv-blue-300","color-content-quinary-accent-semi-bold":"color-tv-blue-400","color-content-quinary-accent-bold":"color-tv-blue-500","color-border-primary-accent":"color-tv-blue-500","color-border-primary-accent-extra-light":"color-tv-blue-a800","color-border-primary-danger":"color-ripe-red-500","color-border-primary-inverse":"color-black","color-border-primary-neutral":"color-cold-gray-500","color-border-primary-neutral-bold":"color-cold-gray-350","color-border-primary-neutral-extra-bold":"color-white","color-border-primary-neutral-extra-heavy":"color-white","color-border-primary-neutral-light":"color-cold-gray-700","color-border-primary-neutral-normal":"color-cold-gray-800","color-border-primary-neutral-semi-bold":"color-cold-gray-450","color-border-primary-success":"color-minty-green-500","color-border-primary-warning":"color-tan-orange-500","color-border-secondary-inverse":"color-cold-gray-900","color-border-secondary-neutral":"color-cold-gray-700","color-border-secondary-neutral-normal":"color-cold-gray-650","color-border-tertiary-inverse":"color-cold-gray-850","color-border-primary-neutral-extra-light":"color-cold-gray-800","color-overlay-accent-1-light":"#448aff33","color-overlay-accent-1-normal":"#448aff66","color-overlay-accent-1-bold":"#448aff80","color-overlay-accent-2-light":"#00bcd433","color-overlay-accent-2-normal":"#00bcd466","color-overlay-accent-2-bold":"#00bcd480","color-overlay-accent-3-light":"#ea80fc33","color-overlay-accent-3-normal":"#ea80fc66","color-overlay-accent-3-bold":"#ea80fc80","color-overlay-accent-4-light":"#b388ff33","color-overlay-accent-4-normal":"#b388ff66","color-overlay-accent-4-bold":"#b388ff66","color-overlay-negative-1-light":"#f2364533","color-overlay-negative-1-normal":"#f2364566","color-overlay-negative-1-bold":"#f2364580","color-overlay-negative-2-light":"#ff408133","color-overlay-negative-2-normal":"#ff408166","color-overlay-negative-2-bold":"#ff408180","color-overlay-neutral-1-light":"#b2b5be33","color-overlay-neutral-1-normal":"#b2b5be66","color-overlay-neutral-1-bold":"#b2b5be80","color-overlay-neutral-2-light":"#ffffff33","color-overlay-neutral-2-normal":"#ffffff66","color-overlay-neutral-2-bold":"#ffffff80","color-overlay-positive-1-light":"#22ab9433","color-overlay-positive-1-normal":"#22ab9466","color-overlay-positive-1-bold":"#22ab9480","color-overlay-positive-2-light":"#22ab6733","color-overlay-positive-2-normal":"#22ab6766","color-overlay-positive-2-bold":"#4caf5033","color-overlay-positive-3-light":"#4caf5033","color-overlay-positive-3-normal":"#4caf5066","color-overlay-positive-3-bold":"#4caf5080","color-overlay-warning-1-light":"#ff980033","color-overlay-warning-1-normal":"#ff980066","color-overlay-warning-1-bold":"#ff980080","color-overlay-warning-2-light":"#fdd83533","color-overlay-warning-2-normal":"#fdd83566","color-overlay-warning-2-bold":"#fdd83580"}') -;var d=l(579),i=l(20913),b=l(23420) -;const g=JSON.parse('{"light":{"color-absolute-price-arrow-hover":"color-cold-gray-900","color-absolute-price-input-wait":"color-cold-gray-150","color-absolute-price-list-item":"color-cold-gray-800","color-absolute-price-list-item-hover-bg":"color-cold-gray-100","color-absolute-price-list-item-selected":"color-white","color-absolute-price-list-item-selected-bg":"color-tv-blue-500","color-account-name":"color-cold-gray-900","color-active-bar":"color-white","color-active-border":"color-tv-blue-500","color-active-layout-text":"color-white","color-active-section-buy-bg":"color-tv-blue-500","color-active-section-sell-bg":"color-ripe-red-500","color-active-switch-bg":"color-tv-blue-500","color-active-tab-text-color":"color-cold-gray-900","color-add-dialog-text":"color-cold-gray-900","color-additional-text":"color-cold-gray-400","color-after-market-close":"color-tv-blue-500","color-after-market-close-bg":"color-tv-blue-400","color-arrow":"color-cold-gray-900","color-arrow-text":"color-cold-gray-900","color-arrow-text-hover":"color-black","color-ask-label":"color-tv-blue-500","color-background":"color-white","color-background-hover":"color-cold-gray-100","color-background-selected":"color-tv-blue-50","color-bar":"color-cold-gray-900","color-before-market-open":"color-tan-orange-600","color-before-market-open-bg":"color-tan-orange-400","color-bg-separator":"color-cold-gray-100","color-bid-label":"color-ripe-red-500","color-blue-price":"color-tv-blue-500","color-body-bg-superdark-legacy":"color-cold-gray-900","color-bracket-checkbox-label":"color-black","color-bracket-input-disabled":"color-cold-gray-150","color-broker-button-bg-hover-dark":"color-cold-gray-800","color-broker-button-bg-hover-default":"color-cold-gray-100","color-broker-button-bg-hover-light":"color-cold-gray-100","color-broker-button-border-dark":"color-cold-gray-700","color-broker-button-border-default":"color-cold-gray-200","color-broker-button-border-light":"color-cold-gray-200","color-broker-button-icon-dark":"color-cold-gray-300","color-broker-button-icon-default":"color-black","color-broker-button-icon-light":"color-black","color-btn-black-friday-primary-content":"color-white","color-btn-black-primary-active-bg":"color-cold-gray-700","color-btn-black-primary-active-border":"color-cold-gray-700","color-btn-black-primary-active-content":"color-white","color-btn-black-primary-default-bg":"color-cold-gray-900","color-btn-black-primary-default-border":"color-cold-gray-900","color-btn-black-primary-default-content":"color-white","color-btn-black-primary-hover-bg":"color-cold-gray-800","color-btn-black-primary-hover-border":"color-cold-gray-800","color-btn-black-primary-hover-content":"color-white","color-btn-black-secondary-active-bg":"color-cold-gray-700","color-btn-black-secondary-active-border":"color-cold-gray-700","color-btn-black-secondary-active-content":"color-white","color-btn-black-secondary-default-bg":"transparent","color-btn-black-secondary-default-border":"color-cold-gray-900","color-btn-black-secondary-default-content":"color-cold-gray-900","color-btn-black-secondary-hover-bg":"color-cold-gray-800","color-btn-black-secondary-hover-border":"color-cold-gray-800","color-btn-black-secondary-hover-content":"color-white","color-btn-brand-primary-active-bg":"color-tv-blue-700","color-btn-brand-primary-active-border":"color-tv-blue-700","color-btn-brand-primary-active-content":"color-white","color-btn-brand-primary-default-bg":"color-tv-blue-500","color-btn-brand-primary-default-border":"color-tv-blue-500","color-btn-brand-primary-default-content":"color-white","color-btn-brand-primary-hover-bg":"color-tv-blue-600","color-btn-brand-primary-hover-border":"color-tv-blue-600","color-btn-brand-primary-hover-content":"color-white","color-btn-brand-secondary-active-bg":"color-tv-blue-700","color-btn-brand-secondary-active-border":"color-tv-blue-700","color-btn-brand-secondary-active-content":"color-white","color-btn-brand-secondary-default-bg":"transparent","color-btn-brand-secondary-default-border":"color-tv-blue-500","color-btn-brand-secondary-default-content":"color-tv-blue-500","color-btn-brand-secondary-hover-bg":"color-tv-blue-600","color-btn-brand-secondary-hover-border":"color-tv-blue-600","color-btn-brand-secondary-hover-content":"color-white","color-btn-cyber-monday-primary-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-active-bg":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-border":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-default-bg":"transparent","color-btn-cyber-monday-secondary-default-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-default-content":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-bg":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-content":"color-cold-gray-900","color-btn-danger":"color-ripe-red-400","color-btn-danger-active":"color-ripe-red-700","color-btn-danger-hover":"color-ripe-red-600","color-btn-disabled-bg":"color-cold-gray-150","color-btn-disabled-content":"color-cold-gray-300","color-btn-gray-primary-active-bg":"color-cold-gray-200","color-btn-gray-primary-active-border":"color-cold-gray-200","color-btn-gray-primary-active-content":"color-cold-gray-900","color-btn-gray-primary-default-bg":"color-cold-gray-100","color-btn-gray-primary-default-border":"color-cold-gray-100","color-btn-gray-primary-default-content":"color-cold-gray-900","color-btn-gray-primary-hover-bg":"color-cold-gray-150","color-btn-gray-primary-hover-border":"color-cold-gray-150","color-btn-gray-primary-hover-content":"color-cold-gray-900","color-btn-gray-secondary-active-bg":"color-cold-gray-150","color-btn-gray-secondary-active-border":"color-cold-gray-150","color-btn-gray-secondary-active-content":"color-cold-gray-900","color-btn-gray-secondary-default-bg":"transparent","color-btn-gray-secondary-default-border":"color-cold-gray-150","color-btn-gray-secondary-default-content":"color-cold-gray-900","color-btn-gray-secondary-hover-bg":"color-cold-gray-100","color-btn-gray-secondary-hover-border":"color-cold-gray-100","color-btn-gray-secondary-hover-content":"color-cold-gray-900","color-btn-green-primary-active-bg":"color-minty-green-700","color-btn-green-primary-active-border":"color-minty-green-700","color-btn-green-primary-active-content":"color-white","color-btn-green-primary-default-bg":"color-minty-green-500","color-btn-green-primary-default-border":"color-minty-green-500","color-btn-green-primary-default-content":"color-white","color-btn-green-primary-hover-bg":"color-minty-green-600","color-btn-green-primary-hover-border":"color-minty-green-600","color-btn-green-primary-hover-content":"color-white","color-btn-green-secondary-active-bg":"color-minty-green-700","color-btn-green-secondary-active-border":"color-minty-green-700","color-btn-green-secondary-active-content":"color-white","color-btn-green-secondary-default-bg":"transparent","color-btn-green-secondary-default-border":"color-minty-green-500","color-btn-green-secondary-default-content":"color-minty-green-500","color-btn-green-secondary-hover-bg":"color-minty-green-600","color-btn-green-secondary-hover-border":"color-minty-green-600","color-btn-green-secondary-hover-content":"color-white","color-btn-primary-bg-active":"color-cold-gray-700","color-btn-primary-bg-default":"color-cold-gray-900","color-btn-primary-bg-hover":"color-cold-gray-800","color-btn-primary-disabled-bg":"color-cold-gray-150","color-btn-primary-disabled-border":"color-cold-gray-150","color-btn-primary-fg":"color-white","color-btn-primary-fg-default":"color-cold-gray-900","color-btn-primary-fg-other":"color-white","color-btn-red-primary-active-bg":"color-ripe-red-700","color-btn-red-primary-active-border":"color-ripe-red-700","color-btn-red-primary-active-content":"color-white","color-btn-red-primary-default-bg":"color-ripe-red-500","color-btn-red-primary-default-border":"color-ripe-red-500","color-btn-red-primary-default-content":"color-white","color-btn-red-primary-hover-bg":"color-ripe-red-600","color-btn-red-primary-hover-border":"color-ripe-red-600","color-btn-red-primary-hover-content":"color-white","color-btn-red-secondary-active-bg":"color-ripe-red-700","color-btn-red-secondary-active-border":"color-ripe-red-700","color-btn-red-secondary-active-content":"color-white","color-btn-red-secondary-default-bg":"transparent","color-btn-red-secondary-default-border":"color-ripe-red-500","color-btn-red-secondary-default-content":"color-ripe-red-500","color-btn-red-secondary-hover-bg":"color-ripe-red-600","color-btn-red-secondary-hover-border":"color-ripe-red-600","color-btn-red-secondary-hover-content":"color-white","color-btn-secondary-disabled-bg":"transparent","color-btn-secondary-disabled-border":"color-cold-gray-150","color-btn-sell":"color-ripe-red-500","color-btn-sell-active":"color-ripe-red-700","color-btn-sell-hover":"color-ripe-red-600","color-button-action-active":"color-cold-gray-700","color-button-action-background-disabled":"color-cold-gray-150","color-button-action-background-pl-disabled":"color-cold-gray-100","color-button-action-background-text-disabled":"color-cold-gray-300","color-button-action-border":"color-cold-gray-400","color-button-action-text":"color-cold-gray-900","color-button-action-text-disabled":"color-cold-gray-300","color-button-background":"color-cold-gray-100","color-button-bg":"color-cold-gray-400","color-button-bg-hover":"color-cold-gray-550","color-button-bg-selected":"color-tv-blue-200","color-button-border":"color-cold-gray-200","color-button-disabled-bg":"color-cold-gray-150","color-button-hover":"color-cold-gray-100","color-button-position-buy":"color-tv-blue-500","color-button-position-buy-active":"color-tv-blue-700","color-button-position-buy-hover":"color-tv-blue-600","color-button-position-profit":"color-minty-green-500","color-button-position-profit-active":"color-minty-green-700","color-button-position-profit-hover":"color-minty-green-600","color-button-position-sell":"color-ripe-red-500","color-button-position-sell-active":"color-ripe-red-700","color-button-position-sell-hover":"color-ripe-red-600","color-button-text":"color-cold-gray-900","color-button-text-active":"color-white","color-button-text-color":"color-white","color-button-text-disabled":"color-cold-gray-300","color-buy-border-active":"color-tv-blue-500","color-buy-border-hover":"color-tv-blue-500","color-buy-btn-chart":"color-tv-blue-500","color-buy-btn-chart-active":"color-tv-blue-700","color-buy-btn-chart-hover":"color-tv-blue-600","color-buy-btn-text-dark":"color-tv-blue-50","color-buy-btn-text-default":"color-white","color-buy-btn-text-light":"color-white","color-buy-btn-withoutbg-active-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-active-chart-default":"color-tv-blue-100","color-buy-btn-withoutbg-active-chart-light":"color-tv-blue-100","color-buy-btn-withoutbg-chart-dark":"color-cold-gray-900","color-buy-btn-withoutbg-chart-default":"color-white","color-buy-btn-withoutbg-chart-light":"color-white","color-buy-btn-withoutbg-hover-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-hover-chart-default":"color-tv-blue-50","color-buy-btn-withoutbg-hover-chart-light":"color-tv-blue-50","color-calculator-active":"color-cold-gray-900","color-calendar-accent-color":"color-white","color-calendar-weekdays-bg-color":"color-cold-gray-50","color-caret-hover":"color-cold-gray-100","color-cell-content-text":"color-cold-gray-900","color-cell-text":"color-cold-gray-900","color-cell-text-falling":"color-ripe-red-500","color-cell-text-growing":"color-minty-green-400","color-checkbox":"color-cold-gray-300","color-checkbox-active":"color-tv-blue-700","color-checkbox-checked":"color-tv-blue-500","color-checkbox-checked-hover":"color-tv-blue-600","color-checkbox-disabled":"color-cold-gray-300","color-checkbox-disabled-bg":"color-cold-gray-150","color-checkbox-focused":"color-tv-blue-500","color-checkbox-hover":"color-cold-gray-350","color-checkbox-icon":"color-white","color-child-of-selected-background":"color-tv-blue-50","color-child-of-selected-hovered-button-background":"color-tv-blue-100","color-circle-logo-background":"color-cold-gray-150","color-circle-logo-letter":"color-white","color-close":"color-cold-gray-400","color-close-button-active-bg":"color-cold-gray-150","color-close-button-active-text":"color-cold-gray-900","color-close-button-hover-bg":"color-cold-gray-100","color-close-button-hover-text":"color-cold-gray-900","color-common-tooltip-force-transparent":"transparent","color-common-tooltip-hotkey-divider":"color-cold-gray-600","color-common-tooltip-hotkey-text":"color-tan-orange-500","color-container-border":"color-cold-gray-100","color-container-hover-bg":"color-cold-gray-100","color-content-disabled":"color-cold-gray-300","color-content-item-bg":"color-white","color-context-menu-item-active-shortcut":"color-cold-gray-300","color-context-menu-item-checked":"color-cold-gray-900","color-control-border-hover":"color-cold-gray-350","color-control-disabled-bg":"color-cold-gray-100","color-control-disabled-text":"color-cold-gray-550","color-control-highlight-intent-danger":"color-control-intent-danger","color-control-highlight-intent-default":"color-cold-gray-300","color-control-highlight-intent-primary":"color-control-intent-primary","color-control-highlight-intent-success":"color-control-intent-success","color-control-highlight-intent-warning":"color-control-intent-warning","color-cross-white":"color-white","color-currency":"color-cold-gray-550","color-currency-active":"color-white","color-custom-button":"color-cold-gray-900","color-custom-button-hover":"color-cold-gray-100","color-custom-field-checkbox-label":"color-black","color-custom-field-section-title":"color-black","color-danger-row-border":"color-ripe-red-500","color-data-table-btn-hover":"color-cold-gray-650","color-data-table-cell-blue-background-bg":"#eaf3fb","color-data-table-cell-border":"#e6eaef","color-data-table-cell-red-background-bg":"#f4ecec","color-data-table-cell-status-bg":"#e6e9ed","color-data-table-stroke-grayed":"#999999","color-data-table-tbody-hover-bg":"#f3f5f9","color-data-table-thead-bg":"color-cold-gray-50","color-default-active-bg":"#ececec","color-desktop-row-border":"color-cold-gray-100","color-desktop-table-background":"color-white","color-details-falling":"color-ripe-red-500","color-details-growing":"color-minty-green-400","color-dialog-background":"color-white","color-dialog-text":"color-cold-gray-900","color-disabled-title":"color-cold-gray-300","color-divider-intent-default":"color-cold-gray-100","color-divider-intent-primary":"color-cold-gray-150","color-dom-widget-button-active-ask":"color-tv-blue-700","color-dom-widget-button-active-bid":"color-ripe-red-700","color-dom-widget-button-ask":"color-tv-blue-500","color-dom-widget-button-bid":"color-ripe-red-500","color-dom-widget-button-close-cross":"color-cold-gray-300","color-dom-widget-button-disabled":"color-cold-gray-150","color-dom-widget-button-hover-ask":"color-tv-blue-600","color-dom-widget-button-hover-bid":"color-ripe-red-600","color-dom-widget-lock-active":"color-cold-gray-900","color-dom-widget-nav-border":"color-cold-gray-50","color-dot-bg":"color-cold-gray-300","color-drag-icon":"color-cold-gray-300","color-drawer-item-active-bg":"color-tv-blue-500","color-drawer-item-active-text":"color-white","color-drawer-item-text":"color-cold-gray-900","color-drop-layer":"color-white","color-drop-target-border":"color-tv-blue-500","color-edit-button-background-hover":"color-cold-gray-150","color-edit-button-icon-hover":"color-cold-gray-900","color-edit-button-text":"color-cold-gray-900","color-edit-button-text-disabled":"color-cold-gray-300","color-empty-border":"color-black","color-empty-line":"color-ripe-red-400","color-error-background":"color-white","color-error-text":"color-cold-gray-700","color-expand-handle-bg-hover":"color-cold-gray-150","color-favorite-bg-hover":"color-cold-gray-100","color-favorite-border":"color-cold-gray-150","color-favorite-checked":"color-banana-yellow-700","color-favorite-round-bg":"color-black","color-favorite-round-text":"color-white","color-favorite-study-template-bg-hover":"color-cold-gray-100","color-favorite-study-template-border":"color-cold-gray-200","color-favorite-study-template-text":"color-cold-gray-900","color-favorite-study-template-text-hover":"color-black","color-favorite-text":"color-cold-gray-900","color-first-item-border":"transparent","color-floating-toolbar-shadow":"color-cold-gray-550","color-force-transparent":"transparent","color-gray":"color-cold-gray-150","color-grayed-text":"color-cold-gray-300","color-headcell-text-hovered":"color-cold-gray-900","color-header-border":"color-cold-gray-150","color-header-hover":"color-cold-gray-100","color-header-hovered-button-bg-disabled":"color-white","color-header-title-symbol-exchange":"color-cold-gray-650","color-headerspace-btn-active-bg":"color-cold-gray-100","color-headerspace-btn-icon-color":"color-cold-gray-900","color-highlight-falling":"color-ripe-red-500","color-highlight-growing":"color-minty-green-400","color-highlight-search":"color-tv-blue-200","color-highlighted-text":"color-tv-blue-200","color-hovered-background":"color-cold-gray-100","color-hovered-button-background":"color-cold-gray-150","color-hovered-row-background":"color-cold-gray-100","color-hovered-settings-button-background":"color-cold-gray-150","color-hovered-watchlist-header-cell":"color-cold-gray-600","color-icon":"color-black","color-icon-background-selected-hover":"color-tv-blue-200","color-icon-hover":"color-cold-gray-900","color-icon-hover-color":"color-cold-gray-900","color-icon-selected":"color-white","color-icon-selected-hover":"color-tv-blue-200","color-indicators-text":"color-cold-gray-900","color-info":"color-cold-gray-400","color-info-icon":"color-cold-gray-200","color-info-table-row-hover-bg":"color-cold-gray-100","color-info-table-text-buy":"color-tv-blue-500","color-info-table-text-disabled":"color-cold-gray-150","color-info-table-text-highlighted":"color-cold-gray-900","color-info-table-text-sell":"color-ripe-red-500","color-informer-intent-danger":"color-ripe-red-500","color-informer-intent-danger-bg":"color-white","color-informer-intent-danger-border":"color-ripe-red-500","color-informer-intent-default":"color-cold-gray-550","color-informer-intent-default-bg":"color-white","color-informer-intent-default-border":"color-cold-gray-150","color-informer-intent-success":"color-minty-green-500","color-informer-intent-success-bg":"color-white","color-informer-intent-success-border":"color-minty-green-500","color-informer-intent-warning":"color-tan-orange-500","color-informer-intent-warning-bg":"color-white","color-informer-intent-warning-border":"color-tan-orange-500","color-informer-light-danger-bg":"color-ripe-red-50","color-informer-light-default-bg":"color-cold-gray-100","color-informer-light-success-bg":"color-minty-green-50","color-informer-light-warning-bg":"color-tan-orange-50","color-informer-text-content":"color-cold-gray-900","color-input-bg":"color-white","color-input-border":"color-cold-gray-200","color-input-border-hover":"color-cold-gray-350","color-input-disabled-bg":"color-cold-gray-100","color-input-disabled-border":"color-cold-gray-200","color-input-disabled-text":"color-cold-gray-300","color-input-placeholder-wait":"color-cold-gray-100","color-input-readonly-bg":"color-cold-gray-100","color-input-readonly-border":"color-cold-gray-200","color-input-text":"color-cold-gray-900","color-item-action":"color-white","color-item-bg-selected":"color-tv-blue-100","color-item-row-bg-hover":"color-cold-gray-100","color-item-row-border":"color-cold-gray-100","color-item-row-selected":"color-tv-blue-100","color-item-row-text":"color-cold-gray-900","color-item-row-text-invalid":"color-ripe-red-400","color-item-shortcut-active-text":"color-white","color-item-text":"color-cold-gray-900","color-item-toolbox-active-text":"color-white","color-keyboard-button-bg":"color-white","color-keyboard-button-shadow":"color-cold-gray-150","color-keyboard-button-text":"color-cold-gray-900","color-light-tab-button-active-bg":"color-cold-gray-200","color-light-tab-button-default-bg":"color-cold-gray-100","color-light-tab-button-default-content":"color-cold-gray-900","color-light-tab-button-disabled-bg":"color-cold-gray-100","color-light-tab-button-disabled-content":"color-cold-gray-300","color-light-tab-button-hover-bg":"color-cold-gray-150","color-light-tab-button-selected-bg":"color-white","color-light-tab-button-selected-content":"color-cold-gray-900","color-linked-row-border":"color-tv-blue-500","color-load-chart-dialog-text":"color-cold-gray-900","color-loading-buttons-dark":"color-cold-gray-800","color-loading-buttons-default":"color-cold-gray-100","color-loading-buttons-light":"color-cold-gray-100","color-long-position-bg":"#d8f0fa","color-main-background":"color-white","color-main-content-text":"color-cold-gray-900","color-main-text":"color-cold-gray-900","color-margin-overflow":"color-ripe-red-500","color-menu-button":"color-white","color-menu-icon-hover":"color-cold-gray-900","color-menu-wrapper":"transparent","color-message-bg":"color-minty-green-50","color-message-error-bg":"color-ripe-red-50","color-meter-buy-active-bg":"color-tv-blue-100","color-meter-buy-bg":"color-tv-blue-50","color-meter-sell-active-bg":"color-ripe-red-100","color-meter-sell-bg":"color-ripe-red-50","color-mobile-row-bottom-border":"color-cold-gray-150","color-mobile-table-background":"color-white","color-modal-backdrop":"color-cold-gray-400","color-now-border":"color-white","color-now-stick":"color-cold-gray-900","color-number-input-arrow-bg-hover":"color-cold-gray-100","color-number-input-arrow-hover":"color-cold-gray-900","color-opacity-bg":"color-white","color-open":"color-minty-green-500","color-option-active-bg":"#ececec","color-option-hover-bg":"#f2f2f2","color-overall-volume-ask":"color-ripe-red-50","color-overall-volume-bid":"color-tv-blue-50","color-overall-volume-text-ask":"color-ripe-red-500","color-overall-volume-text-bid":"color-tv-blue-500","color-placeholder-down":"color-ripe-red-400","color-placeholder-up":"color-minty-green-400","color-pointer":"color-white","color-popup-menu-item":"color-cold-gray-200","color-position-warning-bg":"color-cold-gray-50","color-post-market":"color-tv-blue-500","color-pre-market":"color-tan-orange-600","color-preview-error":"color-ripe-red-500","color-preview-warning-icon":"color-white","color-preview-warning-text":"color-cold-gray-900","color-price":"color-cold-gray-900","color-price-text":"color-cold-gray-900","color-primary-icon":"color-sky-blue-500","color-primary-popup":"color-white","color-progress":"color-tv-blue-500","color-progress-track":"color-tv-blue-50","color-properties-dialog-borders":"color-cold-gray-150","color-properties-dialog-defaults-text":"color-cold-gray-900","color-properties-dialog-tab-bg":"color-cold-gray-100","color-qty-bg-active-chart-dark":"color-cold-gray-900","color-qty-bg-active-chart-default":"color-cold-gray-150","color-qty-bg-active-chart-light":"color-cold-gray-150","color-qty-bg-chart-dark":"color-cold-gray-850","color-qty-bg-chart-default":"color-cold-gray-50","color-qty-bg-chart-light":"color-cold-gray-50","color-qty-bg-hover-chart-dark":"color-cold-gray-800","color-qty-bg-hover-chart-default":"color-cold-gray-100","color-qty-bg-hover-chart-light":"color-cold-gray-100","color-qty-text-chart-dark":"color-cold-gray-200","color-qty-text-chart-default":"color-cold-gray-900","color-qty-text-chart-light":"color-cold-gray-900","color-quantity-input-border":"color-cold-gray-200","color-quantity-input-disabled":"color-cold-gray-150","color-radio":"color-cold-gray-300","color-radio-checked":"color-tv-blue-500","color-radio-checked-bg":"color-white","color-radio-checked-hover":"color-tv-blue-600","color-radio-disabled":"color-cold-gray-300","color-radio-disabled-bg":"color-cold-gray-150","color-radio-hover":"color-cold-gray-350","color-range-background":"color-cold-gray-100","color-range-slider-bg":"color-cold-gray-150","color-range-slider-middle-bg":"color-tv-blue-500","color-red-price":"color-ripe-red-500","color-relative-price-arrow-hover":"color-cold-gray-900","color-relative-price-input-wait":"color-cold-gray-150","color-relative-price-list-item":"color-cold-gray-800","color-relative-price-list-item-hover-bg":"color-cold-gray-100","color-relative-price-list-item-selected":"color-white","color-relative-price-list-item-selected-bg":"color-tv-blue-500","color-remove-action-hover":"color-ripe-red-600","color-rename-input-background":"color-white","color-right-hover":"color-minty-green-300","color-right-main":"color-minty-green-a600","color-round-tab-disabled-content":"color-cold-gray-300","color-round-tab-ghost-active-bg":"transparent","color-round-tab-ghost-active-border":"color-cold-gray-900","color-round-tab-ghost-active-content":"color-cold-gray-900","color-round-tab-ghost-default-bg":"transparent","color-round-tab-ghost-default-border":"transparent","color-round-tab-ghost-default-content":"color-cold-gray-900","color-round-tab-ghost-disabled-bg":"transparent","color-round-tab-ghost-hover-bg":"transparent","color-round-tab-ghost-hover-border":"color-cold-gray-150","color-round-tab-ghost-hover-content":"color-cold-gray-900","color-round-tab-ghost-selected-bg":"transparent","color-round-tab-ghost-selected-border":"color-cold-gray-900","color-round-tab-ghost-selected-content":"color-cold-gray-900","color-round-tab-primary-active-bg":"color-cold-gray-200","color-round-tab-primary-active-border":"color-cold-gray-200","color-round-tab-primary-active-content":"color-cold-gray-900","color-round-tab-primary-default-bg":"color-cold-gray-100","color-round-tab-primary-default-border":"color-cold-gray-100","color-round-tab-primary-default-content":"color-cold-gray-900","color-round-tab-primary-disabled-bg":"color-cold-gray-150","color-round-tab-primary-hover-bg":"color-cold-gray-150","color-round-tab-primary-hover-border":"color-cold-gray-150","color-round-tab-primary-hover-content":"color-cold-gray-900","color-round-tab-primary-selected-bg":"color-cold-gray-900","color-round-tab-primary-selected-border":"color-cold-gray-900","color-round-tab-primary-selected-content":"color-white","color-scroll-fade":"color-white","color-scrollbar-active":"color-cold-gray-400","color-scrollbar-default":"color-cold-gray-200","color-scrollbar-hover":"color-cold-gray-300","color-search-border":"color-cold-gray-150","color-section-bg":"color-cold-gray-100","color-section-buy-bg-active":"color-tv-blue-700","color-section-buy-bg-hover":"color-tv-blue-600","color-section-content":"color-cold-gray-300","color-section-content-active":"color-white","color-section-sell-bg-active":"color-ripe-red-700","color-section-sell-bg-hover":"color-ripe-red-600","color-selected-border":"color-cold-gray-900","color-selected-hovered-button-background":"color-tv-blue-200","color-selected-symbol-background":"color-tv-blue-100","color-sell-border-active":"color-ripe-red-500","color-sell-border-hover":"color-ripe-red-500","color-sell-btn-chart":"color-ripe-red-500","color-sell-btn-chart-active":"color-ripe-red-700","color-sell-btn-chart-hover":"color-ripe-red-600","color-sell-btn-text-dark":"color-ripe-red-50","color-sell-btn-text-default":"color-white","color-sell-btn-text-light":"color-white","color-sell-btn-withoutbg-active-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-active-chart-default":"color-ripe-red-100","color-sell-btn-withoutbg-active-chart-light":"color-ripe-red-100","color-sell-btn-withoutbg-hover-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-hover-chart-default":"color-ripe-red-50","color-sell-btn-withoutbg-hover-chart-light":"color-ripe-red-50","color-separator":"color-cold-gray-100","color-separator-active-background":"color-tv-blue-100","color-separator-border":"color-cold-gray-100","color-shadow":"color-cold-gray-150","color-short-position-bg":"#ffdbe1","color-small-bg":"color-white","color-solution-icon":"color-cold-gray-200","color-sort-button":"color-cold-gray-900","color-sort-button-bg-hover":"color-cold-gray-100","color-sort-button-icon-hover":"color-cold-gray-300","color-sortable-after-border":"#919691","color-spread":"color-black","color-spread-chart-dark":"color-cold-gray-200","color-spread-chart-default":"color-cold-gray-900","color-spread-chart-light":"color-cold-gray-900","color-square-tab-bg-active":"color-cold-gray-150","color-square-tab-bg-selected":"color-cold-gray-100","color-square-tab-bg-transparent":"transparent","color-square-tab-text-active":"color-cold-gray-900","color-success-row-border":"color-minty-green-600","color-suggestion-text":"#4a4a4a","color-swatch-border-hover":"color-cold-gray-200","color-switch-bg":"transparent","color-switch-border":"color-cold-gray-200","color-switch-hover-bg":"color-cold-gray-100","color-symbol":"color-cold-gray-900","color-symbol-border":"color-cold-gray-100","color-tab-disabled":"transparent","color-tab-hover":"color-cold-gray-100","color-tab-switcher-border":"color-cold-gray-100","color-tag-bg":"color-cold-gray-100","color-tag-bg-hover":"color-cold-gray-150","color-tag-buy":"color-tv-blue-500","color-tag-sell":"color-ripe-red-500","color-tag-text":"color-white","color-templates-dialog-body-border":"color-cold-gray-150","color-text":"color-cold-gray-900","color-text-btn-activated-bg":"color-tv-blue-50","color-text-btn-activated-content":"color-tv-blue-600","color-text-btn-bg-active-brand":"color-tv-blue-50","color-text-btn-bg-active-gray":"color-cold-gray-150","color-text-btn-bg-active-light-gray":"color-cold-gray-150","color-text-btn-bg-checked-brand":"color-tv-blue-50","color-text-btn-bg-checked-gray":"color-cold-gray-100","color-text-btn-bg-checked-light-gray":"color-cold-gray-100","color-text-btn-bg-hover-brand":"color-tv-blue-50","color-text-btn-bg-hover-gray":"color-cold-gray-100","color-text-btn-bg-hover-light-gray":"color-cold-gray-100","color-text-btn-content-active-brand":"color-tv-blue-500","color-text-btn-content-active-gray":"color-cold-gray-900","color-text-btn-content-active-light-gray":"color-cold-gray-900","color-text-btn-content-brand":"color-tv-blue-500","color-text-btn-content-checked-brand":"color-tv-blue-600","color-text-btn-content-checked-gray":"color-cold-gray-900","color-text-btn-content-checked-light-gray":"color-cold-gray-900","color-text-btn-content-disabled-brand":"color-cold-gray-300","color-text-btn-content-disabled-gray":"color-cold-gray-300","color-text-btn-content-disabled-light-gray":"color-cold-gray-300","color-text-btn-content-gray":"color-cold-gray-900","color-text-btn-content-hover-brand":"color-tv-blue-600","color-text-btn-content-hover-gray":"color-cold-gray-900","color-text-btn-content-hover-light-gray":"color-cold-gray-900","color-text-btn-content-light-gray":"color-cold-gray-550","color-text-input":"color-cold-gray-900","color-text-white":"color-white","color-textarea-bg":"color-white","color-ticker":"color-cold-gray-900","color-ticker-background":"color-cold-gray-100","color-time-mark":"color-white","color-title":"color-cold-gray-300","color-title-background":"color-cold-gray-100","color-title-text":"color-cold-gray-900","color-toast-bg":"color-white","color-tooltip-background":"color-white","color-tooltip-blue":"color-tv-blue-a200","color-tooltip-card-shadow":"color-cold-gray-500","color-tooltip-force-transparent":"transparent","color-tooltip-gray":"color-cold-gray-400","color-tooltip-text":"color-cold-gray-900","color-tooltip-time":"color-cold-gray-100","color-tooltip-wizard-bg":"color-tv-blue-500","color-top-border-content":"color-cold-gray-150","color-trading-widget-title-text":"color-black","color-tree-bg":"color-white","color-tv-button-group-primary":"#ffffff","color-tv-dom-panel-header-bg":"color-cold-gray-50","color-tv-dom-widget-main-value-border":"color-cold-gray-50","color-ui-loading-indicator-bg":"color-white","color-underline-tab-active-content":"color-cold-gray-900","color-underline-tab-default-content":"color-cold-gray-900","color-underline-tab-selected-content":"color-cold-gray-900","color-unitconversion-active":"color-cold-gray-800","color-unitconversion-active-text":"color-white","color-unitconversion-bottom-border":"color-cold-gray-100","color-unitconversion-highlighted-text":"color-tv-blue-200","color-unitconversion-label":"color-cold-gray-900","color-unitconversion-selected-bg":"color-tv-blue-100","color-wait":"color-cold-gray-150","color-warn-text":"color-tan-orange-600","color-week-day-text-active":"color-cold-gray-900","color-white-border":"color-cold-gray-200","color-white-hover":"color-white","color-widget-header-border":"color-cold-gray-150","color-widget-header-title-color":"color-cold-gray-900","color-widget-separator":"color-cold-gray-150","color-widgetbar-titles":"color-cold-gray-900"},"dark":{"color-absolute-price-arrow-hover":"color-cold-gray-200","color-absolute-price-input-wait":"color-cold-gray-700","color-absolute-price-list-item":"color-cold-gray-200","color-absolute-price-list-item-hover-bg":"color-cold-gray-800","color-absolute-price-list-item-selected":"color-tv-blue-50","color-absolute-price-list-item-selected-bg":"color-tv-blue-500","color-account-name":"color-cold-gray-200","color-active-bar":"color-white","color-active-border":"color-tv-blue-500","color-active-layout-text":"color-cold-gray-200","color-active-section-buy-bg":"color-tv-blue-500","color-active-section-sell-bg":"color-ripe-red-500","color-active-switch-bg":"color-tv-blue-500","color-active-tab-text-color":"color-white","color-add-dialog-text":"color-cold-gray-200","color-additional-text":"color-cold-gray-450","color-after-market-close":"color-tv-blue-500","color-after-market-close-bg":"color-tv-blue-400","color-arrow":"color-cold-gray-200","color-arrow-text":"color-cold-gray-450","color-arrow-text-hover":"color-cold-gray-450","color-ask-label":"color-tv-blue-500","color-background":"color-cold-gray-850","color-background-hover":"color-cold-gray-800","color-background-selected":"color-tv-blue-a900","color-bar":"color-cold-gray-200","color-before-market-open":"color-tan-orange-600","color-before-market-open-bg":"color-tan-orange-400","color-bg-separator":"color-cold-gray-800","color-bid-label":"color-ripe-red-500","color-blue-price":"color-tv-blue-500","color-body-bg-superdark-legacy":"color-cold-gray-900","color-bracket-checkbox-label":"color-cold-gray-300","color-bracket-input-disabled":"color-cold-gray-700","color-broker-button-bg-hover-dark":"color-cold-gray-800","color-broker-button-bg-hover-default":"color-cold-gray-800","color-broker-button-bg-hover-light":"color-cold-gray-100","color-broker-button-border-dark":"color-cold-gray-700","color-broker-button-border-default":"color-cold-gray-700","color-broker-button-border-light":"color-cold-gray-200","color-broker-button-icon-dark":"color-cold-gray-300","color-broker-button-icon-default":"color-cold-gray-300","color-broker-button-icon-light":"color-black","color-btn-black-friday-primary-content":"color-white","color-btn-black-primary-active-bg":"color-cold-gray-200","color-btn-black-primary-active-border":"color-cold-gray-200","color-btn-black-primary-active-content":"color-cold-gray-900","color-btn-black-primary-default-bg":"color-white","color-btn-black-primary-default-border":"color-white","color-btn-black-primary-default-content":"color-cold-gray-900","color-btn-black-primary-hover-bg":"color-cold-gray-100","color-btn-black-primary-hover-border":"color-cold-gray-100","color-btn-black-primary-hover-content":"color-cold-gray-900","color-btn-black-secondary-active-bg":"color-cold-gray-200","color-btn-black-secondary-active-border":"color-cold-gray-200","color-btn-black-secondary-active-content":"color-cold-gray-900","color-btn-black-secondary-default-bg":"transparent","color-btn-black-secondary-default-border":"color-white","color-btn-black-secondary-default-content":"color-white","color-btn-black-secondary-hover-bg":"color-cold-gray-100","color-btn-black-secondary-hover-border":"color-cold-gray-100","color-btn-black-secondary-hover-content":"color-cold-gray-900","color-btn-brand-primary-active-bg":"color-tv-blue-700","color-btn-brand-primary-active-border":"color-tv-blue-700","color-btn-brand-primary-active-content":"color-white","color-btn-brand-primary-default-bg":"color-tv-blue-500","color-btn-brand-primary-default-border":"color-tv-blue-500","color-btn-brand-primary-default-content":"color-white","color-btn-brand-primary-hover-bg":"color-tv-blue-600","color-btn-brand-primary-hover-border":"color-tv-blue-600","color-btn-brand-primary-hover-content":"color-white","color-btn-brand-secondary-active-bg":"color-tv-blue-700","color-btn-brand-secondary-active-border":"color-tv-blue-700","color-btn-brand-secondary-active-content":"color-white","color-btn-brand-secondary-default-bg":"transparent","color-btn-brand-secondary-default-border":"color-tv-blue-500","color-btn-brand-secondary-default-content":"color-tv-blue-500","color-btn-brand-secondary-hover-bg":"color-tv-blue-600","color-btn-brand-secondary-hover-border":"color-tv-blue-600","color-btn-brand-secondary-hover-content":"color-white","color-btn-cyber-monday-primary-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-active-bg":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-border":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-default-bg":"transparent","color-btn-cyber-monday-secondary-default-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-default-content":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-bg":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-content":"color-cold-gray-900","color-btn-danger":"color-ripe-red-700","color-btn-danger-active":"color-ripe-red-500","color-btn-danger-hover":"color-ripe-red-600","color-btn-disabled-bg":"color-cold-gray-750","color-btn-disabled-content":"color-cold-gray-600","color-btn-gray-primary-active-bg":"color-cold-gray-700","color-btn-gray-primary-active-border":"color-cold-gray-700","color-btn-gray-primary-active-content":"color-white","color-btn-gray-primary-default-bg":"color-cold-gray-800","color-btn-gray-primary-default-border":"color-cold-gray-800","color-btn-gray-primary-default-content":"color-white","color-btn-gray-primary-hover-bg":"color-cold-gray-750","color-btn-gray-primary-hover-border":"color-cold-gray-750","color-btn-gray-primary-hover-content":"color-white","color-btn-gray-secondary-active-bg":"color-cold-gray-750","color-btn-gray-secondary-active-border":"color-cold-gray-750","color-btn-gray-secondary-active-content":"color-white","color-btn-gray-secondary-default-bg":"transparent","color-btn-gray-secondary-default-border":"color-cold-gray-700","color-btn-gray-secondary-default-content":"color-cold-gray-200","color-btn-gray-secondary-hover-bg":"color-cold-gray-800","color-btn-gray-secondary-hover-border":"color-cold-gray-800","color-btn-gray-secondary-hover-content":"color-white","color-btn-green-primary-active-bg":"color-minty-green-700","color-btn-green-primary-active-border":"color-minty-green-700","color-btn-green-primary-active-content":"color-white","color-btn-green-primary-default-bg":"color-minty-green-500","color-btn-green-primary-default-border":"color-minty-green-500","color-btn-green-primary-default-content":"color-white","color-btn-green-primary-hover-bg":"color-minty-green-600","color-btn-green-primary-hover-border":"color-minty-green-600","color-btn-green-primary-hover-content":"color-white","color-btn-green-secondary-active-bg":"color-minty-green-700","color-btn-green-secondary-active-border":"color-minty-green-700","color-btn-green-secondary-active-content":"color-white","color-btn-green-secondary-default-bg":"transparent","color-btn-green-secondary-default-border":"color-minty-green-500","color-btn-green-secondary-default-content":"color-minty-green-500","color-btn-green-secondary-hover-bg":"color-minty-green-600","color-btn-green-secondary-hover-border":"color-minty-green-600","color-btn-green-secondary-hover-content":"color-white","color-btn-primary-bg-active":"color-cold-gray-200","color-btn-primary-bg-default":"color-white","color-btn-primary-bg-hover":"color-cold-gray-100","color-btn-primary-disabled-bg":"color-cold-gray-750","color-btn-primary-disabled-border":"color-cold-gray-750","color-btn-primary-fg":"color-cold-gray-900","color-btn-primary-fg-default":"color-white","color-btn-primary-fg-other":"color-cold-gray-900","color-btn-red-primary-active-bg":"color-ripe-red-700","color-btn-red-primary-active-border":"color-ripe-red-700","color-btn-red-primary-active-content":"color-white","color-btn-red-primary-default-bg":"color-ripe-red-500","color-btn-red-primary-default-border":"color-ripe-red-500","color-btn-red-primary-default-content":"color-white","color-btn-red-primary-hover-bg":"color-ripe-red-600","color-btn-red-primary-hover-border":"color-ripe-red-600","color-btn-red-primary-hover-content":"color-white","color-btn-red-secondary-active-bg":"color-ripe-red-700","color-btn-red-secondary-active-border":"color-ripe-red-700","color-btn-red-secondary-active-content":"color-white","color-btn-red-secondary-default-bg":"transparent","color-btn-red-secondary-default-border":"color-ripe-red-500","color-btn-red-secondary-default-content":"color-ripe-red-500","color-btn-red-secondary-hover-bg":"color-ripe-red-600","color-btn-red-secondary-hover-border":"color-ripe-red-600","color-btn-red-secondary-hover-content":"color-white","color-btn-secondary-disabled-bg":"transparent","color-btn-secondary-disabled-border":"color-cold-gray-750","color-btn-sell":"color-ripe-red-500","color-btn-sell-active":"color-ripe-red-700","color-btn-sell-hover":"color-ripe-red-600","color-button-action-active":"color-cold-gray-700","color-button-action-background-disabled":"color-cold-gray-750","color-button-action-background-pl-disabled":"color-cold-gray-800","color-button-action-background-text-disabled":"color-cold-gray-650","color-button-action-border":"color-cold-gray-600","color-button-action-text":"color-cold-gray-200","color-button-action-text-disabled":"color-cold-gray-650","color-button-background":"color-cold-gray-800","color-button-bg":"color-cold-gray-450","color-button-bg-hover":"color-cold-gray-400","color-button-bg-selected":"color-tv-blue-a700","color-button-border":"color-cold-gray-650","color-button-disabled-bg":"color-cold-gray-750","color-button-hover":"color-cold-gray-800","color-button-position-buy":"color-tv-blue-500","color-button-position-buy-active":"color-tv-blue-700","color-button-position-buy-hover":"color-tv-blue-600","color-button-position-profit":"color-minty-green-500","color-button-position-profit-active":"color-minty-green-700","color-button-position-profit-hover":"color-minty-green-600","color-button-position-sell":"color-ripe-red-500","color-button-position-sell-active":"color-ripe-red-700","color-button-position-sell-hover":"color-ripe-red-600","color-button-text":"color-cold-gray-200","color-button-text-active":"color-white","color-button-text-color":"color-white","color-button-text-disabled":"color-cold-gray-600","color-buy-border-active":"color-tv-blue-500","color-buy-border-hover":"color-tv-blue-500","color-buy-btn-chart":"color-tv-blue-500","color-buy-btn-chart-active":"color-tv-blue-700","color-buy-btn-chart-hover":"color-tv-blue-600","color-buy-btn-text-dark":"color-tv-blue-50","color-buy-btn-text-default":"color-tv-blue-50","color-buy-btn-text-light":"color-white","color-buy-btn-withoutbg-active-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-active-chart-default":"color-tv-blue-a900","color-buy-btn-withoutbg-active-chart-light":"color-tv-blue-100","color-buy-btn-withoutbg-chart-dark":"color-cold-gray-900","color-buy-btn-withoutbg-chart-default":"color-cold-gray-900","color-buy-btn-withoutbg-chart-light":"color-white","color-buy-btn-withoutbg-hover-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-hover-chart-default":"color-tv-blue-a900","color-buy-btn-withoutbg-hover-chart-light":"color-tv-blue-50","color-calculator-active":"color-cold-gray-200","color-calendar-accent-color":"color-cold-gray-100","color-calendar-weekdays-bg-color":"color-cold-gray-800","color-caret-hover":"color-cold-gray-750","color-cell-content-text":"color-cold-gray-200","color-cell-text":"color-cold-gray-200","color-cell-text-falling":"color-ripe-red-500","color-cell-text-growing":"color-minty-green-400","color-checkbox":"color-cold-gray-650","color-checkbox-active":"color-tv-blue-700","color-checkbox-checked":"color-tv-blue-500","color-checkbox-checked-hover":"color-tv-blue-600","color-checkbox-disabled":"color-cold-gray-650","color-checkbox-disabled-bg":"color-cold-gray-800","color-checkbox-focused":"color-tv-blue-500","color-checkbox-hover":"color-cold-gray-600","color-checkbox-icon":"color-cold-gray-200","color-child-of-selected-background":"color-tv-blue-a900","color-child-of-selected-hovered-button-background":"color-tv-blue-a800","color-circle-logo-background":"color-cold-gray-800","color-circle-logo-letter":"color-cold-gray-600","color-close":"color-cold-gray-600","color-close-button-active-bg":"color-cold-gray-850","color-close-button-active-text":"color-white","color-close-button-hover-bg":"color-cold-gray-800","color-close-button-hover-text":"color-white","color-common-tooltip-force-transparent":"transparent","color-common-tooltip-hotkey-divider":"color-cold-gray-450","color-container-border":"color-cold-gray-800","color-container-hover-bg":"color-cold-gray-800","color-content-disabled":"color-cold-gray-600","color-content-item-bg":"color-cold-gray-850","color-context-menu-item-active-shortcut":"color-cold-gray-450","color-context-menu-item-checked":"color-cold-gray-450","color-control-border-hover":"color-cold-gray-550","color-control-disabled-bg":"color-cold-gray-800","color-control-disabled-text":"color-cold-gray-650","color-control-highlight-intent-default":"color-cold-gray-450","color-cross-white":"color-white","color-currency":"color-cold-gray-450","color-currency-active":"color-cold-gray-200","color-custom-button":"color-cold-gray-200","color-custom-button-hover":"color-cold-gray-800","color-custom-field-checkbox-label":"color-cold-gray-300","color-custom-field-section-title":"color-cold-gray-300","color-danger-row-border":"color-ripe-red-700","color-data-table-btn-hover":"color-cold-gray-50","color-data-table-cell-blue-background-bg":"color-cold-gray-750","color-data-table-cell-border":"color-cold-gray-750","color-data-table-cell-red-background-bg":"#2c2030","color-data-table-cell-status-bg":"color-cold-gray-850","color-data-table-stroke-grayed":"color-cold-gray-200","color-data-table-tbody-hover-bg":"color-cold-gray-900","color-data-table-thead-bg":"color-cold-gray-800","color-default-active-bg":"color-cold-gray-850","color-desktop-row-border":"color-cold-gray-800","color-desktop-table-background":"color-cold-gray-900","color-details-falling":"color-ripe-red-500","color-details-growing":"color-minty-green-400","color-dialog-background":"color-cold-gray-850","color-dialog-text":"color-cold-gray-200","color-disabled-title":"color-cold-gray-650","color-divider-intent-default":"color-cold-gray-800","color-divider-intent-primary":"color-cold-gray-700","color-dom-widget-button-active-ask":"color-tv-blue-700","color-dom-widget-button-active-bid":"color-ripe-red-700","color-dom-widget-button-ask":"color-tv-blue-500","color-dom-widget-button-bid":"color-ripe-red-500","color-dom-widget-button-close-cross":"color-cold-gray-300","color-dom-widget-button-disabled":"color-cold-gray-750","color-dom-widget-button-hover-ask":"color-tv-blue-600","color-dom-widget-button-hover-bid":"color-ripe-red-600","color-dom-widget-lock-active":"color-cold-gray-200","color-dom-widget-nav-border":"color-cold-gray-750","color-dot-bg":"color-cold-gray-650","color-drag-icon":"color-cold-gray-650","color-drawer-item-active-bg":"color-tv-blue-500","color-drawer-item-active-text":"color-cold-gray-200","color-drawer-item-text":"color-cold-gray-200","color-drop-layer":"color-cold-gray-800","color-drop-target-border":"color-tv-blue-500","color-edit-button-background-hover":"color-cold-gray-700","color-edit-button-icon-hover":"color-cold-gray-200","color-edit-button-text":"color-cold-gray-200","color-edit-button-text-disabled":"color-cold-gray-650","color-empty-border":"color-white","color-empty-line":"color-ripe-red-400","color-error-background":"color-cold-gray-900","color-error-text":"color-cold-gray-400","color-expand-handle-bg-hover":"color-cold-gray-700","color-favorite-bg-hover":"color-cold-gray-800","color-favorite-border":"color-cold-gray-700","color-favorite-checked":"color-banana-yellow-800","color-favorite-round-bg":"color-white","color-favorite-round-text":"color-black","color-favorite-study-template-bg-hover":"color-cold-gray-800","color-favorite-study-template-border":"color-cold-gray-500","color-favorite-study-template-text":"color-cold-gray-450","color-favorite-study-template-text-hover":"color-cold-gray-450","color-favorite-text":"color-cold-gray-200","color-first-item-border":"transparent","color-floating-toolbar-shadow":"color-black","color-force-transparent":"transparent","color-gray":"color-cold-gray-700","color-grayed-text":"color-cold-gray-650","color-headcell-text-hovered":"color-cold-gray-200","color-header-border":"color-cold-gray-750","color-header-hover":"color-cold-gray-800","color-header-hovered-button-bg-disabled":"color-cold-gray-900","color-header-title-symbol-exchange":"color-cold-gray-200","color-headerspace-btn-active-bg":"color-cold-gray-800","color-headerspace-btn-icon-color":"color-cold-gray-200","color-highlight-falling":"color-ripe-red-500","color-highlight-growing":"color-minty-green-400","color-highlight-search":"color-tv-blue-200","color-highlighted-text":"color-tv-blue-200","color-hovered-background":"color-cold-gray-800","color-hovered-button-background":"color-cold-gray-750","color-hovered-row-background":"color-cold-gray-800","color-hovered-settings-button-background":"color-cold-gray-750","color-hovered-watchlist-header-cell":"color-cold-gray-400","color-icon":"color-cold-gray-300","color-icon-background-selected-hover":"color-tv-blue-a700","color-icon-hover":"color-cold-gray-200","color-icon-hover-color":"color-cold-gray-200","color-icon-selected":"color-cold-gray-200","color-icon-selected-hover":"color-tv-blue-a700","color-indicators-text":"color-cold-gray-200","color-info":"color-cold-gray-400","color-info-icon":"color-cold-gray-650","color-info-table-row-hover-bg":"color-cold-gray-800","color-info-table-text-buy":"color-tv-blue-500","color-info-table-text-disabled":"color-cold-gray-700","color-info-table-text-highlighted":"color-cold-gray-200","color-info-table-text-sell":"color-ripe-red-500","color-informer-intent-danger-bg":"color-cold-gray-850","color-informer-intent-danger-border":"color-ripe-red-500","color-informer-intent-default":"color-cold-gray-450","color-informer-intent-default-bg":"color-cold-gray-850","color-informer-intent-default-border":"color-cold-gray-700","color-informer-intent-success-bg":"color-cold-gray-850","color-informer-intent-success-border":"color-minty-green-500","color-informer-intent-warning-bg":"color-cold-gray-850","color-informer-intent-warning-border":"color-tan-orange-500","color-informer-light-danger-bg":"color-ripe-red-a900","color-informer-light-default-bg":"color-cold-gray-800","color-informer-light-success-bg":"color-minty-green-a900","color-informer-light-warning-bg":"color-tan-orange-a900","color-informer-text-content":"color-cold-gray-200","color-input-bg":"color-cold-gray-850","color-input-border":"color-cold-gray-650","color-input-border-hover":"color-cold-gray-550","color-input-disabled-bg":"color-cold-gray-800","color-input-disabled-border":"color-cold-gray-650","color-input-disabled-text":"color-cold-gray-650","color-input-placeholder-wait":"color-cold-gray-500","color-input-readonly-bg":"color-cold-gray-800","color-input-readonly-border":"color-cold-gray-650","color-input-text":"color-cold-gray-200","color-item-action":"color-cold-gray-850","color-item-bg-selected":"color-tv-blue-a800","color-item-row-bg-hover":"color-cold-gray-800","color-item-row-border":"color-cold-gray-800","color-item-row-selected":"color-tv-blue-a800","color-item-row-text":"color-cold-gray-200","color-item-row-text-invalid":"color-ripe-red-400","color-item-shortcut-active-text":"color-cold-gray-200","color-item-text":"color-cold-gray-200","color-item-toolbox-active-text":"color-white","color-keyboard-button-bg":"color-cold-gray-850","color-keyboard-button-shadow":"color-cold-gray-750","color-keyboard-button-text":"color-cold-gray-200","color-light-tab-button-active-bg":"color-cold-gray-700","color-light-tab-button-default-bg":"color-cold-gray-800","color-light-tab-button-default-content":"color-cold-gray-200","color-light-tab-button-disabled-bg":"color-cold-gray-800","color-light-tab-button-disabled-content":"color-cold-gray-600","color-light-tab-button-hover-bg":"color-cold-gray-750","color-light-tab-button-selected-bg":"color-cold-gray-900","color-light-tab-button-selected-content":"color-white","color-linked-row-border":"color-tv-blue-700","color-load-chart-dialog-text":"color-cold-gray-350","color-loading-buttons-dark":"color-cold-gray-800","color-loading-buttons-default":"color-cold-gray-800","color-loading-buttons-light":"color-cold-gray-100","color-long-position-bg":"#223d54","color-main-background":"color-cold-gray-850","color-main-content-text":"color-cold-gray-200","color-main-text":"color-cold-gray-200","color-margin-overflow":"color-ripe-red-500","color-menu-button":"color-cold-gray-850","color-menu-icon-hover":"color-cold-gray-200","color-menu-wrapper":"transparent","color-message-bg":"color-cold-gray-750","color-message-error-bg":"#6f2626","color-meter-buy-active-bg":"color-tv-blue-a800","color-meter-buy-bg":"color-tv-blue-a900","color-meter-sell-active-bg":"color-ripe-red-a800","color-meter-sell-bg":"color-ripe-red-a900","color-mobile-row-bottom-border":"color-cold-gray-750","color-mobile-table-background":"color-cold-gray-850","color-modal-backdrop":"color-cold-gray-950","color-now-border":"color-cold-gray-850","color-now-stick":"color-cold-gray-200","color-number-input-arrow-bg-hover":"color-cold-gray-750","color-number-input-arrow-hover":"color-cold-gray-200","color-opacity-bg":"color-black","color-open":"color-minty-green-500","color-option-active-bg":"color-cold-gray-800","color-option-hover-bg":"color-cold-gray-800","color-overall-volume-ask":"color-ripe-red-a900","color-overall-volume-bid":"color-tv-blue-a800","color-overall-volume-text-ask":"color-ripe-red-500","color-overall-volume-text-bid":"color-tv-blue-500","color-placeholder-down":"color-ripe-red-400","color-placeholder-up":"color-minty-green-400","color-pointer":"color-white","color-popup-menu-item":"color-cold-gray-750","color-position-warning-bg":"color-cold-gray-800","color-post-market":"color-tv-blue-500","color-pre-market":"color-tan-orange-600","color-preview-error":"color-ripe-red-500","color-preview-warning-icon":"color-cold-gray-900","color-preview-warning-text":"color-cold-gray-200","color-price":"color-cold-gray-200","color-price-text":"color-cold-gray-200","color-primary-icon":"color-sky-blue-500","color-primary-popup":"color-cold-gray-900","color-progress":"color-tv-blue-500","color-progress-track":"color-cold-gray-650","color-properties-dialog-borders":"color-cold-gray-700","color-properties-dialog-defaults-text":"color-cold-gray-200","color-properties-dialog-tab-bg":"color-cold-gray-800","color-qty-bg-active-chart-dark":"color-cold-gray-900","color-qty-bg-active-chart-default":"color-cold-gray-900","color-qty-bg-active-chart-light":"color-cold-gray-150","color-qty-bg-chart-dark":"color-cold-gray-850","color-qty-bg-chart-default":"color-cold-gray-850","color-qty-bg-chart-light":"color-cold-gray-50","color-qty-bg-hover-chart-dark":"color-cold-gray-800","color-qty-bg-hover-chart-default":"color-cold-gray-800","color-qty-bg-hover-chart-light":"color-cold-gray-100","color-qty-text-chart-dark":"color-cold-gray-200","color-qty-text-chart-default":"color-cold-gray-200","color-qty-text-chart-light":"color-cold-gray-900","color-quantity-input-border":"color-cold-gray-650","color-quantity-input-disabled":"color-cold-gray-700","color-radio":"color-cold-gray-650","color-radio-checked":"color-tv-blue-500","color-radio-checked-bg":"color-cold-gray-200","color-radio-checked-hover":"color-tv-blue-600","color-radio-disabled":"color-cold-gray-650","color-radio-disabled-bg":"color-cold-gray-800","color-radio-hover":"color-cold-gray-600","color-range-background":"color-cold-gray-800","color-range-slider-bg":"color-cold-gray-700","color-range-slider-middle-bg":"color-tv-blue-500","color-red-price":"color-ripe-red-500","color-relative-price-arrow-hover":"color-cold-gray-200","color-relative-price-input-wait":"color-cold-gray-700","color-relative-price-list-item":"color-cold-gray-200","color-relative-price-list-item-hover-bg":"color-cold-gray-800","color-relative-price-list-item-selected":"color-tv-blue-50","color-relative-price-list-item-selected-bg":"color-tv-blue-500","color-remove-action-hover":"color-ripe-red-500","color-rename-input-background":"color-cold-gray-800","color-right-hover":"color-minty-green-700","color-right-main":"color-minty-green-600","color-round-tab-disabled-content":"color-cold-gray-600","color-round-tab-ghost-active-bg":"transparent","color-round-tab-ghost-active-border":"color-white","color-round-tab-ghost-active-content":"color-white","color-round-tab-ghost-default-bg":"transparent","color-round-tab-ghost-default-border":"transparent","color-round-tab-ghost-default-content":"color-cold-gray-200","color-round-tab-ghost-disabled-bg":"transparent","color-round-tab-ghost-hover-bg":"transparent","color-round-tab-ghost-hover-border":"color-cold-gray-700","color-round-tab-ghost-hover-content":"color-cold-gray-200","color-round-tab-ghost-selected-bg":"transparent","color-round-tab-ghost-selected-border":"color-white","color-round-tab-ghost-selected-content":"color-white","color-round-tab-primary-active-bg":"color-cold-gray-700","color-round-tab-primary-active-border":"color-cold-gray-700","color-round-tab-primary-active-content":"color-white","color-round-tab-primary-default-bg":"color-cold-gray-800","color-round-tab-primary-default-border":"color-cold-gray-800","color-round-tab-primary-default-content":"color-cold-gray-200","color-round-tab-primary-disabled-bg":"color-cold-gray-750","color-round-tab-primary-hover-bg":"color-cold-gray-750","color-round-tab-primary-hover-border":"color-cold-gray-750","color-round-tab-primary-hover-content":"color-cold-gray-200","color-round-tab-primary-selected-bg":"color-white","color-round-tab-primary-selected-border":"color-white","color-round-tab-primary-selected-content":"color-cold-gray-900","color-scroll-fade":"color-cold-gray-900","color-scrollbar-active":"color-cold-gray-350","color-scrollbar-default":"color-cold-gray-650","color-scrollbar-hover":"color-cold-gray-450","color-search-border":"color-cold-gray-700","color-section-bg":"color-cold-gray-800","color-section-buy-bg-active":"color-tv-blue-700","color-section-buy-bg-hover":"color-tv-blue-600","color-section-content":"color-cold-gray-650","color-section-content-active":"color-cold-gray-200","color-section-sell-bg-active":"color-ripe-red-700","color-section-sell-bg-hover":"color-ripe-red-600","color-selected-border":"color-cold-gray-200","color-selected-hovered-button-background":"color-tv-blue-a700","color-selected-symbol-background":"color-tv-blue-a800","color-sell-border-active":"color-ripe-red-500","color-sell-border-hover":"color-ripe-red-500","color-sell-btn-chart":"color-ripe-red-500","color-sell-btn-chart-active":"color-ripe-red-700","color-sell-btn-chart-hover":"color-ripe-red-600","color-sell-btn-text-dark":"color-ripe-red-50","color-sell-btn-text-default":"color-ripe-red-50","color-sell-btn-text-light":"color-white","color-sell-btn-withoutbg-active-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-active-chart-default":"color-ripe-red-a900","color-sell-btn-withoutbg-active-chart-light":"color-ripe-red-100","color-sell-btn-withoutbg-hover-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-hover-chart-default":"color-ripe-red-a900","color-sell-btn-withoutbg-hover-chart-light":"color-ripe-red-50","color-separator":"color-cold-gray-800","color-separator-active-background":"color-tv-blue-a800","color-separator-border":"color-cold-gray-800","color-shadow":"color-cold-gray-700","color-short-position-bg":"#49283b","color-small-bg":"color-cold-gray-850","color-solution-icon":"color-cold-gray-650","color-sort-button":"color-cold-gray-200","color-sort-button-bg-hover":"color-cold-gray-750","color-sort-button-icon-hover":"color-cold-gray-600","color-sortable-after-border":"color-cold-gray-450","color-spread":"color-cold-gray-300","color-spread-chart-dark":"color-cold-gray-200","color-spread-chart-default":"color-cold-gray-200","color-spread-chart-light":"color-cold-gray-900","color-square-tab-bg-active":"color-cold-gray-750","color-square-tab-bg-selected":"color-cold-gray-800","color-square-tab-bg-transparent":"transparent","color-square-tab-text-active":"color-white","color-success-row-border":"color-minty-green-600","color-suggestion-text":"color-cold-gray-450","color-swatch-border-hover":"color-cold-gray-650","color-switch-bg":"transparent","color-switch-border":"color-cold-gray-650","color-switch-hover-bg":"color-cold-gray-800","color-symbol":"color-cold-gray-400","color-symbol-border":"color-cold-gray-800","color-tab-disabled":"transparent","color-tab-hover":"color-cold-gray-800","color-tab-switcher-border":"color-cold-gray-700","color-tag-bg":"color-cold-gray-800","color-tag-bg-hover":"color-cold-gray-750","color-tag-buy":"color-tv-blue-500","color-tag-sell":"color-ripe-red-500","color-tag-text":"color-white","color-templates-dialog-body-border":"color-cold-gray-700","color-text":"color-cold-gray-200","color-text-btn-activated-bg":"color-tv-blue-a800","color-text-btn-activated-content":"color-tv-blue-100","color-text-btn-bg-active-brand":"color-tv-blue-a800","color-text-btn-bg-active-gray":"color-cold-gray-750","color-text-btn-bg-active-light-gray":"color-cold-gray-750","color-text-btn-bg-checked-brand":"color-tv-blue-a800","color-text-btn-bg-checked-gray":"color-cold-gray-800","color-text-btn-bg-checked-light-gray":"color-cold-gray-800","color-text-btn-bg-hover-brand":"color-tv-blue-a800","color-text-btn-bg-hover-gray":"color-cold-gray-800","color-text-btn-bg-hover-light-gray":"color-cold-gray-800","color-text-btn-content-active-brand":"color-tv-blue-200","color-text-btn-content-active-gray":"color-white","color-text-btn-content-active-light-gray":"color-white","color-text-btn-content-brand":"color-tv-blue-500","color-text-btn-content-checked-brand":"color-tv-blue-100","color-text-btn-content-checked-gray":"color-white","color-text-btn-content-checked-light-gray":"color-white","color-text-btn-content-disabled-brand":"color-cold-gray-600","color-text-btn-content-disabled-gray":"color-cold-gray-600","color-text-btn-content-disabled-light-gray":"color-cold-gray-600","color-text-btn-content-gray":"color-cold-gray-200","color-text-btn-content-hover-brand":"color-tv-blue-100","color-text-btn-content-hover-gray":"color-white","color-text-btn-content-hover-light-gray":"color-white","color-text-btn-content-light-gray":"color-cold-gray-450","color-text-input":"color-cold-gray-200","color-text-white":"color-white","color-textarea-bg":"color-cold-gray-900","color-ticker":"color-cold-gray-200","color-ticker-background":"color-cold-gray-800","color-time-mark":"color-cold-gray-850","color-title":"color-cold-gray-650","color-title-background":"color-cold-gray-800","color-title-text":"color-cold-gray-200","color-toast-bg":"color-cold-gray-850","color-tooltip-background":"color-cold-gray-850","color-tooltip-blue":"color-tv-blue-a200","color-tooltip-card-shadow":"color-black","color-tooltip-force-transparent":"transparent","color-tooltip-gray":"color-cold-gray-300","color-tooltip-text":"color-cold-gray-200","color-tooltip-time":"color-cold-gray-100","color-tooltip-wizard-bg":"color-tv-blue-500","color-top-border-content":"color-cold-gray-700","color-trading-widget-title-text":"color-cold-gray-300","color-tree-bg":"color-cold-gray-900","color-tv-button-group-primary":"color-tv-blue-50","color-tv-dom-panel-header-bg":"color-cold-gray-900","color-tv-dom-widget-main-value-border":"color-cold-gray-750","color-ui-loading-indicator-bg":"color-cold-gray-900","color-underline-tab-active-content":"color-cold-gray-200","color-underline-tab-default-content":"color-cold-gray-200","color-underline-tab-selected-content":"color-cold-gray-200","color-unitconversion-active":"color-cold-gray-100","color-unitconversion-active-text":"color-black","color-unitconversion-bottom-border":"color-cold-gray-800","color-unitconversion-highlighted-text":"color-tv-blue-200","color-unitconversion-label":"color-cold-gray-200","color-unitconversion-selected-bg":"color-tv-blue-a800","color-wait":"color-cold-gray-700","color-warn-text":"color-tan-orange-600","color-week-day-text-active":"color-cold-gray-200","color-white-border":"transparent","color-white-hover":"color-white","color-widget-header-border":"color-cold-gray-800","color-widget-header-title-color":"color-cold-gray-200","color-widget-separator":"color-cold-gray-800","color-widgetbar-titles":"color-cold-gray-200"}}'),y={ -...n,...i,...g.dark},u={...a,...d,...g.light};function s(o){var r;const l={};for(const[c,e]of Object.entries(o))"string"==typeof e&&(void 0===l[e]&&(l[e]=[]),null===(r=l[e])||void 0===r||r.push(c));return l}function h(o,r){const l=[];for(let c=1;c<20;c++)l.push(o[`${r}-${50*c}`]);return l}function v(o){return{color1:h(o,"color-tv-blue"),color2:h(o,"color-cold-gray"),color3:h(o,"color-ripe-red"),color4:h(o,"color-minty-green"),color5:h(o,"color-tan-orange"),color6:h(o,"color-grapes-purple"),color7:h(o,"color-banana-yellow"),white:[o["color-white"]],black:[o["color-black"]]}}const p=s(y),m=s(u);function f(o,r){const l=/([a-z]+[\-a-z+]+-[a-z]+)-?([0-9]+)?/.exec(o);if(null===l)return;const c=l[1],e=parseInt(l[2])/50-1;switch(c){case"color-tv-blue":return r.color1[e];case"color-cold-gray":return r.color2[e];case"color-ripe-red":return r.color3[e];case"color-minty-green":return r.color4[e];case"color-tan-orange":return r.color5[e];case"color-grapes-purple":return r.color6[e];case"color-banana-yellow":return r.color7[e];case"color-white":return r.white;case"color-black":return r.black}}const w={};for(const[o,r]of Object.entries(b))w[r]=o;const k=v(p),x=v(m);function q(o,r){return(r===e.StdTheme.Light?x:k)[o]}function S(o,r,l){const c=(r===e.StdTheme.Light?u:y)[o];if(void 0===c)return;return f(c,l)}function T(o,r){const l=w[o];if(void 0!==l)return f(l,r)}var C=l(36986);const L="theme-custom";function O(o){G(e.StdTheme.Light,o[e.StdTheme.Light]),G(e.StdTheme.Dark,o[e.StdTheme.Dark]),window.requestAnimationFrame((()=>{A(),z(":root",e.StdTheme.Light,o[e.StdTheme.Light]),z(".theme-dark:root",e.StdTheme.Dark,o[e.StdTheme.Dark]),function(o){D().insertRule(`.chart-widget__top--themed-dark {\n\t\t--themed-color-legend-background-tertiary: ${S("color-background-tertiary",e.StdTheme.Dark,o.dark)};\n\t\t--themed-color-legend-background-secondary-inverse: ${S("color-background-secondary-inverse",e.StdTheme.Dark,o.dark)};\n\t}`),D().insertRule(`.chart-widget__top--themed-light {\n\t\t--themed-color-legend-background-tertiary: ${S("color-background-tertiary",e.StdTheme.Light,o.light)};\n\t\t--themed-color-legend-background-secondary-inverse: ${S("color-background-secondary-inverse",e.StdTheme.Light,o.light)};\n\t}`)}(o)}))}function $(){(0,e.restoreStdThemes)(),window.requestAnimationFrame((()=>{!function(){const o=D();for(;o.cssRules.length>0;)o.deleteRule(0)}(),R()}))}function A(){const o=window.document.documentElement.classList;o.contains(L)||o.add(L)}function R(){window.document.documentElement.classList.remove(L)}let j;function D(){return void 0===j&&(j=new CSSStyleSheet,(0,C.getChartingLibraryGlobalContext)().document.adoptedStyleSheets.push(j)),j}function z(o,r,l){var c;const e=[];for(const[o,t]of Object.entries(l))if(Array.isArray(t)){const l=q(o,r);for(let o=0;o{l.r(r),l.d(r,{CustomThemesApi:()=>t});var c=l(57626),e=l(36986);class t{async applyCustomThemes(o){const r=(0,e.getChartingLibraryGlobalContext)(),l=r.tradingViewApi.themes().getCurrentThemeName();(0,c.overrideStandardThemes)(o),await r.tradingViewApi.themes().setStdTheme(l,void 0,!0)}async resetCustomThemes(){const o=(0,e.getChartingLibraryGlobalContext)(),r=o.tradingViewApi.themes().getCurrentThemeName();(0,c.restoreStandardThemes)(),await o.tradingViewApi.themes().setStdTheme(r,void 0,!0)}}},57626:(o,r,l)=>{l.r(r),l.d(r,{addCustomThemesRootClass:()=>A,overrideStandardThemes:()=>O,removeCustomThemesRootClass:()=>R,restoreStandardThemes:()=>$});var c=l(30551),e=l(26843),t=l(85662) +;const a=JSON.parse('{"color-background-primary":"color-white","color-background-secondary":"color-cold-gray-50","color-background-tertiary":"color-cold-gray-100","color-background-dark-primary":"color-cold-gray-800","color-background-dark-secondary":"color-white","color-background-disabled":"color-cold-gray-150","color-background-special-primary":"color-white","color-background-special-secondary":"color-tv-blue-50","color-background-special-tertiary":"color-tv-blue-100","color-background-page-platform":"color-white","color-background-page-promo":"color-black","color-background-page-social":"color-white","color-background-dialog-simple":"color-white","color-background-dialog-complicated":"color-white","color-background-dialog-promo":"color-white","color-background-dialog-fullscreen":"color-white","color-content-icons-primary":"color-cold-gray-900","color-content-icons-secondary":"color-cold-gray-550","color-content-icons-tertiary":"color-cold-gray-300","color-content-text-promo-primary":"color-white","color-content-text-promo-secondary":"color-cold-gray-200","color-content-text-promo-tertiary":"color-cold-gray-450","color-content-text-social-primary":"color-cold-gray-900","color-content-text-social-secondary":"color-cold-gray-550","color-content-text-social-tertiary":"color-cold-gray-300","color-divider-line-primary-special":"color-cold-gray-900","color-divider-line-secondary-special":"color-tv-blue-100","color-divider-line-primary":"color-cold-gray-150","color-divider-line-secondary":"color-cold-gray-100","color-link-primary-default":"color-tv-blue-500","color-link-primary-hover":"color-tv-blue-600","color-link-primary-active":"color-tv-blue-700","color-link-secondary-default":"color-tv-blue-300","color-link-secondary-hover":"color-tv-blue-400","color-link-secondary-active":"color-tv-blue-500","color-static-transparent":"color-transparent","color-static-warning":"color-tan-orange-500","color-static-danger":"color-ripe-red-500","color-static-highlight":"color-tv-blue-50","color-static-neutral":"color-cold-gray-550","color-static-success":"color-minty-green-500","color-button-content-disabled":"color-cold-gray-300","color-button-content-ghost-neutral-bold-default":"color-cold-gray-900","color-button-content-ghost-neutral-bold-hover":"color-cold-gray-900","color-button-content-ghost-neutral-bold-active":"color-white","color-button-content-ghost-accent-default":"color-tv-blue-500","color-button-content-ghost-accent-hover":"color-tv-blue-500","color-button-content-ghost-accent-active":"color-white","color-button-content-ghost-neutral-default":"color-cold-gray-900","color-button-content-ghost-neutral-hover":"color-cold-gray-900","color-button-content-ghost-neutral-active":"color-cold-gray-900","color-button-content-ghost-neutral-is-selected":"color-cold-gray-900","color-button-content-primary-neutral-bold-default":"color-white","color-button-content-primary-neutral-bold-hover":"color-white","color-button-content-primary-neutral-bold-active":"color-white","color-button-content-primary-accent-default":"color-white","color-button-content-primary-accent-hover":"color-white","color-button-content-primary-accent-active":"color-white","color-button-content-primary-neutral-default":"color-cold-gray-900","color-button-content-primary-neutral-hover":"color-cold-gray-900","color-button-content-primary-neutral-active":"color-cold-gray-900","color-button-content-primary-neutral-is-selected":"color-cold-gray-900","color-button-content-primary-success-default":"color-white","color-button-content-primary-success-hover":"color-white","color-button-content-primary-success-active":"color-white","color-button-content-primary-accent-light-default":"color-tv-blue-600","color-button-content-primary-accent-light-hover":"color-tv-blue-600","color-button-content-primary-accent-light-active":"color-tv-blue-600","color-button-content-primary-accent-light-is-selected":"color-tv-blue-600","color-button-content-primary-danger-default":"color-white","color-button-content-primary-danger-hover":"color-white","color-button-content-primary-danger-active":"color-white","color-button-content-quiet-primary-neutral-bold-default":"color-cold-gray-900","color-button-content-quiet-primary-neutral-bold-hover":"color-white","color-button-content-quiet-primary-neutral-bold-active":"color-white","color-button-content-quiet-primary-neutral-default":"color-cold-gray-900","color-button-content-quiet-primary-neutral-hover":"color-cold-gray-900","color-button-content-quiet-primary-neutral-active":"color-cold-gray-900","color-button-content-quiet-primary-neutral-is-selected":"color-cold-gray-900","color-button-content-quiet-primary-accent-light-default":"color-tv-blue-500","color-button-content-quiet-primary-accent-light-hover":"color-tv-blue-500","color-button-content-quiet-primary-accent-light-active":"color-tv-blue-500","color-button-content-secondary-neutral-bold-default":"color-cold-gray-900","color-button-content-secondary-neutral-bold-hover":"color-white","color-button-content-secondary-neutral-bold-active":"color-white","color-button-content-secondary-accent-default":"color-tv-blue-500","color-button-content-secondary-accent-hover":"color-white","color-button-content-secondary-accent-active":"color-white","color-button-content-secondary-neutral-default":"color-cold-gray-900","color-button-content-secondary-neutral-hover":"color-cold-gray-900","color-button-content-secondary-neutral-active":"color-cold-gray-900","color-button-content-secondary-neutral-is-selected":"color-cold-gray-900","color-button-content-secondary-success-default":"color-minty-green-500","color-button-content-secondary-success-hover":"color-white","color-button-content-secondary-success-active":"color-white","color-button-content-secondary-accent-light-default":"color-tv-blue-600","color-button-content-secondary-accent-light-hover":"color-tv-blue-600","color-button-content-secondary-accent-light-active":"color-tv-blue-600","color-button-content-secondary-accent-light-is-selected":"color-tv-blue-600","color-button-content-secondary-danger-default":"color-ripe-red-500","color-button-content-secondary-danger-hover":"color-white","color-button-content-secondary-danger-active":"color-white","color-button-fill&border-disabled":"color-cold-gray-150","color-button-fill&border-ghost-neutral-bold-default":"color-static-transparent","color-button-fill&border-ghost-neutral-bold-hover":"color-cold-gray-800","color-button-fill&border-ghost-neutral-bold-active":"color-cold-gray-700","color-button-fill&border-ghost-accent-default":"color-static-transparent","color-button-fill&border-ghost-accent-hover":"color-tv-blue-500","color-button-fill&border-ghost-accent-active":"color-tv-blue-700","color-button-fill&border-ghost-neutral-default":"color-static-transparent","color-button-fill&border-ghost-neutral-hover":"color-cold-gray-100","color-button-fill&border-ghost-neutral-active":"color-cold-gray-150","color-button-fill&border-ghost-neutral-is-selected":"color-static-transparent","color-button-fill&border-ghost-accent-light-default":"color-static-transparent","color-button-fill&border-ghost-accent-light-hover":"color-tv-blue-100","color-button-fill&border-ghost-accent-light-active":"color-tv-blue-200","color-button-fill&border-ghost-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-primary-neutral-bold-default":"color-cold-gray-900","color-button-fill&border-primary-neutral-bold-hover":"color-cold-gray-800","color-button-fill&border-primary-neutral-bold-active":"color-cold-gray-700","color-button-fill&border-primary-accent-default":"color-tv-blue-500","color-button-fill&border-primary-accent-hover":"color-tv-blue-600","color-button-fill&border-primary-accent-active":"color-tv-blue-700","color-button-fill&border-primary-neutral-default":"color-cold-gray-100","color-button-fill&border-primary-neutral-hover":"color-cold-gray-150","color-button-fill&border-primary-neutral-active":"color-cold-gray-200","color-button-fill&border-primary-neutral-is-selected":"color-cold-gray-100","color-button-fill&border-primary-success-default":"color-minty-green-500","color-button-fill&border-primary-success-hover":"color-minty-green-600","color-button-fill&border-primary-success-active":"color-minty-green-700","color-button-fill&border-primary-accent-light-default":"color-tv-blue-50","color-button-fill&border-primary-accent-light-hover":"color-tv-blue-100","color-button-fill&border-primary-accent-light-active":"color-tv-blue-200","color-button-fill&border-primary-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-primary-danger-default":"color-ripe-red-500","color-button-fill&border-primary-danger-hover":"color-ripe-red-600","color-button-fill&border-primary-danger-active":"color-ripe-red-700","color-button-fill&border-quiet-primary-neutral-bold-default":"color-white","color-button-fill&border-quiet-primary-neutral-bold-hover":"color-cold-gray-900","color-button-fill&border-quiet-primary-neutral-bold-active":"color-cold-gray-800","color-button-fill&border-quiet-primary-accent-default":"color-white","color-button-fill&border-quiet-primary-accent-hover":"color-tv-blue-500","color-button-fill&border-quiet-primary-accent-active":"color-tv-blue-600","color-button-fill&border-quiet-primary-neutral-default":"color-white","color-button-fill&border-quiet-primary-neutral-hover":"color-cold-gray-100","color-button-fill&border-quiet-primary-neutral-active":"color-cold-gray-150","color-button-fill&border-quiet-primary-neutral-is-selected":"color-cold-gray-100","color-button-fill&border-quiet-primary-success-default":"color-white","color-button-fill&border-quiet-primary-success-hover":"color-minty-green-500","color-button-fill&border-quiet-primary-success-active":"color-minty-green-600","color-button-fill&border-quiet-primary-accent-light-default":"color-white","color-button-fill&border-quiet-primary-accent-light-hover":"color-tv-blue-50","color-button-fill&border-quiet-primary-accent-light-active":"color-tv-blue-100","color-button-fill&border-quiet-primary-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-quiet-primary-danger-default":"color-white","color-button-fill&border-quiet-primary-danger-hover":"color-ripe-red-500","color-button-fill&border-quiet-primary-danger-active":"color-ripe-red-600","color-button-fill&border-secondary-neutral-bold-default":"color-cold-gray-900","color-button-fill&border-secondary-neutral-bold-hover":"color-cold-gray-800","color-button-fill&border-secondary-neutral-bold-active":"color-cold-gray-700","color-button-fill&border-secondary-accent-default":"color-tv-blue-500","color-button-fill&border-secondary-accent-hover":"color-tv-blue-600","color-button-fill&border-secondary-accent-active":"color-tv-blue-700","color-button-fill&border-secondary-neutral-default":"color-cold-gray-150","color-button-fill&border-secondary-neutral-hover":"color-cold-gray-100","color-button-fill&border-secondary-neutral-active":"color-cold-gray-150","color-button-fill&border-secondary-neutral-is-selected":"color-cold-gray-100","color-button-fill&border-secondary-success-default":"color-minty-green-500","color-button-fill&border-secondary-success-hover":"color-minty-green-600","color-button-fill&border-secondary-success-active":"color-minty-green-700","color-button-fill&border-secondary-accent-light-default":"color-tv-blue-50","color-button-fill&border-secondary-accent-light-hover":"color-tv-blue-100","color-button-fill&border-secondary-accent-light-active":"color-tv-blue-200","color-button-fill&border-secondary-accent-light-is-selected":"color-tv-blue-100","color-button-fill&border-secondary-danger-default":"color-ripe-red-500","color-button-fill&border-secondary-danger-hover":"color-ripe-red-600","color-button-fill&border-secondary-danger-active":"color-ripe-red-700","color-text-field-border-default":"color-cold-gray-200","color-text-field-border-hover":"color-cold-gray-350","color-text-field-border-active":"color-tv-blue-500","color-text-field-border-disabled":"color-cold-gray-200","color-text-field-border-error":"color-ripe-red-500","color-text-field-border-focus-not-active":"color-tv-blue-500","color-text-field-border-focus-read-only":"color-tv-blue-500","color-text-field-border-read-only":"color-cold-gray-200","color-text-field-border-success":"color-minty-green-500","color-text-field-border-warning":"color-tan-orange-500","color-text-field-border-with-value":"color-cold-gray-200","color-text-field-description-default":"color-cold-gray-550","color-text-field-description-error":"color-ripe-red-500","color-text-field-description-success":"color-minty-green-500","color-text-field-description-warning":"color-tan-orange-500","color-text-field-fill-default":"color-static-transparent","color-text-field-fill-disabled":"color-cold-gray-100","color-text-field-fill-focus-read-only":"color-cold-gray-50","color-text-field-fill-read-only":"color-cold-gray-50","color-text-field-label-default":"color-cold-gray-550","color-text-field-label-error":"color-ripe-red-500","color-text-field-label-link":"color-tv-blue-500","color-text-field-label-success":"color-minty-green-500","color-text-field-label-warning":"color-tan-orange-500","color-text-field-left-slot-icon-default":"color-cold-gray-550","color-text-field-left-slot-icon-disabled":"color-cold-gray-350","color-text-field-placeholder-default":"color-cold-gray-550","color-text-field-placeholder-disabled":"color-cold-gray-350","color-text-field-right-slot-arrows-bg-default":"color-static-transparent","color-text-field-right-slot-arrows-bg-hover":"color-cold-gray-100","color-text-field-right-slot-arrows-bg-active":"color-cold-gray-150","color-text-field-right-slot-icons-and-text-default":"color-cold-gray-550","color-text-field-right-slot-icons-and-text-disabled":"color-cold-gray-350","color-text-field-right-slot-icons-and-text-active":"color-cold-gray-900","color-text-field-right-slot-icons-and-text-error":"color-ripe-red-500","color-text-field-right-slot-icons-and-text-hover":"color-cold-gray-900","color-text-field-value-default":"color-cold-gray-900","color-text-field-value-disabled":"color-cold-gray-550","color-counter-fill-danger":"color-ripe-red-500","color-counter-content-danger":"color-white","color-counter-fill-accent":"color-tv-blue-500","color-counter-content-accent":"color-white","color-counter-fill-accent-light":"color-tv-blue-50","color-counter-content-accent-light":"color-tv-blue-600","color-counter-fill-neutral-bold":"color-black","color-counter-content-neutral-bold":"color-white","color-counter-fill-neutral":"color-cold-gray-100","color-counter-content-neutral":"color-cold-gray-900","color-counter-border-primary":"color-white","color-counter-border-secondary":"color-white","color-counter-border-tertiary":"color-white","color-filter-select-fill&border-checked-default":"color-tv-blue-50","color-filter-select-fill&border-checked-hover":"color-tv-blue-100","color-filter-select-fill&border-checked-active":"color-tv-blue-200","color-filter-select-fill&border-checked-isOpened":"color-tv-blue-100","color-filter-select-content-checked-accent-default":"color-tv-blue-600","color-filter-select-content-checked-accent-hover":"color-tv-blue-600","color-filter-select-content-checked-accent-active":"color-tv-blue-600","color-filter-select-content-checked-neutral-default":"color-cold-gray-900","color-filter-select-content-checked-neutral-hover":"color-cold-gray-900","color-filter-select-content-checked-neutral-active":"color-cold-gray-900","color-filter-select-fill&border-not-checked-default":"color-cold-gray-150","color-filter-select-fill&border-not-checked-hover":"color-cold-gray-100","color-filter-select-fill&border-not-checked-active":"color-cold-gray-150","color-filter-select-fill&border-not-checked-isOpened":"color-cold-gray-100","color-filter-select-content-not-checked-default":"color-cold-gray-550","color-filter-select-content-not-checked-hover":"color-cold-gray-550","color-filter-select-content-not-checked-active":"color-cold-gray-550","color-symbol-change-positive":"color-minty-green-600","color-symbol-change-neutral":"color-cold-gray-900","color-symbol-change-negative":"color-ripe-red-600","color-symbol-rating-positive":"color-minty-green-600","color-symbol-rating-neutral":"color-cold-gray-550","color-symbol-rating-negative":"color-ripe-red-600","color-other-transparent":"color-transparent","color-shadow-primary-neutral-extra-heavy":"#00000033","color-shadow-primary-neutral-light":"color-cold-gray-150","color-shadow-secondary-neutral-light":"color-cold-gray-150","color-other-modal-background":"#9598a180","color-other-shadow-primary-neutral-extra-heavy":"#00000033","color-other-shadow-primary-neutral-light":"color-cold-gray-150","color-other-shadow-secondary-neutral-light":"color-cold-gray-150","color-background-primary-accent-extra-light":"color-tv-blue-50","color-background-primary-accent-light":"color-tv-blue-100","color-background-primary-inverse":"color-white","color-background-primary-neutral-bold":"color-cold-gray-800","color-background-primary-neutral-extra-heavy":"color-black","color-background-primary-neutral-extra-light":"color-cold-gray-50","color-background-primary-neutral-light":"color-cold-gray-100","color-background-primary-neutral-normal":"color-cold-gray-150","color-background-secondary-inverse":"color-white","color-background-tertiary-inverse":"color-white","color-container-fill-primary-accent":"color-tv-blue-500","color-container-fill-primary-accent-bold":"color-tv-blue-700","color-container-fill-primary-accent-extra-light":"color-tv-blue-50","color-container-fill-primary-accent-light":"color-tv-blue-100","color-container-fill-primary-accent-normal":"color-tv-blue-200","color-container-fill-primary-accent-semi-bold":"color-tv-blue-600","color-container-fill-primary-accent-alt1-normal":"color-deep-blue-a400","color-container-fill-primary-accent-alt2-bold":"color-sky-blue-700","color-container-fill-primary-danger":"color-ripe-red-500","color-container-fill-primary-danger-bold":"color-ripe-red-700","color-container-fill-primary-danger-extra-light":"color-ripe-red-50","color-container-fill-primary-danger-light":"color-ripe-red-100","color-container-fill-primary-danger-normal":"color-ripe-red-200","color-container-fill-primary-danger-semi-bold":"color-ripe-red-600","color-container-fill-primary-inverse":"color-white","color-container-fill-primary-neutral":"color-cold-gray-400","color-container-fill-primary-neutral-bold":"color-cold-gray-700","color-container-fill-primary-neutral-extra-bold":"color-cold-gray-800","color-container-fill-primary-neutral-extra-heavy":"color-black","color-container-fill-primary-neutral-extra-light":"color-cold-gray-100","color-container-fill-primary-neutral-heavy":"color-cold-gray-900","color-container-fill-primary-neutral-light":"color-cold-gray-150","color-container-fill-primary-neutral-normal":"color-cold-gray-200","color-container-fill-primary-neutral-thin":"color-cold-gray-50","color-container-fill-primary-neutral-medium":"color-cold-gray-550","color-container-fill-primary-success":"color-minty-green-500","color-container-fill-primary-success-bold":"color-minty-green-700","color-container-fill-primary-success-extra-light":"color-minty-green-50","color-container-fill-primary-success-light":"color-minty-green-100","color-container-fill-primary-success-normal":"color-minty-green-200","color-container-fill-primary-success-semi-bold":"color-minty-green-600","color-container-fill-primary-warning":"color-tan-orange-500","color-container-fill-primary-warning-bold":"color-tan-orange-700","color-container-fill-primary-warning-extra-light":"color-tan-orange-50","color-container-fill-primary-warning-light":"color-tan-orange-100","color-container-fill-primary-warning-normal":"color-tan-orange-200","color-container-fill-primary-warning-semi-bold":"color-tan-orange-600","color-container-fill-quaternary-inverse":"color-white","color-container-fill-secondary-accent-extra-light":"color-tv-blue-50","color-container-fill-secondary-accent-light":"color-tv-blue-100","color-container-fill-secondary-accent-normal":"color-tv-blue-200","color-container-fill-secondary-accent":"color-tv-blue-a400","color-container-fill-secondary-accent-semi-bold":"color-tv-blue-600","color-container-fill-secondary-inverse":"color-white","color-container-fill-secondary-neutral":"color-cold-gray-550","color-container-fill-secondary-neutral-extra-heavy":"color-black","color-container-fill-secondary-neutral-extra-light":"color-cold-gray-100","color-container-fill-secondary-neutral-heavy":"color-cold-gray-900","color-container-fill-secondary-neutral-light":"color-cold-gray-150","color-container-fill-secondary-neutral-normal":"color-cold-gray-300","color-container-fill-secondary-neutral-semi-bold":"color-cold-gray-600","color-container-fill-secondary-danger-bold":"color-ripe-red-700","color-container-fill-secondary-success-semi-bold":"color-minty-green-600","color-container-fill-secondary-warning-semi-bold":"color-tan-orange-600","color-container-fill-tertiary-accent":"color-tv-blue-a600","color-container-fill-tertiary-accent-bold":"color-tv-blue-a900","color-container-fill-tertiary-accent-light":"color-tv-blue-100","color-container-fill-tertiary-inverse":"color-white","color-container-fill-tertiary-neutral":"color-cold-gray-450","color-container-fill-tertiary-neutral-heavy":"color-cold-gray-900","color-container-fill-quinary-inverse":"color-white","color-content-primary-accent":"color-tv-blue-500","color-content-primary-accent-bold":"color-tv-blue-700","color-content-primary-accent-light":"color-tv-blue-300","color-content-primary-accent-normal":"color-tv-blue-400","color-content-primary-accent-semi-bold":"color-tv-blue-600","color-content-primary-accent-other-normal":"color-deep-blue-a400","color-content-primary-accent-other-bold":"color-sky-blue-700","color-content-primary-attention":"color-banana-yellow-700","color-content-primary-danger":"color-ripe-red-500","color-content-primary-danger-bold":"color-ripe-red-700","color-content-primary-danger-semi-bold":"color-ripe-red-600","color-content-primary-inverse":"color-white","color-content-primary-negative":"color-ripe-red-600","color-content-primary-neutral":"color-cold-gray-550","color-content-primary-neutral-bold":"color-cold-gray-900","color-content-primary-neutral-extra-light":"color-cold-gray-200","color-content-primary-neutral-light":"color-cold-gray-300","color-content-primary-neutral-normal":"color-cold-gray-450","color-content-primary-neutral-semi-bold":"color-cold-gray-700","color-content-primary-positive":"color-minty-green-600","color-content-primary-success":"color-minty-green-500","color-content-primary-success-bold":"color-minty-green-700","color-content-primary-success-semi-bold":"color-minty-green-600","color-content-primary-warning":"color-tan-orange-500","color-content-primary-warning-bold":"color-tan-orange-700","color-content-primary-warning-semi-bold":"color-tan-orange-600","color-content-secondary-accent":"color-tv-blue-500","color-content-secondary-accent-semi-bold":"color-tv-blue-600","color-content-secondary-inverse":"color-white","color-content-secondary-neutral":"color-cold-gray-650","color-content-secondary-neutral-bold":"color-cold-gray-900","color-content-secondary-neutral-medium":"color-cold-gray-750","color-content-secondary-neutral-semi-bold":"color-cold-gray-850","color-content-secondary-warning-semi-bold":"color-tan-orange-600","color-content-secondary-success-semi-bold":"color-minty-green-600","color-content-tertiary-accent":"color-tv-blue-500","color-content-tertiary-accent-bold":"color-tv-blue-700","color-content-tertiary-accent-semi-bold":"color-tv-blue-600","color-content-tertiary-inverse":"color-white","color-content-quaternary-accent":"color-tv-blue-a400","color-content-quaternary-accent-semi-bold":"color-tv-blue-600","color-content-quinary-accent":"color-tv-blue-500","color-content-quinary-accent-semi-bold":"color-tv-blue-600","color-content-quinary-accent-bold":"color-tv-blue-700","color-border-primary-accent":"color-tv-blue-500","color-border-primary-accent-extra-light":"color-tv-blue-50","color-border-primary-danger":"color-ripe-red-500","color-border-primary-inverse":"color-white","color-border-primary-neutral":"color-cold-gray-350","color-border-primary-neutral-bold":"color-cold-gray-650","color-border-primary-neutral-extra-bold":"color-cold-gray-900","color-border-primary-neutral-extra-heavy":"color-black","color-border-primary-neutral-light":"color-cold-gray-150","color-border-primary-neutral-normal":"color-cold-gray-200","color-border-primary-neutral-semi-bold":"color-cold-gray-550","color-border-primary-success":"color-minty-green-500","color-border-primary-warning":"color-tan-orange-500","color-border-secondary-inverse":"color-white","color-border-secondary-neutral":"color-cold-gray-300","color-border-secondary-neutral-normal":"color-cold-gray-200","color-border-tertiary-inverse":"color-white","color-border-primary-neutral-extra-light":"color-cold-gray-100","color-overlay-accent-1-light":"#2962ff26","color-overlay-accent-1-normal":"#2962ff4d","color-overlay-accent-1-bold":"#2962ff66","color-overlay-accent-2-light":"#00acc126","color-overlay-accent-2-normal":"#00acc14d","color-overlay-accent-2-bold":"#00acc166","color-overlay-accent-3-light":"#9c27b026","color-overlay-accent-3-normal":"#9c27b04d","color-overlay-accent-3-bold":"#9c27b066","color-overlay-accent-4-light":"#5e35b126","color-overlay-accent-4-normal":"#5e35b14d","color-overlay-accent-4-bold":"#5e35b166","color-overlay-negative-1-light":"#cc2f3c26","color-overlay-negative-1-normal":"#cc2f3c4d","color-overlay-negative-1-bold":"#cc2f3c66","color-overlay-negative-2-light":"#e91e6326","color-overlay-negative-2-normal":"#e91e634d","color-overlay-negative-2-bold":"#e91e6366","color-overlay-neutral-1-light":"#5d606b26","color-overlay-neutral-1-normal":"#5d606b4d","color-overlay-neutral-1-bold":"#5d606b66","color-overlay-neutral-2-light":"#00000026","color-overlay-neutral-2-normal":"#0000004d","color-overlay-neutral-2-bold":"#00000066","color-overlay-positive-1-light":"#08998126","color-overlay-positive-1-normal":"#0899814d","color-overlay-positive-1-bold":"#08998166","color-overlay-positive-2-light":"#08995026","color-overlay-positive-2-normal":"#0899504d","color-overlay-positive-2-bold":"#08995066","color-overlay-positive-3-light":"#43a04726","color-overlay-positive-3-normal":"#43a0474d","color-overlay-positive-3-bold":"#43a04766","color-overlay-warning-1-light":"#ff980026","color-overlay-warning-1-normal":"#ff98004d","color-overlay-warning-1-bold":"#ff980066","color-overlay-warning-2-light":"#fdd83526","color-overlay-warning-2-normal":"#fdd8354d","color-overlay-warning-2-bold":"#fdd83566"}'),n=JSON.parse('{"color-background-primary":"color-black","color-background-secondary":"color-cold-gray-850","color-background-tertiary":"color-cold-gray-800","color-background-dark-primary":"color-cold-gray-700","color-background-dark-secondary":"color-cold-gray-850","color-background-disabled":"color-cold-gray-750","color-background-special-primary":"color-black","color-background-special-secondary":"color-tv-blue-a900","color-background-special-tertiary":"color-tv-blue-a800","color-background-page-platform":"color-cold-gray-900","color-background-page-promo":"color-black","color-background-page-social":"color-black","color-background-dialog-simple":"color-cold-gray-850","color-background-dialog-complicated":"color-cold-gray-850","color-background-dialog-promo":"color-cold-gray-850","color-background-dialog-fullscreen":"color-black","color-content-icons-primary":"color-cold-gray-200","color-content-icons-secondary":"color-cold-gray-450","color-content-icons-tertiary":"color-cold-gray-650","color-content-text-promo-primary":"color-white","color-content-text-promo-secondary":"color-cold-gray-200","color-content-text-promo-tertiary":"color-cold-gray-450","color-content-text-social-primary":"color-cold-gray-200","color-content-text-social-secondary":"color-cold-gray-450","color-content-text-social-tertiary":"color-cold-gray-650","color-divider-line-primary-special":"color-tv-blue-200","color-divider-line-secondary-special":"color-tv-blue-a800","color-divider-line-primary":"color-cold-gray-750","color-divider-line-secondary":"color-cold-gray-800","color-link-primary-default":"color-tv-blue-300","color-link-primary-hover":"color-tv-blue-400","color-link-primary-active":"color-tv-blue-500","color-link-secondary-default":"color-tv-blue-a200","color-link-secondary-hover":"color-tv-blue-400","color-link-secondary-active":"color-tv-blue-500","color-static-warning":"color-tan-orange-500","color-static-danger":"color-ripe-red-500","color-static-highlight":"color-tv-blue-a900","color-static-neutral":"color-cold-gray-450","color-static-success":"color-minty-green-500","color-button-content-disabled":"color-cold-gray-650","color-button-content-ghost-neutral-bold-default":"color-cold-gray-200","color-button-content-ghost-neutral-bold-hover":"color-white","color-button-content-ghost-neutral-bold-active":"color-cold-gray-900","color-button-content-ghost-accent-default":"color-tv-blue-500","color-button-content-ghost-accent-hover":"color-tv-blue-500","color-button-content-ghost-accent-active":"color-white","color-button-content-ghost-neutral-default":"color-cold-gray-200","color-button-content-ghost-neutral-hover":"color-white","color-button-content-ghost-neutral-active":"color-white","color-button-content-ghost-neutral-is-selected":"color-cold-gray-200","color-button-content-primary-neutral-bold-default":"color-cold-gray-900","color-button-content-primary-neutral-bold-hover":"color-cold-gray-900","color-button-content-primary-neutral-bold-active":"color-cold-gray-900","color-button-content-primary-accent-default":"color-white","color-button-content-primary-accent-hover":"color-white","color-button-content-primary-accent-active":"color-white","color-button-content-primary-neutral-default":"color-white","color-button-content-primary-neutral-hover":"color-white","color-button-content-primary-neutral-active":"color-white","color-button-content-primary-neutral-is-selected":"color-white","color-button-content-primary-success-default":"color-white","color-button-content-primary-success-hover":"color-white","color-button-content-primary-success-active":"color-white","color-button-content-primary-accent-light-default":"color-tv-blue-200","color-button-content-primary-accent-light-hover":"color-tv-blue-200","color-button-content-primary-accent-light-active":"color-tv-blue-200","color-button-content-primary-accent-light-is-selected":"color-tv-blue-200","color-button-content-primary-danger-default":"color-white","color-button-content-primary-danger-hover":"color-white","color-button-content-primary-danger-active":"color-white","color-button-content-quiet-primary-neutral-bold-default":"color-cold-gray-200","color-button-content-quiet-primary-neutral-bold-hover":"color-cold-gray-900","color-button-content-quiet-primary-neutral-bold-active":"color-cold-gray-900","color-button-content-quiet-primary-neutral-default":"color-cold-gray-200","color-button-content-quiet-primary-neutral-hover":"color-white","color-button-content-quiet-primary-neutral-active":"color-white","color-button-content-quiet-primary-neutral-is-selected":"color-white","color-button-content-quiet-primary-accent-light-default":"color-tv-blue-500","color-button-content-quiet-primary-accent-light-hover":"color-tv-blue-100","color-button-content-quiet-primary-accent-light-active":"color-tv-blue-100","color-button-content-secondary-neutral-bold-default":"color-white","color-button-content-secondary-neutral-bold-hover":"color-cold-gray-900","color-button-content-secondary-neutral-bold-active":"color-cold-gray-900","color-button-content-secondary-accent-default":"color-tv-blue-500","color-button-content-secondary-accent-hover":"color-white","color-button-content-secondary-accent-active":"color-white","color-button-content-secondary-neutral-default":"color-cold-gray-200","color-button-content-secondary-neutral-hover":"color-white","color-button-content-secondary-neutral-active":"color-white","color-button-content-secondary-neutral-is-selected":"color-white","color-button-content-secondary-success-default":"color-minty-green-500","color-button-content-secondary-success-hover":"color-white","color-button-content-secondary-success-active":"color-white","color-button-content-secondary-accent-light-default":"color-tv-blue-200","color-button-content-secondary-accent-light-hover":"color-tv-blue-200","color-button-content-secondary-accent-light-active":"color-tv-blue-200","color-button-content-secondary-accent-light-is-selected":"color-tv-blue-200","color-button-content-secondary-danger-default":"color-ripe-red-500","color-button-content-secondary-danger-hover":"color-white","color-button-content-secondary-danger-active":"color-white","color-button-fill&border-disabled":"color-cold-gray-750","color-static-transparent":"color-transparent","color-button-fill&border-ghost-neutral-bold-default":"color-static-transparent","color-button-fill&border-ghost-neutral-bold-hover":"color-cold-gray-100","color-button-fill&border-ghost-neutral-bold-active":"color-cold-gray-200","color-button-fill&border-ghost-accent-default":"color-static-transparent","color-button-fill&border-ghost-accent-hover":"color-tv-blue-500","color-button-fill&border-ghost-accent-active":"color-tv-blue-700","color-button-fill&border-ghost-neutral-default":"color-static-transparent","color-button-fill&border-ghost-neutral-hover":"color-cold-gray-800","color-button-fill&border-ghost-neutral-active":"color-cold-gray-750","color-button-fill&border-ghost-neutral-is-selected":"color-static-transparent","color-button-fill&border-ghost-accent-light-default":"color-static-transparent","color-button-fill&border-ghost-accent-light-hover":"color-tv-blue-a700","color-button-fill&border-ghost-accent-light-active":"color-tv-blue-900","color-button-fill&border-ghost-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-primary-neutral-bold-default":"color-white","color-button-fill&border-primary-neutral-bold-hover":"color-cold-gray-100","color-button-fill&border-primary-neutral-bold-active":"color-cold-gray-200","color-button-fill&border-primary-accent-default":"color-tv-blue-500","color-button-fill&border-primary-accent-hover":"color-tv-blue-600","color-button-fill&border-primary-accent-active":"color-tv-blue-700","color-button-fill&border-primary-neutral-default":"color-cold-gray-800","color-button-fill&border-primary-neutral-hover":"color-cold-gray-750","color-button-fill&border-primary-neutral-active":"color-cold-gray-700","color-button-fill&border-primary-neutral-is-selected":"color-cold-gray-800","color-button-fill&border-primary-success-default":"color-minty-green-500","color-button-fill&border-primary-success-hover":"color-minty-green-600","color-button-fill&border-primary-success-active":"color-minty-green-700","color-button-fill&border-primary-accent-light-default":"color-tv-blue-a800","color-button-fill&border-primary-accent-light-hover":"color-tv-blue-a700","color-button-fill&border-primary-accent-light-active":"color-tv-blue-900","color-button-fill&border-primary-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-primary-danger-default":"color-ripe-red-500","color-button-fill&border-primary-danger-hover":"color-ripe-red-600","color-button-fill&border-primary-danger-active":"color-ripe-red-700","color-button-fill&border-quiet-primary-neutral-bold-default":"color-black","color-button-fill&border-quiet-primary-neutral-bold-hover":"color-white","color-button-fill&border-quiet-primary-neutral-bold-active":"color-cold-gray-100","color-button-fill&border-quiet-primary-accent-default":"color-black","color-button-fill&border-quiet-primary-accent-hover":"color-tv-blue-500","color-button-fill&border-quiet-primary-accent-active":"color-tv-blue-600","color-button-fill&border-quiet-primary-neutral-default":"color-black","color-button-fill&border-quiet-primary-neutral-hover":"color-cold-gray-800","color-button-fill&border-quiet-primary-neutral-active":"color-cold-gray-750","color-button-fill&border-quiet-primary-neutral-is-selected":"color-cold-gray-800","color-button-fill&border-quiet-primary-success-default":"color-black","color-button-fill&border-quiet-primary-success-hover":"color-minty-green-500","color-button-fill&border-quiet-primary-success-active":"color-minty-green-600","color-button-fill&border-quiet-primary-accent-light-default":"color-black","color-button-fill&border-quiet-primary-accent-light-hover":"color-tv-blue-a800","color-button-fill&border-quiet-primary-accent-light-active":"color-tv-blue-a700","color-button-fill&border-quiet-primary-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-quiet-primary-danger-default":"color-black","color-button-fill&border-quiet-primary-danger-hover":"color-ripe-red-500","color-button-fill&border-quiet-primary-danger-active":"color-ripe-red-600","color-button-fill&border-secondary-neutral-bold-default":"color-white","color-button-fill&border-secondary-neutral-bold-hover":"color-cold-gray-100","color-button-fill&border-secondary-neutral-bold-active":"color-cold-gray-200","color-button-fill&border-secondary-accent-default":"color-tv-blue-500","color-button-fill&border-secondary-accent-hover":"color-tv-blue-600","color-button-fill&border-secondary-accent-active":"color-tv-blue-700","color-button-fill&border-secondary-neutral-default":"color-cold-gray-700","color-button-fill&border-secondary-neutral-hover":"color-cold-gray-800","color-button-fill&border-secondary-neutral-active":"color-cold-gray-750","color-button-fill&border-secondary-neutral-is-selected":"color-cold-gray-800","color-button-fill&border-secondary-success-default":"color-minty-green-500","color-button-fill&border-secondary-success-hover":"color-minty-green-600","color-button-fill&border-secondary-success-active":"color-minty-green-700","color-button-fill&border-secondary-accent-light-default":"color-tv-blue-a800","color-button-fill&border-secondary-accent-light-hover":"color-tv-blue-a700","color-button-fill&border-secondary-accent-light-active":"color-tv-blue-900","color-button-fill&border-secondary-accent-light-is-selected":"color-tv-blue-a700","color-button-fill&border-secondary-danger-default":"color-ripe-red-500","color-button-fill&border-secondary-danger-hover":"color-ripe-red-600","color-button-fill&border-secondary-danger-active":"color-ripe-red-700","color-text-field-border-default":"color-cold-gray-650","color-text-field-border-hover":"color-cold-gray-500","color-text-field-border-active":"color-tv-blue-500","color-text-field-border-disabled":"color-cold-gray-800","color-text-field-border-error":"color-ripe-red-500","color-text-field-border-focus-not-active":"color-tv-blue-500","color-text-field-border-focus-read-only":"color-tv-blue-500","color-text-field-border-read-only":"color-cold-gray-800","color-text-field-border-success":"color-minty-green-500","color-text-field-border-warning":"color-tan-orange-500","color-text-field-border-with-value":"color-cold-gray-650","color-text-field-description-default":"color-cold-gray-450","color-text-field-description-error":"color-ripe-red-500","color-text-field-description-success":"color-minty-green-500","color-text-field-description-warning":"color-tan-orange-500","color-text-field-fill-default":"color-static-transparent","color-text-field-fill-disabled":"color-cold-gray-800","color-text-field-fill-focus-read-only":"color-cold-gray-850","color-text-field-fill-read-only":"color-cold-gray-850","color-text-field-label-default":"color-cold-gray-450","color-text-field-label-error":"color-ripe-red-500","color-text-field-label-link":"color-tv-blue-500","color-text-field-label-success":"color-minty-green-500","color-text-field-label-warning":"color-tan-orange-500","color-text-field-left-slot-icon-default":"color-cold-gray-450","color-text-field-left-slot-icon-disabled":"color-cold-gray-650","color-text-field-placeholder-default":"color-cold-gray-450","color-text-field-placeholder-disabled":"color-cold-gray-650","color-text-field-right-slot-arrows-bg-default":"color-static-transparent","color-text-field-right-slot-arrows-bg-hover":"color-cold-gray-800","color-text-field-right-slot-arrows-bg-active":"color-cold-gray-750","color-text-field-right-slot-icons-and-text-default":"color-cold-gray-450","color-text-field-right-slot-icons-and-text-disabled":"color-cold-gray-650","color-text-field-right-slot-icons-and-text-active":"color-cold-gray-200","color-text-field-right-slot-icons-and-text-error":"color-ripe-red-500","color-text-field-right-slot-icons-and-text-hover":"color-cold-gray-200","color-text-field-value-default":"color-cold-gray-200","color-text-field-value-disabled":"color-cold-gray-450","color-counter-fill-danger":"color-ripe-red-500","color-counter-content-danger":"color-white","color-counter-fill-accent":"color-tv-blue-500","color-counter-content-accent":"color-white","color-counter-fill-accent-light":"color-tv-blue-a800","color-counter-content-accent-light":"color-tv-blue-100","color-counter-fill-neutral-bold":"color-white","color-counter-content-neutral-bold":"color-black","color-counter-fill-neutral":"color-cold-gray-800","color-counter-content-neutral":"color-cold-gray-200","color-counter-border-primary":"color-black","color-counter-border-secondary":"color-cold-gray-900","color-counter-border-tertiary":"color-cold-gray-850","color-filter-select-fill&border-checked-default":"color-tv-blue-a800","color-filter-select-fill&border-checked-hover":"color-tv-blue-a700","color-filter-select-fill&border-checked-active":"color-tv-blue-900","color-filter-select-fill&border-checked-isOpened":"color-tv-blue-a700","color-filter-select-content-checked-accent-default":"color-tv-blue-200","color-filter-select-content-checked-accent-hover":"color-tv-blue-200","color-filter-select-content-checked-accent-active":"color-tv-blue-200","color-filter-select-content-checked-neutral-default":"color-white","color-filter-select-content-checked-neutral-hover":"color-white","color-filter-select-content-checked-neutral-active":"color-white","color-filter-select-fill&border-not-checked-default":"color-cold-gray-700","color-filter-select-fill&border-not-checked-hover":"color-cold-gray-800","color-filter-select-fill&border-not-checked-active":"color-cold-gray-750","color-filter-select-fill&border-not-checked-isOpened":"color-cold-gray-800","color-filter-select-content-not-checked-default":"color-cold-gray-450","color-filter-select-content-not-checked-hover":"color-cold-gray-450","color-filter-select-content-not-checked-active":"color-cold-gray-450","color-symbol-change-positive":"color-minty-green-400","color-symbol-change-neutral":"color-cold-gray-200","color-symbol-change-negative":"color-ripe-red-400","color-symbol-rating-positive":"color-minty-green-400","color-symbol-rating-neutral":"color-cold-gray-450","color-symbol-rating-negative":"color-ripe-red-400","color-other-transparent":"color-transparent","color-shadow-primary-neutral-extra-heavy":"#00000066","color-shadow-primary-neutral-light":"color-cold-gray-750","color-shadow-secondary-neutral-light":"color-cold-gray-700","color-other-modal-background":"#0c0e1580","color-other-shadow-primary-neutral-extra-heavy":"#00000066","color-other-shadow-primary-neutral-light":"color-cold-gray-750","color-other-shadow-secondary-neutral-light":"color-cold-gray-700","color-background-primary-accent-extra-light":"color-tv-blue-a900","color-background-primary-accent-light":"color-tv-blue-a800","color-background-primary-inverse":"color-black","color-background-primary-neutral-bold":"color-cold-gray-700","color-background-primary-neutral-extra-heavy":"color-black","color-background-primary-neutral-extra-light":"color-cold-gray-850","color-background-primary-neutral-light":"color-cold-gray-800","color-background-primary-neutral-normal":"color-cold-gray-750","color-background-secondary-inverse":"color-cold-gray-900","color-background-tertiary-inverse":"color-cold-gray-850","color-container-fill-primary-accent":"color-tv-blue-500","color-container-fill-primary-accent-bold":"color-tv-blue-700","color-container-fill-primary-accent-extra-light":"color-tv-blue-a900","color-container-fill-primary-accent-light":"color-tv-blue-a800","color-container-fill-primary-accent-normal":"color-tv-blue-a700","color-container-fill-primary-accent-semi-bold":"color-tv-blue-600","color-container-fill-primary-accent-alt1-normal":"color-deep-blue-a100","color-container-fill-primary-accent-alt2-bold":"color-sky-blue-300","color-container-fill-primary-danger":"color-ripe-red-500","color-container-fill-primary-danger-bold":"color-ripe-red-700","color-container-fill-primary-danger-extra-light":"color-ripe-red-a900","color-container-fill-primary-danger-light":"color-ripe-red-a800","color-container-fill-primary-danger-normal":"color-ripe-red-a700","color-container-fill-primary-danger-semi-bold":"color-ripe-red-600","color-container-fill-primary-inverse":"color-black","color-container-fill-primary-neutral":"color-cold-gray-600","color-container-fill-primary-neutral-bold":"color-cold-gray-200","color-container-fill-primary-neutral-extra-bold":"color-cold-gray-100","color-container-fill-primary-neutral-extra-heavy":"color-white","color-container-fill-primary-neutral-extra-light":"color-cold-gray-800","color-container-fill-primary-neutral-heavy":"color-white","color-container-fill-primary-neutral-light":"color-cold-gray-750","color-container-fill-primary-neutral-normal":"color-cold-gray-700","color-container-fill-primary-neutral-thin":"color-cold-gray-850","color-container-fill-primary-neutral-medium":"color-cold-gray-450","color-container-fill-primary-success":"color-minty-green-500","color-container-fill-primary-success-bold":"color-minty-green-700","color-container-fill-primary-success-extra-light":"color-minty-green-a900","color-container-fill-primary-success-light":"color-minty-green-a800","color-container-fill-primary-success-normal":"color-minty-green-a700","color-container-fill-primary-success-semi-bold":"color-minty-green-600","color-container-fill-primary-warning":"color-tan-orange-500","color-container-fill-primary-warning-bold":"color-tan-orange-700","color-container-fill-primary-warning-extra-light":"color-tan-orange-a900","color-container-fill-primary-warning-light":"color-tan-orange-a800","color-container-fill-primary-warning-normal":"color-tan-orange-a700","color-container-fill-primary-warning-semi-bold":"color-tan-orange-600","color-container-fill-quaternary-inverse":"color-white","color-container-fill-secondary-accent-extra-light":"color-tv-blue-a800","color-container-fill-secondary-accent-light":"color-tv-blue-a700","color-container-fill-secondary-accent-normal":"color-tv-blue-900","color-container-fill-secondary-accent":"color-tv-blue-a100","color-container-fill-secondary-accent-semi-bold":"color-tv-blue-300","color-container-fill-secondary-inverse":"color-cold-gray-900","color-container-fill-secondary-neutral":"color-cold-gray-450","color-container-fill-secondary-neutral-extra-heavy":"color-black","color-container-fill-secondary-neutral-extra-light":"color-cold-gray-700","color-container-fill-secondary-neutral-heavy":"color-cold-gray-200","color-container-fill-secondary-neutral-light":"color-cold-gray-800","color-container-fill-secondary-neutral-normal":"color-cold-gray-600","color-container-fill-secondary-neutral-semi-bold":"color-cold-gray-400","color-container-fill-secondary-danger-bold":"color-ripe-red-300","color-container-fill-secondary-success-semi-bold":"color-minty-green-300","color-container-fill-secondary-warning-semi-bold":"color-tan-orange-300","color-container-fill-tertiary-accent":"color-tv-blue-a100","color-container-fill-tertiary-accent-bold":"color-tv-blue-a900","color-container-fill-tertiary-accent-light":"color-tv-blue-800","color-container-fill-tertiary-inverse":"color-cold-gray-850","color-container-fill-tertiary-neutral":"color-cold-gray-550","color-container-fill-tertiary-neutral-heavy":"color-tv-blue-200","color-container-fill-quinary-inverse":"color-cold-gray-800","color-content-primary-accent":"color-tv-blue-500","color-content-primary-accent-bold":"color-tv-blue-600","color-content-primary-accent-light":"color-tv-blue-300","color-content-primary-accent-normal":"color-tv-blue-400","color-content-primary-accent-semi-bold":"color-tv-blue-500","color-content-primary-accent-other-normal":"color-deep-blue-a100","color-content-primary-accent-other-bold":"color-sky-blue-300","color-content-primary-attention":"color-banana-yellow-800","color-content-primary-danger":"color-ripe-red-500","color-content-primary-danger-bold":"color-ripe-red-300","color-content-primary-danger-semi-bold":"color-ripe-red-400","color-content-primary-inverse":"color-black","color-content-primary-negative":"color-ripe-red-400","color-content-primary-neutral":"color-cold-gray-450","color-content-primary-neutral-bold":"color-cold-gray-200","color-content-primary-neutral-extra-light":"color-cold-gray-650","color-content-primary-neutral-light":"color-cold-gray-650","color-content-primary-neutral-normal":"color-cold-gray-550","color-content-primary-neutral-semi-bold":"color-cold-gray-300","color-content-primary-positive":"color-minty-green-400","color-content-primary-success":"color-minty-green-500","color-content-primary-success-bold":"color-minty-green-300","color-content-primary-success-semi-bold":"color-minty-green-400","color-content-primary-warning":"color-tan-orange-500","color-content-primary-warning-bold":"color-tan-orange-300","color-content-primary-warning-semi-bold":"color-tan-orange-400","color-content-secondary-accent":"color-tv-blue-400","color-content-secondary-accent-semi-bold":"color-tv-blue-200","color-content-secondary-inverse":"color-cold-gray-900","color-content-secondary-neutral":"color-cold-gray-450","color-content-secondary-neutral-bold":"color-white","color-content-secondary-neutral-medium":"color-cold-gray-300","color-content-secondary-neutral-semi-bold":"color-cold-gray-150","color-content-secondary-warning-semi-bold":"color-tan-orange-300","color-content-secondary-success-semi-bold":"color-minty-green-300","color-content-tertiary-accent":"color-tv-blue-100","color-content-tertiary-accent-bold":"color-tv-blue-200","color-content-tertiary-accent-semi-bold":"color-tv-blue-100","color-content-tertiary-inverse":"color-white","color-content-quaternary-accent":"color-tv-blue-a100","color-content-quaternary-accent-semi-bold":"color-tv-blue-300","color-content-quinary-accent":"color-tv-blue-300","color-content-quinary-accent-semi-bold":"color-tv-blue-400","color-content-quinary-accent-bold":"color-tv-blue-500","color-border-primary-accent":"color-tv-blue-500","color-border-primary-accent-extra-light":"color-tv-blue-a800","color-border-primary-danger":"color-ripe-red-500","color-border-primary-inverse":"color-black","color-border-primary-neutral":"color-cold-gray-500","color-border-primary-neutral-bold":"color-cold-gray-350","color-border-primary-neutral-extra-bold":"color-white","color-border-primary-neutral-extra-heavy":"color-white","color-border-primary-neutral-light":"color-cold-gray-700","color-border-primary-neutral-normal":"color-cold-gray-800","color-border-primary-neutral-semi-bold":"color-cold-gray-450","color-border-primary-success":"color-minty-green-500","color-border-primary-warning":"color-tan-orange-500","color-border-secondary-inverse":"color-cold-gray-900","color-border-secondary-neutral":"color-cold-gray-700","color-border-secondary-neutral-normal":"color-cold-gray-650","color-border-tertiary-inverse":"color-cold-gray-850","color-border-primary-neutral-extra-light":"color-cold-gray-800","color-overlay-accent-1-light":"#448aff33","color-overlay-accent-1-normal":"#448aff66","color-overlay-accent-1-bold":"#448aff80","color-overlay-accent-2-light":"#00bcd433","color-overlay-accent-2-normal":"#00bcd466","color-overlay-accent-2-bold":"#00bcd480","color-overlay-accent-3-light":"#ea80fc33","color-overlay-accent-3-normal":"#ea80fc66","color-overlay-accent-3-bold":"#ea80fc80","color-overlay-accent-4-light":"#b388ff33","color-overlay-accent-4-normal":"#b388ff66","color-overlay-accent-4-bold":"#b388ff66","color-overlay-negative-1-light":"#f2364533","color-overlay-negative-1-normal":"#f2364566","color-overlay-negative-1-bold":"#f2364580","color-overlay-negative-2-light":"#ff408133","color-overlay-negative-2-normal":"#ff408166","color-overlay-negative-2-bold":"#ff408180","color-overlay-neutral-1-light":"#b2b5be33","color-overlay-neutral-1-normal":"#b2b5be66","color-overlay-neutral-1-bold":"#b2b5be80","color-overlay-neutral-2-light":"#ffffff33","color-overlay-neutral-2-normal":"#ffffff66","color-overlay-neutral-2-bold":"#ffffff80","color-overlay-positive-1-light":"#22ab9433","color-overlay-positive-1-normal":"#22ab9466","color-overlay-positive-1-bold":"#22ab9480","color-overlay-positive-2-light":"#22ab6733","color-overlay-positive-2-normal":"#22ab6766","color-overlay-positive-2-bold":"#4caf5033","color-overlay-positive-3-light":"#4caf5033","color-overlay-positive-3-normal":"#4caf5066","color-overlay-positive-3-bold":"#4caf5080","color-overlay-warning-1-light":"#ff980033","color-overlay-warning-1-normal":"#ff980066","color-overlay-warning-1-bold":"#ff980080","color-overlay-warning-2-light":"#fdd83533","color-overlay-warning-2-normal":"#fdd83566","color-overlay-warning-2-bold":"#fdd83580"}') +;var d=l(579),i=l(20913),b=l(23420) +;const g=JSON.parse('{"dark":{"color-absolute-price-arrow-hover":"color-cold-gray-200","color-absolute-price-input-wait":"color-cold-gray-700","color-absolute-price-list-item":"color-cold-gray-200","color-absolute-price-list-item-hover-bg":"color-cold-gray-800","color-absolute-price-list-item-selected":"color-tv-blue-50","color-absolute-price-list-item-selected-bg":"color-tv-blue-500","color-account-name":"color-cold-gray-200","color-active-bar":"color-white","color-active-border":"color-tv-blue-500","color-active-layout-text":"color-cold-gray-200","color-active-section-buy-bg":"color-tv-blue-500","color-active-section-sell-bg":"color-ripe-red-500","color-active-switch-bg":"color-tv-blue-500","color-active-tab-text-color":"color-white","color-add-dialog-text":"color-cold-gray-200","color-additional-text":"color-cold-gray-450","color-after-market-close":"color-tv-blue-500","color-after-market-close-bg":"color-tv-blue-400","color-arrow":"color-cold-gray-200","color-arrow-text":"color-cold-gray-450","color-arrow-text-hover":"color-cold-gray-450","color-ask-label":"color-tv-blue-500","color-background":"color-cold-gray-850","color-background-hover":"color-cold-gray-800","color-background-selected":"color-tv-blue-a900","color-bar":"color-cold-gray-200","color-before-market-open":"color-tan-orange-600","color-before-market-open-bg":"color-tan-orange-400","color-bg-separator":"color-cold-gray-800","color-bid-label":"color-ripe-red-500","color-blue-price":"color-tv-blue-500","color-bracket-checkbox-label":"color-cold-gray-300","color-bracket-input-disabled":"color-cold-gray-700","color-broker-button-bg-hover-dark":"color-cold-gray-800","color-broker-button-bg-hover-default":"color-cold-gray-800","color-broker-button-bg-hover-light":"color-cold-gray-100","color-broker-button-border-dark":"color-cold-gray-700","color-broker-button-border-default":"color-cold-gray-700","color-broker-button-border-light":"color-cold-gray-200","color-broker-button-icon-dark":"color-cold-gray-300","color-broker-button-icon-default":"color-cold-gray-300","color-broker-button-icon-light":"color-black","color-btn-activated-bg":"color-tv-blue-a800","color-btn-activated-border":"color-tv-blue-a800","color-btn-activated-content":"color-tv-blue-100","color-btn-black-focus-outline":"color-tv-blue-500","color-btn-black-friday-primary-content":"color-white","color-btn-black-ghost-active-bg":"color-cold-gray-100","color-btn-black-ghost-active-border":"color-cold-gray-900","color-btn-black-ghost-active-content":"color-cold-gray-900","color-btn-black-ghost-default-bg":"transparent","color-btn-black-ghost-default-border":"transparent","color-btn-black-ghost-default-content":"color-cold-gray-200","color-btn-black-ghost-hover-bg":"transparent","color-btn-black-ghost-hover-border":"color-white","color-btn-black-ghost-hover-content":"color-white","color-btn-black-primary-active-bg":"color-cold-gray-200","color-btn-black-primary-active-border":"color-cold-gray-200","color-btn-black-primary-active-content":"color-cold-gray-900","color-btn-black-primary-default-bg":"color-white","color-btn-black-primary-default-border":"color-white","color-btn-black-primary-default-content":"color-cold-gray-900","color-btn-black-primary-hover-bg":"color-cold-gray-100","color-btn-black-primary-hover-border":"color-cold-gray-100","color-btn-black-primary-hover-content":"color-cold-gray-900","color-btn-black-quiet-primary-active-bg":"color-cold-gray-100","color-btn-black-quiet-primary-active-border":"color-cold-gray-100","color-btn-black-quiet-primary-active-content":"color-cold-gray-900","color-btn-black-quiet-primary-default-bg":"color-black","color-btn-black-quiet-primary-default-border":"color-black","color-btn-black-quiet-primary-default-content":"color-cold-gray-200","color-btn-black-quiet-primary-hover-bg":"color-white","color-btn-black-quiet-primary-hover-border":"color-white","color-btn-black-quiet-primary-hover-content":"color-cold-gray-900","color-btn-black-secondary-active-bg":"color-cold-gray-200","color-btn-black-secondary-active-border":"color-cold-gray-200","color-btn-black-secondary-active-content":"color-cold-gray-900","color-btn-black-secondary-default-bg":"color-black","color-btn-black-secondary-default-border":"color-white","color-btn-black-secondary-default-content":"color-white","color-btn-black-secondary-hover-bg":"color-cold-gray-100","color-btn-black-secondary-hover-border":"color-cold-gray-100","color-btn-black-secondary-hover-content":"color-cold-gray-900","color-btn-brand-focus-outline":"color-tv-blue-500","color-btn-brand-ghost-active-bg":"color-tv-blue-700","color-btn-brand-ghost-active-border":"color-tv-blue-700","color-btn-brand-ghost-active-content":"color-white","color-btn-brand-ghost-default-bg":"transparent","color-btn-brand-ghost-default-border":"transparent","color-btn-brand-ghost-default-content":"color-tv-blue-500","color-btn-brand-ghost-hover-bg":"transparent","color-btn-brand-ghost-hover-border":"color-tv-blue-500","color-btn-brand-ghost-hover-content":"color-tv-blue-500","color-btn-brand-primary-active-bg":"color-tv-blue-700","color-btn-brand-primary-active-border":"color-tv-blue-700","color-btn-brand-primary-active-content":"color-white","color-btn-brand-primary-default-bg":"color-tv-blue-500","color-btn-brand-primary-default-border":"color-tv-blue-500","color-btn-brand-primary-default-content":"color-white","color-btn-brand-primary-hover-bg":"color-tv-blue-600","color-btn-brand-primary-hover-border":"color-tv-blue-600","color-btn-brand-primary-hover-content":"color-white","color-btn-brand-quiet-primary-active-bg":"color-tv-blue-a700","color-btn-brand-quiet-primary-active-border":"color-tv-blue-a700","color-btn-brand-quiet-primary-active-content":"color-tv-blue-100","color-btn-brand-quiet-primary-default-bg":"color-black","color-btn-brand-quiet-primary-default-border":"color-black","color-btn-brand-quiet-primary-default-content":"color-tv-blue-500","color-btn-brand-quiet-primary-hover-bg":"color-tv-blue-a800","color-btn-brand-quiet-primary-hover-border":"color-tv-blue-a800","color-btn-brand-quiet-primary-hover-content":"color-tv-blue-100","color-btn-brand-secondary-active-bg":"color-tv-blue-700","color-btn-brand-secondary-active-border":"color-tv-blue-700","color-btn-brand-secondary-active-content":"color-white","color-btn-brand-secondary-default-bg":"color-black","color-btn-brand-secondary-default-border":"color-tv-blue-500","color-btn-brand-secondary-default-content":"color-tv-blue-500","color-btn-brand-secondary-focus-visible-outline":"transparent","color-btn-brand-secondary-hover-bg":"color-tv-blue-600","color-btn-brand-secondary-hover-border":"color-tv-blue-600","color-btn-brand-secondary-hover-content":"color-white","color-btn-cyber-monday-primary-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-active-bg":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-border":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-default-bg":"transparent","color-btn-cyber-monday-secondary-default-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-default-content":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-bg":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-content":"color-cold-gray-900","color-btn-danger":"color-ripe-red-700","color-btn-danger-active":"color-ripe-red-500","color-btn-danger-hover":"color-ripe-red-600","color-btn-disabled-bg":"color-cold-gray-750","color-btn-disabled-content":"color-cold-gray-600","color-btn-ghost-disabled-bg":"transparent","color-btn-ghost-disabled-border":"transparent","color-btn-gray-focus-outline":"color-tv-blue-500","color-btn-gray-ghost-active-bg":"color-cold-gray-800","color-btn-gray-ghost-active-border":"color-cold-gray-800","color-btn-gray-ghost-active-content":"color-white","color-btn-gray-ghost-default-bg":"transparent","color-btn-gray-ghost-default-border":"transparent","color-btn-gray-ghost-default-content":"color-cold-gray-200","color-btn-gray-ghost-hover-bg":"transparent","color-btn-gray-ghost-hover-border":"color-cold-gray-700","color-btn-gray-ghost-hover-content":"color-white","color-btn-gray-primary-active-bg":"color-cold-gray-700","color-btn-gray-primary-active-border":"transparent","color-btn-gray-primary-active-content":"color-white","color-btn-gray-primary-default-bg":"color-cold-gray-800","color-btn-gray-primary-default-border":"color-cold-gray-800","color-btn-gray-primary-default-content":"color-white","color-btn-gray-primary-hover-bg":"color-cold-gray-750","color-btn-gray-primary-hover-border":"color-cold-gray-750","color-btn-gray-primary-hover-content":"color-white","color-btn-gray-quiet-primary-active-bg":"color-cold-gray-750","color-btn-gray-quiet-primary-active-border":"transparent","color-btn-gray-quiet-primary-active-content":"color-white","color-btn-gray-quiet-primary-default-bg":"color-black","color-btn-gray-quiet-primary-default-border":"color-cold-gray-900","color-btn-gray-quiet-primary-default-content":"color-white","color-btn-gray-quiet-primary-hover-bg":"color-cold-gray-800","color-btn-gray-quiet-primary-hover-border":"color-cold-gray-800","color-btn-gray-quiet-primary-hover-content":"color-white","color-btn-gray-secondary-active-bg":"color-cold-gray-750","color-btn-gray-secondary-active-border":"color-cold-gray-750","color-btn-gray-secondary-active-content":"color-white","color-btn-gray-secondary-default-bg":"color-black","color-btn-gray-secondary-default-border":"color-cold-gray-700","color-btn-gray-secondary-default-content":"color-cold-gray-200","color-btn-gray-secondary-hover-bg":"color-cold-gray-800","color-btn-gray-secondary-hover-border":"color-cold-gray-800","color-btn-gray-secondary-hover-content":"color-white","color-btn-green-primary-active-bg":"color-minty-green-700","color-btn-green-primary-active-border":"color-minty-green-700","color-btn-green-primary-active-content":"color-white","color-btn-green-primary-default-bg":"color-minty-green-500","color-btn-green-primary-default-border":"color-minty-green-500","color-btn-green-primary-default-content":"color-white","color-btn-green-primary-hover-bg":"color-minty-green-600","color-btn-green-primary-hover-border":"color-minty-green-600","color-btn-green-primary-hover-content":"color-white","color-btn-green-secondary-active-bg":"color-minty-green-700","color-btn-green-secondary-active-border":"color-minty-green-700","color-btn-green-secondary-active-content":"color-white","color-btn-green-secondary-default-bg":"transparent","color-btn-green-secondary-default-border":"color-minty-green-500","color-btn-green-secondary-default-content":"color-minty-green-500","color-btn-green-secondary-hover-bg":"color-minty-green-600","color-btn-green-secondary-hover-border":"color-minty-green-600","color-btn-green-secondary-hover-content":"color-white","color-btn-invertedblack-focus-outline":"color-tv-blue-500","color-btn-invertedblack-ghost-active-bg":"color-cold-gray-800","color-btn-invertedblack-ghost-active-border":"color-white","color-btn-invertedblack-ghost-active-content":"color-white","color-btn-invertedblack-ghost-default-bg":"transparent","color-btn-invertedblack-ghost-default-border":"transparent","color-btn-invertedblack-ghost-default-content":"color-cold-gray-900","color-btn-invertedblack-ghost-hover-bg":"transparent","color-btn-invertedblack-ghost-hover-border":"color-cold-gray-900","color-btn-invertedblack-ghost-hover-content":"color-cold-gray-900","color-btn-invertedblack-primary-active-bg":"color-cold-gray-700","color-btn-invertedblack-primary-active-border":"color-cold-gray-700","color-btn-invertedblack-primary-active-content":"color-white","color-btn-invertedblack-primary-default-bg":"color-cold-gray-900","color-btn-invertedblack-primary-default-border":"color-cold-gray-900","color-btn-invertedblack-primary-default-content":"color-white","color-btn-invertedblack-primary-hover-bg":"color-cold-gray-800","color-btn-invertedblack-primary-hover-border":"color-cold-gray-800","color-btn-invertedblack-primary-hover-content":"color-white","color-btn-invertedblack-quiet-primary-active-bg":"color-cold-gray-800","color-btn-invertedblack-quiet-primary-active-border":"color-cold-gray-800","color-btn-invertedblack-quiet-primary-active-content":"color-white","color-btn-invertedblack-quiet-primary-default-bg":"color-white","color-btn-invertedblack-quiet-primary-default-border":"color-white","color-btn-invertedblack-quiet-primary-default-content":"color-cold-gray-900","color-btn-invertedblack-quiet-primary-hover-bg":"color-cold-gray-900","color-btn-invertedblack-quiet-primary-hover-border":"color-cold-gray-900","color-btn-invertedblack-quiet-primary-hover-content":"color-white","color-btn-invertedblack-secondary-active-bg":"color-cold-gray-700","color-btn-invertedblack-secondary-active-border":"color-cold-gray-700","color-btn-invertedblack-secondary-active-content":"color-white","color-btn-invertedblack-secondary-default-bg":"color-white","color-btn-invertedblack-secondary-default-border":"color-cold-gray-900","color-btn-invertedblack-secondary-default-content":"color-cold-gray-900","color-btn-invertedblack-secondary-hover-bg":"color-cold-gray-800","color-btn-invertedblack-secondary-hover-border":"color-cold-gray-800","color-btn-invertedblack-secondary-hover-content":"color-white","color-btn-primary-bg-active":"color-cold-gray-200","color-btn-primary-bg-default":"color-white","color-btn-primary-bg-hover":"color-cold-gray-100","color-btn-primary-disabled-bg":"color-cold-gray-750","color-btn-primary-disabled-border":"color-cold-gray-750","color-btn-primary-fg":"color-cold-gray-900","color-btn-primary-fg-default":"color-white","color-btn-primary-fg-other":"color-cold-gray-900","color-btn-quiet-primary-disabled-bg":"color-cold-gray-750","color-btn-quiet-primary-disabled-border":"color-cold-gray-750","color-btn-red-focus-outline":"color-ripe-red-500","color-btn-red-ghost-active-bg":"color-ripe-red-700","color-btn-red-ghost-active-border":"color-ripe-red-700","color-btn-red-ghost-active-content":"color-white","color-btn-red-ghost-default-bg":"transparent","color-btn-red-ghost-default-border":"transparent","color-btn-red-ghost-default-content":"color-ripe-red-500","color-btn-red-ghost-hover-bg":"transparent","color-btn-red-ghost-hover-border":"color-ripe-red-500","color-btn-red-ghost-hover-content":"color-ripe-red-500","color-btn-red-primary-active-bg":"color-ripe-red-700","color-btn-red-primary-active-border":"color-ripe-red-700","color-btn-red-primary-active-content":"color-white","color-btn-red-primary-default-bg":"color-ripe-red-500","color-btn-red-primary-default-border":"color-ripe-red-500","color-btn-red-primary-default-content":"color-white","color-btn-red-primary-hover-bg":"color-ripe-red-600","color-btn-red-primary-hover-border":"color-ripe-red-600","color-btn-red-primary-hover-content":"color-white","color-btn-red-quiet-primary-active-bg":"color-ripe-red-a900","color-btn-red-quiet-primary-active-border":"color-ripe-red-a900","color-btn-red-quiet-primary-active-content":"color-ripe-red-500","color-btn-red-quiet-primary-default-bg":"color-cold-gray-900","color-btn-red-quiet-primary-default-border":"color-cold-gray-900","color-btn-red-quiet-primary-default-content":"color-ripe-red-500","color-btn-red-quiet-primary-hover-bg":"color-cold-gray-800","color-btn-red-quiet-primary-hover-border":"color-cold-gray-800","color-btn-red-quiet-primary-hover-content":"color-ripe-red-500","color-btn-red-secondary-active-bg":"color-ripe-red-700","color-btn-red-secondary-active-border":"color-ripe-red-700","color-btn-red-secondary-active-content":"color-white","color-btn-red-secondary-default-bg":"transparent","color-btn-red-secondary-default-border":"color-ripe-red-500","color-btn-red-secondary-default-content":"color-ripe-red-500","color-btn-red-secondary-hover-bg":"color-ripe-red-600","color-btn-red-secondary-hover-border":"color-ripe-red-600","color-btn-red-secondary-hover-content":"color-white","color-btn-secondary-disabled-bg":"transparent","color-btn-secondary-disabled-border":"color-cold-gray-750","color-btn-sell":"color-ripe-red-500","color-btn-sell-active":"color-ripe-red-700","color-btn-sell-hover":"color-ripe-red-600","color-button-action-active":"color-cold-gray-700","color-button-action-background-disabled":"color-cold-gray-750","color-button-action-background-pl-disabled":"color-cold-gray-800","color-button-action-background-text-disabled":"color-cold-gray-650","color-button-action-border":"color-cold-gray-600","color-button-action-text":"color-cold-gray-200","color-button-action-text-disabled":"color-cold-gray-650","color-button-background":"color-cold-gray-800","color-button-bg":"color-cold-gray-450","color-button-bg-hover":"color-cold-gray-400","color-button-bg-selected":"color-tv-blue-a700","color-button-border":"color-cold-gray-650","color-button-disabled-bg":"color-cold-gray-750","color-button-hover":"color-cold-gray-800","color-button-position-buy":"color-tv-blue-500","color-button-position-buy-active":"color-tv-blue-700","color-button-position-buy-hover":"color-tv-blue-600","color-button-position-profit":"color-minty-green-500","color-button-position-profit-active":"color-minty-green-700","color-button-position-profit-hover":"color-minty-green-600","color-button-position-sell":"color-ripe-red-500","color-button-position-sell-active":"color-ripe-red-700","color-button-position-sell-hover":"color-ripe-red-600","color-button-text":"color-cold-gray-200","color-button-text-active":"color-white","color-button-text-color":"color-white","color-button-text-disabled":"color-cold-gray-600","color-buy-border-active":"color-tv-blue-500","color-buy-border-hover":"color-tv-blue-500","color-buy-btn-chart":"color-tv-blue-500","color-buy-btn-chart-active":"color-tv-blue-700","color-buy-btn-chart-hover":"color-tv-blue-600","color-buy-btn-text-dark":"color-tv-blue-50","color-buy-btn-text-default":"color-tv-blue-50","color-buy-btn-text-light":"color-white","color-buy-btn-withoutbg-active-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-active-chart-default":"color-tv-blue-a900","color-buy-btn-withoutbg-active-chart-light":"color-tv-blue-100","color-buy-btn-withoutbg-chart-dark":"color-cold-gray-900","color-buy-btn-withoutbg-chart-default":"color-cold-gray-900","color-buy-btn-withoutbg-chart-light":"color-white","color-buy-btn-withoutbg-hover-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-hover-chart-default":"color-tv-blue-a900","color-buy-btn-withoutbg-hover-chart-light":"color-tv-blue-50","color-calculator-active":"color-cold-gray-200","color-calendar-accent-color":"color-cold-gray-100","color-calendar-weekdays-bg-color":"color-cold-gray-800","color-caret-hover":"color-cold-gray-750","color-cell-content-text":"color-cold-gray-200","color-cell-text":"color-cold-gray-200","color-cell-text-falling":"color-ripe-red-500","color-cell-text-growing":"color-minty-green-400","color-checkbox":"color-cold-gray-650","color-checkbox-active":"color-tv-blue-700","color-checkbox-checked":"color-tv-blue-500","color-checkbox-checked-hover":"color-tv-blue-600","color-checkbox-disabled":"color-cold-gray-650","color-checkbox-disabled-bg":"color-cold-gray-800","color-checkbox-focused":"color-tv-blue-500","color-checkbox-hover":"color-cold-gray-600","color-checkbox-icon":"color-cold-gray-200","color-child-of-selected-background":"color-tv-blue-a900","color-child-of-selected-hovered-button-background":"color-tv-blue-a800","color-circle-logo-background":"color-cold-gray-800","color-circle-logo-letter":"color-cold-gray-600","color-close":"color-cold-gray-600","color-close-button-active-bg":"color-cold-gray-850","color-close-button-active-text":"color-white","color-close-button-hover-bg":"color-cold-gray-800","color-close-button-hover-text":"color-white","color-common-tooltip-force-transparent":"transparent","color-common-tooltip-hotkey-divider":"color-cold-gray-450","color-container-border":"color-cold-gray-800","color-container-hover-bg":"color-cold-gray-800","color-content-disabled":"color-cold-gray-600","color-content-item-bg":"color-cold-gray-850","color-context-menu-item-active-shortcut":"color-cold-gray-450","color-context-menu-item-checked":"color-cold-gray-450","color-control-border-hover":"color-cold-gray-550","color-control-disabled-bg":"color-cold-gray-800","color-control-disabled-text":"color-cold-gray-650","color-control-highlight-intent-default":"color-cold-gray-450","color-cross-white":"color-white","color-currency":"color-cold-gray-450","color-currency-active":"color-cold-gray-200","color-custom-button":"color-cold-gray-200","color-custom-button-hover":"color-cold-gray-800","color-custom-field-checkbox-label":"color-cold-gray-300","color-custom-field-section-title":"color-cold-gray-300","color-danger-row-border":"color-ripe-red-700","color-data-table-btn-hover":"color-cold-gray-50","color-data-table-cell-blue-background-bg":"color-cold-gray-750","color-data-table-cell-border":"color-cold-gray-750","color-data-table-cell-red-background-bg":"#2c2030","color-data-table-cell-status-bg":"color-cold-gray-850","color-data-table-stroke-grayed":"color-cold-gray-200","color-data-table-tbody-hover-bg":"color-cold-gray-900","color-data-table-thead-bg":"color-cold-gray-800","color-default-active-bg":"color-cold-gray-850","color-desktop-row-border":"color-cold-gray-800","color-desktop-table-background":"color-cold-gray-900","color-details-falling":"color-ripe-red-500","color-details-growing":"color-minty-green-400","color-dialog-background":"color-cold-gray-850","color-dialog-text":"color-cold-gray-200","color-disabled-title":"color-cold-gray-650","color-divider-intent-default":"color-cold-gray-800","color-divider-intent-primary":"color-cold-gray-700","color-dom-widget-button-active-ask":"color-tv-blue-700","color-dom-widget-button-active-bid":"color-ripe-red-700","color-dom-widget-button-ask":"color-tv-blue-500","color-dom-widget-button-bid":"color-ripe-red-500","color-dom-widget-button-close-cross":"color-cold-gray-300","color-dom-widget-button-disabled":"color-cold-gray-750","color-dom-widget-button-hover-ask":"color-tv-blue-600","color-dom-widget-button-hover-bid":"color-ripe-red-600","color-dom-widget-lock-active":"color-cold-gray-200","color-dom-widget-nav-border":"color-cold-gray-750","color-dot-bg":"color-cold-gray-650","color-drag-icon":"color-cold-gray-650","color-drawer-item-active-bg":"color-tv-blue-500","color-drawer-item-active-text":"color-cold-gray-200","color-drawer-item-text":"color-cold-gray-200","color-drop-layer":"color-cold-gray-800","color-drop-target-border":"color-tv-blue-500","color-edit-button-background-hover":"color-cold-gray-700","color-edit-button-icon-hover":"color-cold-gray-200","color-edit-button-text":"color-cold-gray-200","color-edit-button-text-disabled":"color-cold-gray-650","color-empty-border":"color-white","color-empty-line":"color-ripe-red-400","color-error-background":"color-cold-gray-900","color-error-text":"color-cold-gray-400","color-expand-handle-bg-hover":"color-cold-gray-700","color-favorite-bg-hover":"color-cold-gray-800","color-favorite-border":"color-cold-gray-700","color-favorite-checked":"color-banana-yellow-800","color-favorite-round-bg":"color-white","color-favorite-round-text":"color-black","color-favorite-study-template-bg-hover":"color-cold-gray-800","color-favorite-study-template-border":"color-cold-gray-500","color-favorite-study-template-text":"color-cold-gray-450","color-favorite-study-template-text-hover":"color-cold-gray-450","color-favorite-text":"color-cold-gray-200","color-first-item-border":"transparent","color-floating-toolbar-shadow":"color-black","color-force-transparent":"transparent","color-gray":"color-cold-gray-700","color-grayed-text":"color-cold-gray-650","color-headcell-text-hovered":"color-cold-gray-200","color-header-border":"color-cold-gray-750","color-header-hover":"color-cold-gray-800","color-header-hovered-button-bg-disabled":"color-cold-gray-900","color-header-title-symbol-exchange":"color-cold-gray-200","color-headerspace-btn-active-bg":"color-cold-gray-800","color-headerspace-btn-icon-color":"color-cold-gray-200","color-highlight-falling":"color-ripe-red-500","color-highlight-growing":"color-minty-green-400","color-highlight-search":"color-tv-blue-200","color-highlighted-text":"color-tv-blue-200","color-hovered-background":"color-cold-gray-800","color-hovered-button-background":"color-cold-gray-750","color-hovered-row-background":"color-cold-gray-800","color-hovered-settings-button-background":"color-cold-gray-750","color-hovered-watchlist-header-cell":"color-cold-gray-400","color-icon":"color-cold-gray-300","color-icon-background-selected-hover":"color-tv-blue-a700","color-icon-hover":"color-cold-gray-200","color-icon-hover-color":"color-cold-gray-200","color-icon-selected":"color-cold-gray-200","color-icon-selected-hover":"color-tv-blue-a700","color-indicators-text":"color-cold-gray-200","color-info":"color-cold-gray-400","color-info-icon":"color-cold-gray-650","color-info-table-row-hover-bg":"color-cold-gray-800","color-info-table-text-buy":"color-tv-blue-500","color-info-table-text-disabled":"color-cold-gray-700","color-info-table-text-highlighted":"color-cold-gray-200","color-info-table-text-sell":"color-ripe-red-500","color-informer-intent-danger-bg":"color-cold-gray-850","color-informer-intent-danger-border":"color-ripe-red-500","color-informer-intent-default":"color-cold-gray-450","color-informer-intent-default-bg":"color-cold-gray-850","color-informer-intent-default-border":"color-cold-gray-700","color-informer-intent-success-bg":"color-cold-gray-850","color-informer-intent-success-border":"color-minty-green-500","color-informer-intent-warning-bg":"color-cold-gray-850","color-informer-intent-warning-border":"color-tan-orange-500","color-informer-light-danger-bg":"color-ripe-red-a900","color-informer-light-default-bg":"color-cold-gray-800","color-informer-light-success-bg":"color-minty-green-a900","color-informer-light-warning-bg":"color-tan-orange-a900","color-informer-text-content":"color-cold-gray-200","color-input-bg":"color-cold-gray-850","color-input-border":"color-cold-gray-650","color-input-border-hover":"color-cold-gray-550","color-input-disabled-bg":"color-cold-gray-800","color-input-disabled-border":"color-cold-gray-650","color-input-disabled-text":"color-cold-gray-650","color-input-placeholder-wait":"color-cold-gray-500","color-input-readonly-bg":"color-cold-gray-800","color-input-readonly-border":"color-cold-gray-650","color-input-text":"color-cold-gray-200","color-item-action":"color-cold-gray-850","color-item-bg-selected":"color-tv-blue-a800","color-item-row-bg-hover":"color-cold-gray-800","color-item-row-border":"color-cold-gray-800","color-item-row-selected":"color-tv-blue-a800","color-item-row-text":"color-cold-gray-200","color-item-row-text-invalid":"color-ripe-red-400","color-item-shortcut-active-text":"color-cold-gray-200","color-item-text":"color-cold-gray-200","color-item-toolbox-active-text":"color-white","color-keyboard-button-bg":"color-cold-gray-850","color-keyboard-button-shadow":"color-cold-gray-750","color-keyboard-button-text":"color-cold-gray-200","color-light-tab-button-active-bg":"color-cold-gray-700","color-light-tab-button-default-bg":"color-cold-gray-800","color-light-tab-button-default-content":"color-cold-gray-200","color-light-tab-button-disabled-bg":"color-cold-gray-800","color-light-tab-button-disabled-content":"color-cold-gray-600","color-light-tab-button-hover-bg":"color-cold-gray-750","color-light-tab-button-selected-bg":"color-cold-gray-900","color-light-tab-button-selected-content":"color-white","color-linked-row-border":"color-tv-blue-700","color-load-chart-dialog-text":"color-cold-gray-350","color-loading-buttons-dark":"color-cold-gray-800","color-loading-buttons-default":"color-cold-gray-800","color-loading-buttons-light":"color-cold-gray-100","color-long-position-bg":"#223d54","color-main-background":"color-cold-gray-850","color-main-content-text":"color-cold-gray-200","color-main-text":"color-cold-gray-200","color-margin-overflow":"color-ripe-red-500","color-menu-button":"color-cold-gray-850","color-menu-icon-hover":"color-cold-gray-200","color-menu-wrapper":"transparent","color-message-bg":"color-cold-gray-750","color-message-error-bg":"#6f2626","color-meter-buy-active-bg":"color-tv-blue-a800","color-meter-buy-bg":"color-tv-blue-a900","color-meter-sell-active-bg":"color-ripe-red-a800","color-meter-sell-bg":"color-ripe-red-a900","color-mobile-row-bottom-border":"color-cold-gray-750","color-mobile-table-background":"color-cold-gray-850","color-modal-backdrop":"color-cold-gray-950","color-now-border":"color-cold-gray-850","color-now-stick":"color-cold-gray-200","color-number-input-arrow-bg-hover":"color-cold-gray-750","color-number-input-arrow-hover":"color-cold-gray-200","color-opacity-bg":"color-black","color-open":"color-minty-green-500","color-option-active-bg":"color-cold-gray-800","color-option-hover-bg":"color-cold-gray-800","color-overall-volume-ask":"color-ripe-red-a900","color-overall-volume-bid":"color-tv-blue-a800","color-overall-volume-text-ask":"color-ripe-red-500","color-overall-volume-text-bid":"color-tv-blue-500","color-placeholder-down":"color-ripe-red-400","color-placeholder-up":"color-minty-green-400","color-pointer":"color-white","color-popup-menu-item":"color-cold-gray-750","color-position-warning-bg":"color-cold-gray-800","color-post-market":"color-tv-blue-500","color-pre-market":"color-tan-orange-600","color-preview-error":"color-ripe-red-500","color-preview-warning-icon":"color-cold-gray-900","color-preview-warning-text":"color-cold-gray-200","color-price":"color-cold-gray-200","color-price-text":"color-cold-gray-200","color-primary-icon":"color-sky-blue-500","color-primary-popup":"color-cold-gray-900","color-progress":"color-tv-blue-500","color-progress-track":"color-cold-gray-650","color-properties-dialog-borders":"color-cold-gray-700","color-properties-dialog-defaults-text":"color-cold-gray-200","color-properties-dialog-tab-bg":"color-cold-gray-800","color-qty-bg-active-chart-dark":"color-cold-gray-900","color-qty-bg-active-chart-default":"color-cold-gray-900","color-qty-bg-active-chart-light":"color-cold-gray-150","color-qty-bg-chart-dark":"color-cold-gray-850","color-qty-bg-chart-default":"color-cold-gray-850","color-qty-bg-chart-light":"color-cold-gray-50","color-qty-bg-hover-chart-dark":"color-cold-gray-800","color-qty-bg-hover-chart-default":"color-cold-gray-800","color-qty-bg-hover-chart-light":"color-cold-gray-100","color-qty-text-chart-dark":"color-cold-gray-200","color-qty-text-chart-default":"color-cold-gray-200","color-qty-text-chart-light":"color-cold-gray-900","color-quantity-input-border":"color-cold-gray-650","color-quantity-input-disabled":"color-cold-gray-700","color-radio":"color-cold-gray-650","color-radio-checked":"color-tv-blue-500","color-radio-checked-bg":"color-cold-gray-200","color-radio-checked-hover":"color-tv-blue-600","color-radio-disabled":"color-cold-gray-650","color-radio-disabled-bg":"color-cold-gray-800","color-radio-hover":"color-cold-gray-600","color-range-background":"color-cold-gray-800","color-range-slider-bg":"color-cold-gray-700","color-range-slider-middle-bg":"color-tv-blue-500","color-red-price":"color-ripe-red-500","color-relative-price-arrow-hover":"color-cold-gray-200","color-relative-price-input-wait":"color-cold-gray-700","color-relative-price-list-item":"color-cold-gray-200","color-relative-price-list-item-hover-bg":"color-cold-gray-800","color-relative-price-list-item-selected":"color-tv-blue-50","color-relative-price-list-item-selected-bg":"color-tv-blue-500","color-remove-action-hover":"color-ripe-red-500","color-rename-input-background":"color-cold-gray-800","color-right-hover":"color-minty-green-700","color-right-main":"color-minty-green-600","color-round-tab-disabled-content":"color-cold-gray-600","color-round-tab-ghost-active-bg":"transparent","color-round-tab-ghost-active-border":"color-white","color-round-tab-ghost-active-content":"color-white","color-round-tab-ghost-default-bg":"transparent","color-round-tab-ghost-default-border":"transparent","color-round-tab-ghost-default-content":"color-cold-gray-200","color-round-tab-ghost-disabled-bg":"transparent","color-round-tab-ghost-hover-bg":"transparent","color-round-tab-ghost-hover-border":"color-cold-gray-700","color-round-tab-ghost-hover-content":"color-cold-gray-200","color-round-tab-ghost-selected-bg":"transparent","color-round-tab-ghost-selected-border":"color-white","color-round-tab-ghost-selected-content":"color-white","color-round-tab-primary-active-bg":"color-cold-gray-700","color-round-tab-primary-active-border":"color-cold-gray-700","color-round-tab-primary-active-content":"color-white","color-round-tab-primary-default-bg":"color-cold-gray-800","color-round-tab-primary-default-border":"color-cold-gray-800","color-round-tab-primary-default-content":"color-cold-gray-200","color-round-tab-primary-disabled-bg":"color-cold-gray-750","color-round-tab-primary-hover-bg":"color-cold-gray-750","color-round-tab-primary-hover-border":"color-cold-gray-750","color-round-tab-primary-hover-content":"color-cold-gray-200","color-round-tab-primary-selected-bg":"color-white","color-round-tab-primary-selected-border":"color-white","color-round-tab-primary-selected-content":"color-cold-gray-900","color-scroll-fade":"color-cold-gray-900","color-scrollbar-active":"color-cold-gray-350","color-scrollbar-default":"color-cold-gray-650","color-scrollbar-hover":"color-cold-gray-450","color-search-border":"color-cold-gray-700","color-section-bg":"color-cold-gray-800","color-section-buy-bg-active":"color-tv-blue-700","color-section-buy-bg-hover":"color-tv-blue-600","color-section-content":"color-cold-gray-650","color-section-content-active":"color-cold-gray-200","color-section-sell-bg-active":"color-ripe-red-700","color-section-sell-bg-hover":"color-ripe-red-600","color-selected-border":"color-cold-gray-200","color-selected-hovered-button-background":"color-tv-blue-a700","color-selected-symbol-background":"color-tv-blue-a800","color-sell-border-active":"color-ripe-red-500","color-sell-border-hover":"color-ripe-red-500","color-sell-btn-chart":"color-ripe-red-500","color-sell-btn-chart-active":"color-ripe-red-700","color-sell-btn-chart-hover":"color-ripe-red-600","color-sell-btn-text-dark":"color-ripe-red-50","color-sell-btn-text-default":"color-ripe-red-50","color-sell-btn-text-light":"color-white","color-sell-btn-withoutbg-active-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-active-chart-default":"color-ripe-red-a900","color-sell-btn-withoutbg-active-chart-light":"color-ripe-red-100","color-sell-btn-withoutbg-hover-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-hover-chart-default":"color-ripe-red-a900","color-sell-btn-withoutbg-hover-chart-light":"color-ripe-red-50","color-separator":"color-cold-gray-800","color-separator-active-background":"color-tv-blue-a800","color-separator-border":"color-cold-gray-800","color-shadow":"color-cold-gray-700","color-short-position-bg":"#49283b","color-small-bg":"color-cold-gray-850","color-solution-icon":"color-cold-gray-650","color-sort-button":"color-cold-gray-200","color-sort-button-bg-hover":"color-cold-gray-750","color-sort-button-icon-hover":"color-cold-gray-600","color-sortable-after-border":"color-cold-gray-450","color-spread":"color-cold-gray-300","color-spread-chart-dark":"color-cold-gray-200","color-spread-chart-default":"color-cold-gray-200","color-spread-chart-light":"color-cold-gray-900","color-square-tab-bg-active":"color-cold-gray-750","color-square-tab-bg-selected":"color-cold-gray-800","color-square-tab-bg-transparent":"transparent","color-square-tab-text-active":"color-white","color-success-row-border":"color-minty-green-600","color-suggestion-text":"color-cold-gray-450","color-swatch-border-hover":"color-cold-gray-650","color-switch-bg":"transparent","color-switch-border":"color-cold-gray-650","color-switch-hover-bg":"color-cold-gray-800","color-symbol":"color-cold-gray-400","color-symbol-border":"color-cold-gray-800","color-tab-disabled":"transparent","color-tab-hover":"color-cold-gray-800","color-tab-switcher-border":"color-cold-gray-700","color-tag-bg":"color-cold-gray-800","color-tag-bg-active":"color-tv-blue-a800","color-tag-bg-disabled":"color-cold-gray-750","color-tag-bg-hover":"color-cold-gray-750","color-tag-buy":"color-tv-blue-500","color-tag-sell":"color-ripe-red-500","color-tag-text":"color-white","color-tag-text-disabled":"color-cold-gray-600","color-tag-text-secondary":"color-cold-gray-200","color-templates-dialog-body-border":"color-cold-gray-700","color-text":"color-cold-gray-200","color-text-btn-activated-bg":"color-tv-blue-a800","color-text-btn-activated-content":"color-tv-blue-100","color-text-btn-bg-active-brand":"color-tv-blue-a800","color-text-btn-bg-active-gray":"color-cold-gray-750","color-text-btn-bg-active-light-gray":"color-cold-gray-750","color-text-btn-bg-checked-brand":"color-tv-blue-a800","color-text-btn-bg-checked-gray":"color-cold-gray-800","color-text-btn-bg-checked-light-gray":"color-cold-gray-800","color-text-btn-bg-hover-brand":"color-tv-blue-a800","color-text-btn-bg-hover-gray":"color-cold-gray-800","color-text-btn-bg-hover-light-gray":"color-cold-gray-800","color-text-btn-content-active-brand":"color-tv-blue-200","color-text-btn-content-active-gray":"color-white","color-text-btn-content-active-light-gray":"color-white","color-text-btn-content-brand":"color-tv-blue-500","color-text-btn-content-checked-brand":"color-tv-blue-100","color-text-btn-content-checked-gray":"color-white","color-text-btn-content-checked-light-gray":"color-white","color-text-btn-content-disabled-brand":"color-cold-gray-600","color-text-btn-content-disabled-gray":"color-cold-gray-600","color-text-btn-content-disabled-light-gray":"color-cold-gray-600","color-text-btn-content-gray":"color-cold-gray-200","color-text-btn-content-hover-brand":"color-tv-blue-100","color-text-btn-content-hover-gray":"color-white","color-text-btn-content-hover-light-gray":"color-white","color-text-btn-content-light-gray":"color-cold-gray-450","color-text-input":"color-cold-gray-200","color-text-white":"color-white","color-textarea-bg":"color-cold-gray-900","color-ticker":"color-cold-gray-200","color-ticker-background":"color-cold-gray-800","color-time-mark":"color-cold-gray-850","color-title":"color-cold-gray-650","color-title-background":"color-cold-gray-800","color-title-text":"color-cold-gray-200","color-toast-bg":"color-cold-gray-850","color-tooltip-background":"color-cold-gray-850","color-tooltip-blue":"color-tv-blue-a200","color-tooltip-card-shadow":"color-black","color-tooltip-force-transparent":"transparent","color-tooltip-gray":"color-cold-gray-300","color-tooltip-text":"color-cold-gray-200","color-tooltip-time":"color-cold-gray-100","color-tooltip-wizard-bg":"color-tv-blue-500","color-top-border-content":"color-cold-gray-700","color-trading-widget-title-text":"color-cold-gray-300","color-tree-bg":"color-cold-gray-900","color-tv-button-group-primary":"color-tv-blue-50","color-tv-dom-panel-header-bg":"color-cold-gray-900","color-tv-dom-widget-main-value-border":"color-cold-gray-750","color-ui-loading-indicator-bg":"color-cold-gray-900","color-underline-tab-active-content":"color-cold-gray-200","color-underline-tab-default-content":"color-cold-gray-200","color-underline-tab-selected-content":"color-cold-gray-200","color-unitconversion-active":"color-cold-gray-100","color-unitconversion-active-text":"color-black","color-unitconversion-bottom-border":"color-cold-gray-800","color-unitconversion-highlighted-text":"color-tv-blue-200","color-unitconversion-label":"color-cold-gray-200","color-unitconversion-selected-bg":"color-tv-blue-a800","color-wait":"color-cold-gray-700","color-warn-text":"color-tan-orange-600","color-week-day-text-active":"color-cold-gray-200","color-white-border":"transparent","color-white-hover":"color-white","color-widget-header-border":"color-cold-gray-800","color-widget-header-title-color":"color-cold-gray-200","color-widget-separator":"color-cold-gray-800","color-widgetbar-titles":"color-cold-gray-200"},"light":{"color-absolute-price-arrow-hover":"color-cold-gray-900","color-absolute-price-input-wait":"color-cold-gray-150","color-absolute-price-list-item":"color-cold-gray-800","color-absolute-price-list-item-hover-bg":"color-cold-gray-100","color-absolute-price-list-item-selected":"color-white","color-absolute-price-list-item-selected-bg":"color-tv-blue-500","color-account-name":"color-cold-gray-900","color-active-bar":"color-white","color-active-border":"color-tv-blue-500","color-active-layout-text":"color-white","color-active-section-buy-bg":"color-tv-blue-500","color-active-section-sell-bg":"color-ripe-red-500","color-active-switch-bg":"color-tv-blue-500","color-active-tab-text-color":"color-cold-gray-900","color-add-dialog-text":"color-cold-gray-900","color-additional-text":"color-cold-gray-400","color-after-market-close":"color-tv-blue-500","color-after-market-close-bg":"color-tv-blue-400","color-arrow":"color-cold-gray-900","color-arrow-text":"color-cold-gray-900","color-arrow-text-hover":"color-black","color-ask-label":"color-tv-blue-500","color-background":"color-white","color-background-hover":"color-cold-gray-100","color-background-selected":"color-tv-blue-50","color-bar":"color-cold-gray-900","color-before-market-open":"color-tan-orange-600","color-before-market-open-bg":"color-tan-orange-400","color-bg-separator":"color-cold-gray-100","color-bid-label":"color-ripe-red-500","color-blue-price":"color-tv-blue-500","color-body-bg-superdark-legacy":"color-cold-gray-900","color-bracket-checkbox-label":"color-black","color-bracket-input-disabled":"color-cold-gray-150","color-broker-button-bg-hover-dark":"color-cold-gray-800","color-broker-button-bg-hover-default":"color-cold-gray-100","color-broker-button-bg-hover-light":"color-cold-gray-100","color-broker-button-border-dark":"color-cold-gray-700","color-broker-button-border-default":"color-cold-gray-200","color-broker-button-border-light":"color-cold-gray-200","color-broker-button-icon-dark":"color-cold-gray-300","color-broker-button-icon-default":"color-black","color-broker-button-icon-light":"color-black","color-btn-activated-bg":"color-tv-blue-50","color-btn-activated-border":"color-tv-blue-50","color-btn-activated-content":"color-tv-blue-600","color-btn-black-focus-outline":"color-tv-blue-500","color-btn-black-friday-primary-content":"color-white","color-btn-black-ghost-active-bg":"color-cold-gray-800","color-btn-black-ghost-active-border":"color-white","color-btn-black-ghost-active-content":"color-white","color-btn-black-ghost-default-bg":"transparent","color-btn-black-ghost-default-border":"transparent","color-btn-black-ghost-default-content":"color-cold-gray-900","color-btn-black-ghost-hover-bg":"transparent","color-btn-black-ghost-hover-border":"color-cold-gray-900","color-btn-black-ghost-hover-content":"color-cold-gray-900","color-btn-black-primary-active-bg":"color-cold-gray-700","color-btn-black-primary-active-border":"color-cold-gray-700","color-btn-black-primary-active-content":"color-white","color-btn-black-primary-default-bg":"color-cold-gray-900","color-btn-black-primary-default-border":"color-cold-gray-900","color-btn-black-primary-default-content":"color-white","color-btn-black-primary-hover-bg":"color-cold-gray-800","color-btn-black-primary-hover-border":"color-cold-gray-800","color-btn-black-primary-hover-content":"color-white","color-btn-black-quiet-primary-active-bg":"color-cold-gray-800","color-btn-black-quiet-primary-active-border":"color-cold-gray-800","color-btn-black-quiet-primary-active-content":"color-white","color-btn-black-quiet-primary-default-bg":"color-white","color-btn-black-quiet-primary-default-border":"color-white","color-btn-black-quiet-primary-default-content":"color-cold-gray-900","color-btn-black-quiet-primary-hover-bg":"color-cold-gray-900","color-btn-black-quiet-primary-hover-border":"color-cold-gray-900","color-btn-black-quiet-primary-hover-content":"color-white","color-btn-black-secondary-active-bg":"color-cold-gray-700","color-btn-black-secondary-active-border":"color-cold-gray-700","color-btn-black-secondary-active-content":"color-white","color-btn-black-secondary-default-bg":"color-white","color-btn-black-secondary-default-border":"color-cold-gray-900","color-btn-black-secondary-default-content":"color-cold-gray-900","color-btn-black-secondary-hover-bg":"color-cold-gray-800","color-btn-black-secondary-hover-border":"color-cold-gray-800","color-btn-black-secondary-hover-content":"color-white","color-btn-brand-focus-outline":"color-tv-blue-500","color-btn-brand-ghost-active-bg":"color-tv-blue-700","color-btn-brand-ghost-active-border":"color-tv-blue-700","color-btn-brand-ghost-active-content":"color-white","color-btn-brand-ghost-default-bg":"transparent","color-btn-brand-ghost-default-border":"transparent","color-btn-brand-ghost-default-content":"color-tv-blue-500","color-btn-brand-ghost-hover-bg":"transparent","color-btn-brand-ghost-hover-border":"color-tv-blue-500","color-btn-brand-ghost-hover-content":"color-tv-blue-500","color-btn-brand-primary-active-bg":"color-tv-blue-700","color-btn-brand-primary-active-border":"color-tv-blue-700","color-btn-brand-primary-active-content":"color-white","color-btn-brand-primary-default-bg":"color-tv-blue-500","color-btn-brand-primary-default-border":"color-tv-blue-500","color-btn-brand-primary-default-content":"color-white","color-btn-brand-primary-hover-bg":"color-tv-blue-600","color-btn-brand-primary-hover-border":"color-tv-blue-600","color-btn-brand-primary-hover-content":"color-white","color-btn-brand-quiet-primary-active-bg":"color-tv-blue-100","color-btn-brand-quiet-primary-active-border":"color-tv-blue-100","color-btn-brand-quiet-primary-active-content":"color-tv-blue-600","color-btn-brand-quiet-primary-default-bg":"color-white","color-btn-brand-quiet-primary-default-border":"color-white","color-btn-brand-quiet-primary-default-content":"color-tv-blue-500","color-btn-brand-quiet-primary-hover-bg":"color-tv-blue-50","color-btn-brand-quiet-primary-hover-border":"color-tv-blue-50","color-btn-brand-quiet-primary-hover-content":"color-tv-blue-500","color-btn-brand-secondary-active-bg":"color-tv-blue-700","color-btn-brand-secondary-active-border":"color-tv-blue-700","color-btn-brand-secondary-active-content":"color-white","color-btn-brand-secondary-default-bg":"color-white","color-btn-brand-secondary-default-border":"color-tv-blue-500","color-btn-brand-secondary-default-content":"color-tv-blue-500","color-btn-brand-secondary-focus-visible-outline":"color-tv-blue-500","color-btn-brand-secondary-hover-bg":"color-tv-blue-600","color-btn-brand-secondary-hover-border":"color-tv-blue-600","color-btn-brand-secondary-hover-content":"color-white","color-btn-cyber-monday-primary-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-active-bg":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-border":"color-sky-blue-a700","color-btn-cyber-monday-secondary-active-content":"color-cold-gray-900","color-btn-cyber-monday-secondary-default-bg":"transparent","color-btn-cyber-monday-secondary-default-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-default-content":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-bg":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-border":"color-sky-blue-a400","color-btn-cyber-monday-secondary-hover-content":"color-cold-gray-900","color-btn-danger":"color-ripe-red-400","color-btn-danger-active":"color-ripe-red-700","color-btn-danger-hover":"color-ripe-red-600","color-btn-disabled-bg":"color-cold-gray-150","color-btn-disabled-content":"color-cold-gray-300","color-btn-ghost-disabled-bg":"transparent","color-btn-ghost-disabled-border":"transparent","color-btn-gray-focus-outline":"color-tv-blue-500","color-btn-gray-ghost-active-bg":"color-cold-gray-100","color-btn-gray-ghost-active-border":"color-cold-gray-100","color-btn-gray-ghost-active-content":"color-cold-gray-900","color-btn-gray-ghost-default-bg":"transparent","color-btn-gray-ghost-default-border":"transparent","color-btn-gray-ghost-default-content":"color-cold-gray-900","color-btn-gray-ghost-hover-bg":"transparent","color-btn-gray-ghost-hover-border":"color-cold-gray-150","color-btn-gray-ghost-hover-content":"color-cold-gray-900","color-btn-gray-primary-active-bg":"color-cold-gray-200","color-btn-gray-primary-active-border":"transparent","color-btn-gray-primary-active-content":"color-cold-gray-900","color-btn-gray-primary-default-bg":"color-cold-gray-100","color-btn-gray-primary-default-border":"color-cold-gray-100","color-btn-gray-primary-default-content":"color-cold-gray-900","color-btn-gray-primary-hover-bg":"color-cold-gray-150","color-btn-gray-primary-hover-border":"color-cold-gray-150","color-btn-gray-primary-hover-content":"color-cold-gray-900","color-btn-gray-quiet-primary-active-bg":"color-cold-gray-150","color-btn-gray-quiet-primary-active-border":"transparent","color-btn-gray-quiet-primary-active-content":"color-cold-gray-900","color-btn-gray-quiet-primary-default-bg":"color-white","color-btn-gray-quiet-primary-default-border":"color-white","color-btn-gray-quiet-primary-default-content":"color-cold-gray-900","color-btn-gray-quiet-primary-hover-bg":"color-cold-gray-100","color-btn-gray-quiet-primary-hover-border":"color-cold-gray-100","color-btn-gray-quiet-primary-hover-content":"color-cold-gray-900","color-btn-gray-secondary-active-bg":"color-cold-gray-150","color-btn-gray-secondary-active-border":"color-cold-gray-150","color-btn-gray-secondary-active-content":"color-cold-gray-900","color-btn-gray-secondary-default-bg":"color-white","color-btn-gray-secondary-default-border":"color-cold-gray-150","color-btn-gray-secondary-default-content":"color-cold-gray-900","color-btn-gray-secondary-hover-bg":"color-cold-gray-100","color-btn-gray-secondary-hover-border":"color-cold-gray-100","color-btn-gray-secondary-hover-content":"color-cold-gray-900","color-btn-green-primary-active-bg":"color-minty-green-700","color-btn-green-primary-active-border":"color-minty-green-700","color-btn-green-primary-active-content":"color-white","color-btn-green-primary-default-bg":"color-minty-green-500","color-btn-green-primary-default-border":"color-minty-green-500","color-btn-green-primary-default-content":"color-white","color-btn-green-primary-hover-bg":"color-minty-green-600","color-btn-green-primary-hover-border":"color-minty-green-600","color-btn-green-primary-hover-content":"color-white","color-btn-green-secondary-active-bg":"color-minty-green-700","color-btn-green-secondary-active-border":"color-minty-green-700","color-btn-green-secondary-active-content":"color-white","color-btn-green-secondary-default-bg":"transparent","color-btn-green-secondary-default-border":"color-minty-green-500","color-btn-green-secondary-default-content":"color-minty-green-500","color-btn-green-secondary-hover-bg":"color-minty-green-600","color-btn-green-secondary-hover-border":"color-minty-green-600","color-btn-green-secondary-hover-content":"color-white","color-btn-invertedblack-focus-outline":"color-tv-blue-500","color-btn-invertedblack-ghost-active-bg":"color-cold-gray-100","color-btn-invertedblack-ghost-active-border":"color-cold-gray-900","color-btn-invertedblack-ghost-active-content":"color-cold-gray-900","color-btn-invertedblack-ghost-default-bg":"transparent","color-btn-invertedblack-ghost-default-border":"transparent","color-btn-invertedblack-ghost-default-content":"color-cold-gray-200","color-btn-invertedblack-ghost-hover-bg":"transparent","color-btn-invertedblack-ghost-hover-border":"color-white","color-btn-invertedblack-ghost-hover-content":"color-white","color-btn-invertedblack-primary-active-bg":"color-cold-gray-200","color-btn-invertedblack-primary-active-border":"color-cold-gray-200","color-btn-invertedblack-primary-active-content":"color-cold-gray-900","color-btn-invertedblack-primary-default-bg":"color-white","color-btn-invertedblack-primary-default-border":"color-white","color-btn-invertedblack-primary-default-content":"color-cold-gray-900","color-btn-invertedblack-primary-hover-bg":"color-cold-gray-100","color-btn-invertedblack-primary-hover-border":"color-cold-gray-100","color-btn-invertedblack-primary-hover-content":"color-cold-gray-900","color-btn-invertedblack-quiet-primary-active-bg":"color-cold-gray-100","color-btn-invertedblack-quiet-primary-active-border":"color-cold-gray-100","color-btn-invertedblack-quiet-primary-active-content":"color-cold-gray-900","color-btn-invertedblack-quiet-primary-default-bg":"color-black","color-btn-invertedblack-quiet-primary-default-border":"color-black","color-btn-invertedblack-quiet-primary-default-content":"color-cold-gray-200","color-btn-invertedblack-quiet-primary-hover-bg":"color-white","color-btn-invertedblack-quiet-primary-hover-border":"color-white","color-btn-invertedblack-quiet-primary-hover-content":"color-cold-gray-900","color-btn-invertedblack-secondary-active-bg":"color-cold-gray-200","color-btn-invertedblack-secondary-active-border":"color-cold-gray-200","color-btn-invertedblack-secondary-active-content":"color-cold-gray-900","color-btn-invertedblack-secondary-default-bg":"color-black","color-btn-invertedblack-secondary-default-border":"color-white","color-btn-invertedblack-secondary-default-content":"color-white","color-btn-invertedblack-secondary-hover-bg":"color-cold-gray-100","color-btn-invertedblack-secondary-hover-border":"color-cold-gray-100","color-btn-invertedblack-secondary-hover-content":"color-cold-gray-900","color-btn-primary-bg-active":"color-cold-gray-700","color-btn-primary-bg-default":"color-cold-gray-900","color-btn-primary-bg-hover":"color-cold-gray-800","color-btn-primary-disabled-bg":"color-cold-gray-150","color-btn-primary-disabled-border":"color-cold-gray-150","color-btn-primary-fg":"color-white","color-btn-primary-fg-default":"color-cold-gray-900","color-btn-primary-fg-other":"color-white","color-btn-quiet-primary-disabled-bg":"color-cold-gray-150","color-btn-quiet-primary-disabled-border":"color-cold-gray-150","color-btn-red-focus-outline":"color-ripe-red-500","color-btn-red-ghost-active-bg":"color-ripe-red-700","color-btn-red-ghost-active-border":"color-ripe-red-700","color-btn-red-ghost-active-content":"color-white","color-btn-red-ghost-default-bg":"transparent","color-btn-red-ghost-default-border":"transparent","color-btn-red-ghost-default-content":"color-ripe-red-500","color-btn-red-ghost-hover-bg":"transparent","color-btn-red-ghost-hover-border":"color-ripe-red-500","color-btn-red-ghost-hover-content":"color-ripe-red-500","color-btn-red-primary-active-bg":"color-ripe-red-700","color-btn-red-primary-active-border":"color-ripe-red-700","color-btn-red-primary-active-content":"color-white","color-btn-red-primary-default-bg":"color-ripe-red-500","color-btn-red-primary-default-border":"color-ripe-red-500","color-btn-red-primary-default-content":"color-white","color-btn-red-primary-hover-bg":"color-ripe-red-600","color-btn-red-primary-hover-border":"color-ripe-red-600","color-btn-red-primary-hover-content":"color-white","color-btn-red-quiet-primary-active-bg":"color-ripe-red-50","color-btn-red-quiet-primary-active-border":"color-ripe-red-50","color-btn-red-quiet-primary-active-content":"color-ripe-red-500","color-btn-red-quiet-primary-default-bg":"color-white","color-btn-red-quiet-primary-default-border":"color-white","color-btn-red-quiet-primary-default-content":"color-ripe-red-500","color-btn-red-quiet-primary-hover-bg":"color-cold-gray-100","color-btn-red-quiet-primary-hover-border":"color-cold-gray-100","color-btn-red-quiet-primary-hover-content":"color-ripe-red-500","color-btn-red-secondary-active-bg":"color-ripe-red-700","color-btn-red-secondary-active-border":"color-ripe-red-700","color-btn-red-secondary-active-content":"color-white","color-btn-red-secondary-default-bg":"transparent","color-btn-red-secondary-default-border":"color-ripe-red-500","color-btn-red-secondary-default-content":"color-ripe-red-500","color-btn-red-secondary-hover-bg":"color-ripe-red-600","color-btn-red-secondary-hover-border":"color-ripe-red-600","color-btn-red-secondary-hover-content":"color-white","color-btn-secondary-disabled-bg":"transparent","color-btn-secondary-disabled-border":"color-cold-gray-150","color-btn-sell":"color-ripe-red-500","color-btn-sell-active":"color-ripe-red-700","color-btn-sell-hover":"color-ripe-red-600","color-button-action-active":"color-cold-gray-700","color-button-action-background-disabled":"color-cold-gray-150","color-button-action-background-pl-disabled":"color-cold-gray-100","color-button-action-background-text-disabled":"color-cold-gray-300","color-button-action-border":"color-cold-gray-400","color-button-action-text":"color-cold-gray-900","color-button-action-text-disabled":"color-cold-gray-300","color-button-background":"color-cold-gray-100","color-button-bg":"color-cold-gray-400","color-button-bg-hover":"color-cold-gray-550","color-button-bg-selected":"color-tv-blue-200","color-button-border":"color-cold-gray-200","color-button-disabled-bg":"color-cold-gray-150","color-button-hover":"color-cold-gray-100","color-button-position-buy":"color-tv-blue-500","color-button-position-buy-active":"color-tv-blue-700","color-button-position-buy-hover":"color-tv-blue-600","color-button-position-profit":"color-minty-green-500","color-button-position-profit-active":"color-minty-green-700","color-button-position-profit-hover":"color-minty-green-600","color-button-position-sell":"color-ripe-red-500","color-button-position-sell-active":"color-ripe-red-700","color-button-position-sell-hover":"color-ripe-red-600","color-button-text":"color-cold-gray-900","color-button-text-active":"color-white","color-button-text-color":"color-white","color-button-text-disabled":"color-cold-gray-300","color-buy-border-active":"color-tv-blue-500","color-buy-border-hover":"color-tv-blue-500","color-buy-btn-chart":"color-tv-blue-500","color-buy-btn-chart-active":"color-tv-blue-700","color-buy-btn-chart-hover":"color-tv-blue-600","color-buy-btn-text-dark":"color-tv-blue-50","color-buy-btn-text-default":"color-white","color-buy-btn-text-light":"color-white","color-buy-btn-withoutbg-active-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-active-chart-default":"color-tv-blue-100","color-buy-btn-withoutbg-active-chart-light":"color-tv-blue-100","color-buy-btn-withoutbg-chart-dark":"color-cold-gray-900","color-buy-btn-withoutbg-chart-default":"color-white","color-buy-btn-withoutbg-chart-light":"color-white","color-buy-btn-withoutbg-hover-chart-dark":"color-tv-blue-a900","color-buy-btn-withoutbg-hover-chart-default":"color-tv-blue-50","color-buy-btn-withoutbg-hover-chart-light":"color-tv-blue-50","color-calculator-active":"color-cold-gray-900","color-calendar-accent-color":"color-white","color-calendar-weekdays-bg-color":"color-cold-gray-50","color-caret-hover":"color-cold-gray-100","color-cell-content-text":"color-cold-gray-900","color-cell-text":"color-cold-gray-900","color-cell-text-falling":"color-ripe-red-500","color-cell-text-growing":"color-minty-green-400","color-checkbox":"color-cold-gray-300","color-checkbox-active":"color-tv-blue-700","color-checkbox-checked":"color-tv-blue-500","color-checkbox-checked-hover":"color-tv-blue-600","color-checkbox-disabled":"color-cold-gray-300","color-checkbox-disabled-bg":"color-cold-gray-150","color-checkbox-focused":"color-tv-blue-500","color-checkbox-hover":"color-cold-gray-350","color-checkbox-icon":"color-white","color-child-of-selected-background":"color-tv-blue-50","color-child-of-selected-hovered-button-background":"color-tv-blue-100","color-circle-logo-background":"color-cold-gray-150","color-circle-logo-letter":"color-white","color-close":"color-cold-gray-400","color-close-button-active-bg":"color-cold-gray-150","color-close-button-active-text":"color-cold-gray-900","color-close-button-hover-bg":"color-cold-gray-100","color-close-button-hover-text":"color-cold-gray-900","color-common-tooltip-force-transparent":"transparent","color-common-tooltip-hotkey-divider":"color-cold-gray-600","color-common-tooltip-hotkey-text":"color-tan-orange-500","color-container-border":"color-cold-gray-100","color-container-hover-bg":"color-cold-gray-100","color-content-disabled":"color-cold-gray-300","color-content-item-bg":"color-white","color-context-menu-item-active-shortcut":"color-cold-gray-300","color-context-menu-item-checked":"color-cold-gray-900","color-control-border-hover":"color-cold-gray-350","color-control-disabled-bg":"color-cold-gray-100","color-control-disabled-text":"color-cold-gray-550","color-control-highlight-intent-danger":"color-control-intent-danger","color-control-highlight-intent-default":"color-cold-gray-300","color-control-highlight-intent-primary":"color-control-intent-primary","color-control-highlight-intent-success":"color-control-intent-success","color-control-highlight-intent-warning":"color-control-intent-warning","color-cross-white":"color-white","color-currency":"color-cold-gray-550","color-currency-active":"color-white","color-custom-button":"color-cold-gray-900","color-custom-button-hover":"color-cold-gray-100","color-custom-field-checkbox-label":"color-black","color-custom-field-section-title":"color-black","color-danger-row-border":"color-ripe-red-500","color-data-table-btn-hover":"color-cold-gray-650","color-data-table-cell-blue-background-bg":"#eaf3fb","color-data-table-cell-border":"#e6eaef","color-data-table-cell-red-background-bg":"#f4ecec","color-data-table-cell-status-bg":"#e6e9ed","color-data-table-stroke-grayed":"#999999","color-data-table-tbody-hover-bg":"#f3f5f9","color-data-table-thead-bg":"color-cold-gray-50","color-default-active-bg":"#ececec","color-desktop-row-border":"color-cold-gray-100","color-desktop-table-background":"color-white","color-details-falling":"color-ripe-red-500","color-details-growing":"color-minty-green-400","color-dialog-background":"color-white","color-dialog-text":"color-cold-gray-900","color-disabled-title":"color-cold-gray-300","color-divider-intent-default":"color-cold-gray-100","color-divider-intent-primary":"color-cold-gray-150","color-dom-widget-button-active-ask":"color-tv-blue-700","color-dom-widget-button-active-bid":"color-ripe-red-700","color-dom-widget-button-ask":"color-tv-blue-500","color-dom-widget-button-bid":"color-ripe-red-500","color-dom-widget-button-close-cross":"color-cold-gray-300","color-dom-widget-button-disabled":"color-cold-gray-150","color-dom-widget-button-hover-ask":"color-tv-blue-600","color-dom-widget-button-hover-bid":"color-ripe-red-600","color-dom-widget-lock-active":"color-cold-gray-900","color-dom-widget-nav-border":"color-cold-gray-50","color-dot-bg":"color-cold-gray-300","color-drag-icon":"color-cold-gray-300","color-drawer-item-active-bg":"color-tv-blue-500","color-drawer-item-active-text":"color-white","color-drawer-item-text":"color-cold-gray-900","color-drop-layer":"color-white","color-drop-target-border":"color-tv-blue-500","color-edit-button-background-hover":"color-cold-gray-150","color-edit-button-icon-hover":"color-cold-gray-900","color-edit-button-text":"color-cold-gray-900","color-edit-button-text-disabled":"color-cold-gray-300","color-empty-border":"color-black","color-empty-line":"color-ripe-red-400","color-error-background":"color-white","color-error-text":"color-cold-gray-700","color-expand-handle-bg-hover":"color-cold-gray-150","color-favorite-bg-hover":"color-cold-gray-100","color-favorite-border":"color-cold-gray-150","color-favorite-checked":"color-banana-yellow-700","color-favorite-round-bg":"color-black","color-favorite-round-text":"color-white","color-favorite-study-template-bg-hover":"color-cold-gray-100","color-favorite-study-template-border":"color-cold-gray-200","color-favorite-study-template-text":"color-cold-gray-900","color-favorite-study-template-text-hover":"color-black","color-favorite-text":"color-cold-gray-900","color-first-item-border":"transparent","color-floating-toolbar-shadow":"color-cold-gray-550","color-force-transparent":"transparent","color-gray":"color-cold-gray-150","color-grayed-text":"color-cold-gray-300","color-headcell-text-hovered":"color-cold-gray-900","color-header-border":"color-cold-gray-150","color-header-hover":"color-cold-gray-100","color-header-hovered-button-bg-disabled":"color-white","color-header-title-symbol-exchange":"color-cold-gray-650","color-headerspace-btn-active-bg":"color-cold-gray-100","color-headerspace-btn-icon-color":"color-cold-gray-900","color-highlight-falling":"color-ripe-red-500","color-highlight-growing":"color-minty-green-400","color-highlight-search":"color-tv-blue-200","color-highlighted-text":"color-tv-blue-200","color-hovered-background":"color-cold-gray-100","color-hovered-button-background":"color-cold-gray-150","color-hovered-row-background":"color-cold-gray-100","color-hovered-settings-button-background":"color-cold-gray-150","color-hovered-watchlist-header-cell":"color-cold-gray-600","color-icon":"color-black","color-icon-background-selected-hover":"color-tv-blue-200","color-icon-hover":"color-cold-gray-900","color-icon-hover-color":"color-cold-gray-900","color-icon-selected":"color-white","color-icon-selected-hover":"color-tv-blue-200","color-indicators-text":"color-cold-gray-900","color-info":"color-cold-gray-400","color-info-icon":"color-cold-gray-200","color-info-table-row-hover-bg":"color-cold-gray-100","color-info-table-text-buy":"color-tv-blue-500","color-info-table-text-disabled":"color-cold-gray-150","color-info-table-text-highlighted":"color-cold-gray-900","color-info-table-text-sell":"color-ripe-red-500","color-informer-intent-danger":"color-ripe-red-500","color-informer-intent-danger-bg":"color-white","color-informer-intent-danger-border":"color-ripe-red-500","color-informer-intent-default":"color-cold-gray-550","color-informer-intent-default-bg":"color-white","color-informer-intent-default-border":"color-cold-gray-150","color-informer-intent-success":"color-minty-green-500","color-informer-intent-success-bg":"color-white","color-informer-intent-success-border":"color-minty-green-500","color-informer-intent-warning":"color-tan-orange-500","color-informer-intent-warning-bg":"color-white","color-informer-intent-warning-border":"color-tan-orange-500","color-informer-light-danger-bg":"color-ripe-red-50","color-informer-light-default-bg":"color-cold-gray-100","color-informer-light-success-bg":"color-minty-green-50","color-informer-light-warning-bg":"color-tan-orange-50","color-informer-text-content":"color-cold-gray-900","color-input-bg":"color-white","color-input-border":"color-cold-gray-200","color-input-border-hover":"color-cold-gray-350","color-input-disabled-bg":"color-cold-gray-100","color-input-disabled-border":"color-cold-gray-200","color-input-disabled-text":"color-cold-gray-300","color-input-placeholder-wait":"color-cold-gray-100","color-input-readonly-bg":"color-cold-gray-100","color-input-readonly-border":"color-cold-gray-200","color-input-text":"color-cold-gray-900","color-item-action":"color-white","color-item-bg-selected":"color-tv-blue-100","color-item-row-bg-hover":"color-cold-gray-100","color-item-row-border":"color-cold-gray-100","color-item-row-selected":"color-tv-blue-100","color-item-row-text":"color-cold-gray-900","color-item-row-text-invalid":"color-ripe-red-400","color-item-shortcut-active-text":"color-white","color-item-text":"color-cold-gray-900","color-item-toolbox-active-text":"color-white","color-keyboard-button-bg":"color-white","color-keyboard-button-shadow":"color-cold-gray-150","color-keyboard-button-text":"color-cold-gray-900","color-light-tab-button-active-bg":"color-cold-gray-200","color-light-tab-button-default-bg":"color-cold-gray-100","color-light-tab-button-default-content":"color-cold-gray-900","color-light-tab-button-disabled-bg":"color-cold-gray-100","color-light-tab-button-disabled-content":"color-cold-gray-300","color-light-tab-button-hover-bg":"color-cold-gray-150","color-light-tab-button-selected-bg":"color-white","color-light-tab-button-selected-content":"color-cold-gray-900","color-linked-row-border":"color-tv-blue-500","color-load-chart-dialog-text":"color-cold-gray-900","color-loading-buttons-dark":"color-cold-gray-800","color-loading-buttons-default":"color-cold-gray-100","color-loading-buttons-light":"color-cold-gray-100","color-long-position-bg":"#d8f0fa","color-main-background":"color-white","color-main-content-text":"color-cold-gray-900","color-main-text":"color-cold-gray-900","color-margin-overflow":"color-ripe-red-500","color-menu-button":"color-white","color-menu-icon-hover":"color-cold-gray-900","color-menu-wrapper":"transparent","color-message-bg":"color-minty-green-50","color-message-error-bg":"color-ripe-red-50","color-meter-buy-active-bg":"color-tv-blue-100","color-meter-buy-bg":"color-tv-blue-50","color-meter-sell-active-bg":"color-ripe-red-100","color-meter-sell-bg":"color-ripe-red-50","color-mobile-row-bottom-border":"color-cold-gray-150","color-mobile-table-background":"color-white","color-modal-backdrop":"color-cold-gray-400","color-now-border":"color-white","color-now-stick":"color-cold-gray-900","color-number-input-arrow-bg-hover":"color-cold-gray-100","color-number-input-arrow-hover":"color-cold-gray-900","color-opacity-bg":"color-white","color-open":"color-minty-green-500","color-option-active-bg":"#ececec","color-option-hover-bg":"#f2f2f2","color-overall-volume-ask":"color-ripe-red-50","color-overall-volume-bid":"color-tv-blue-50","color-overall-volume-text-ask":"color-ripe-red-500","color-overall-volume-text-bid":"color-tv-blue-500","color-placeholder-down":"color-ripe-red-400","color-placeholder-up":"color-minty-green-400","color-pointer":"color-white","color-popup-menu-item":"color-cold-gray-200","color-position-warning-bg":"color-cold-gray-50","color-post-market":"color-tv-blue-500","color-pre-market":"color-tan-orange-600","color-preview-error":"color-ripe-red-500","color-preview-warning-icon":"color-white","color-preview-warning-text":"color-cold-gray-900","color-price":"color-cold-gray-900","color-price-text":"color-cold-gray-900","color-primary-icon":"color-sky-blue-500","color-primary-popup":"color-white","color-progress":"color-tv-blue-500","color-progress-track":"color-tv-blue-50","color-properties-dialog-borders":"color-cold-gray-150","color-properties-dialog-defaults-text":"color-cold-gray-900","color-properties-dialog-tab-bg":"color-cold-gray-100","color-qty-bg-active-chart-dark":"color-cold-gray-900","color-qty-bg-active-chart-default":"color-cold-gray-150","color-qty-bg-active-chart-light":"color-cold-gray-150","color-qty-bg-chart-dark":"color-cold-gray-850","color-qty-bg-chart-default":"color-cold-gray-50","color-qty-bg-chart-light":"color-cold-gray-50","color-qty-bg-hover-chart-dark":"color-cold-gray-800","color-qty-bg-hover-chart-default":"color-cold-gray-100","color-qty-bg-hover-chart-light":"color-cold-gray-100","color-qty-text-chart-dark":"color-cold-gray-200","color-qty-text-chart-default":"color-cold-gray-900","color-qty-text-chart-light":"color-cold-gray-900","color-quantity-input-border":"color-cold-gray-200","color-quantity-input-disabled":"color-cold-gray-150","color-radio":"color-cold-gray-300","color-radio-checked":"color-tv-blue-500","color-radio-checked-bg":"color-white","color-radio-checked-hover":"color-tv-blue-600","color-radio-disabled":"color-cold-gray-300","color-radio-disabled-bg":"color-cold-gray-150","color-radio-hover":"color-cold-gray-350","color-range-background":"color-cold-gray-100","color-range-slider-bg":"color-cold-gray-150","color-range-slider-middle-bg":"color-tv-blue-500","color-red-price":"color-ripe-red-500","color-relative-price-arrow-hover":"color-cold-gray-900","color-relative-price-input-wait":"color-cold-gray-150","color-relative-price-list-item":"color-cold-gray-800","color-relative-price-list-item-hover-bg":"color-cold-gray-100","color-relative-price-list-item-selected":"color-white","color-relative-price-list-item-selected-bg":"color-tv-blue-500","color-remove-action-hover":"color-ripe-red-600","color-rename-input-background":"color-white","color-right-hover":"color-minty-green-300","color-right-main":"color-minty-green-a600","color-round-tab-disabled-content":"color-cold-gray-300","color-round-tab-ghost-active-bg":"transparent","color-round-tab-ghost-active-border":"color-cold-gray-900","color-round-tab-ghost-active-content":"color-cold-gray-900","color-round-tab-ghost-default-bg":"transparent","color-round-tab-ghost-default-border":"transparent","color-round-tab-ghost-default-content":"color-cold-gray-900","color-round-tab-ghost-disabled-bg":"transparent","color-round-tab-ghost-hover-bg":"transparent","color-round-tab-ghost-hover-border":"color-cold-gray-150","color-round-tab-ghost-hover-content":"color-cold-gray-900","color-round-tab-ghost-selected-bg":"transparent","color-round-tab-ghost-selected-border":"color-cold-gray-900","color-round-tab-ghost-selected-content":"color-cold-gray-900","color-round-tab-primary-active-bg":"color-cold-gray-200","color-round-tab-primary-active-border":"color-cold-gray-200","color-round-tab-primary-active-content":"color-cold-gray-900","color-round-tab-primary-default-bg":"color-cold-gray-100","color-round-tab-primary-default-border":"color-cold-gray-100","color-round-tab-primary-default-content":"color-cold-gray-900","color-round-tab-primary-disabled-bg":"color-cold-gray-150","color-round-tab-primary-hover-bg":"color-cold-gray-150","color-round-tab-primary-hover-border":"color-cold-gray-150","color-round-tab-primary-hover-content":"color-cold-gray-900","color-round-tab-primary-selected-bg":"color-cold-gray-900","color-round-tab-primary-selected-border":"color-cold-gray-900","color-round-tab-primary-selected-content":"color-white","color-scroll-fade":"color-white","color-scrollbar-active":"color-cold-gray-400","color-scrollbar-default":"color-cold-gray-200","color-scrollbar-hover":"color-cold-gray-300","color-search-border":"color-cold-gray-150","color-section-bg":"color-cold-gray-100","color-section-buy-bg-active":"color-tv-blue-700","color-section-buy-bg-hover":"color-tv-blue-600","color-section-content":"color-cold-gray-300","color-section-content-active":"color-white","color-section-sell-bg-active":"color-ripe-red-700","color-section-sell-bg-hover":"color-ripe-red-600","color-selected-border":"color-cold-gray-900","color-selected-hovered-button-background":"color-tv-blue-200","color-selected-symbol-background":"color-tv-blue-100","color-sell-border-active":"color-ripe-red-500","color-sell-border-hover":"color-ripe-red-500","color-sell-btn-chart":"color-ripe-red-500","color-sell-btn-chart-active":"color-ripe-red-700","color-sell-btn-chart-hover":"color-ripe-red-600","color-sell-btn-text-dark":"color-ripe-red-50","color-sell-btn-text-default":"color-white","color-sell-btn-text-light":"color-white","color-sell-btn-withoutbg-active-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-active-chart-default":"color-ripe-red-100","color-sell-btn-withoutbg-active-chart-light":"color-ripe-red-100","color-sell-btn-withoutbg-hover-chart-dark":"color-ripe-red-a900","color-sell-btn-withoutbg-hover-chart-default":"color-ripe-red-50","color-sell-btn-withoutbg-hover-chart-light":"color-ripe-red-50","color-separator":"color-cold-gray-100","color-separator-active-background":"color-tv-blue-100","color-separator-border":"color-cold-gray-100","color-shadow":"color-cold-gray-150","color-short-position-bg":"#ffdbe1","color-small-bg":"color-white","color-solution-icon":"color-cold-gray-200","color-sort-button":"color-cold-gray-900","color-sort-button-bg-hover":"color-cold-gray-100","color-sort-button-icon-hover":"color-cold-gray-300","color-sortable-after-border":"#919691","color-spread":"color-black","color-spread-chart-dark":"color-cold-gray-200","color-spread-chart-default":"color-cold-gray-900","color-spread-chart-light":"color-cold-gray-900","color-square-tab-bg-active":"color-cold-gray-150","color-square-tab-bg-selected":"color-cold-gray-100","color-square-tab-bg-transparent":"transparent","color-square-tab-text-active":"color-cold-gray-900","color-success-row-border":"color-minty-green-600","color-suggestion-text":"#4a4a4a","color-swatch-border-hover":"color-cold-gray-200","color-switch-bg":"transparent","color-switch-border":"color-cold-gray-200","color-switch-hover-bg":"color-cold-gray-100","color-symbol":"color-cold-gray-900","color-symbol-border":"color-cold-gray-100","color-tab-disabled":"transparent","color-tab-hover":"color-cold-gray-100","color-tab-switcher-border":"color-cold-gray-100","color-tag-bg":"color-cold-gray-100","color-tag-bg-active":"color-tv-blue-50","color-tag-bg-disabled":"color-cold-gray-150","color-tag-bg-hover":"color-cold-gray-150","color-tag-buy":"color-tv-blue-500","color-tag-sell":"color-ripe-red-500","color-tag-text":"color-white","color-tag-text-disabled":"color-cold-gray-300","color-tag-text-secondary":"color-cold-gray-900","color-templates-dialog-body-border":"color-cold-gray-150","color-text":"color-cold-gray-900","color-text-btn-activated-bg":"color-tv-blue-50","color-text-btn-activated-content":"color-tv-blue-600","color-text-btn-bg-active-brand":"color-tv-blue-50","color-text-btn-bg-active-gray":"color-cold-gray-150","color-text-btn-bg-active-light-gray":"color-cold-gray-150","color-text-btn-bg-checked-brand":"color-tv-blue-50","color-text-btn-bg-checked-gray":"color-cold-gray-100","color-text-btn-bg-checked-light-gray":"color-cold-gray-100","color-text-btn-bg-hover-brand":"color-tv-blue-50","color-text-btn-bg-hover-gray":"color-cold-gray-100","color-text-btn-bg-hover-light-gray":"color-cold-gray-100","color-text-btn-content-active-brand":"color-tv-blue-500","color-text-btn-content-active-gray":"color-cold-gray-900","color-text-btn-content-active-light-gray":"color-cold-gray-900","color-text-btn-content-brand":"color-tv-blue-500","color-text-btn-content-checked-brand":"color-tv-blue-600","color-text-btn-content-checked-gray":"color-cold-gray-900","color-text-btn-content-checked-light-gray":"color-cold-gray-900","color-text-btn-content-disabled-brand":"color-cold-gray-300","color-text-btn-content-disabled-gray":"color-cold-gray-300","color-text-btn-content-disabled-light-gray":"color-cold-gray-300","color-text-btn-content-gray":"color-cold-gray-900","color-text-btn-content-hover-brand":"color-tv-blue-600","color-text-btn-content-hover-gray":"color-cold-gray-900","color-text-btn-content-hover-light-gray":"color-cold-gray-900","color-text-btn-content-light-gray":"color-cold-gray-550","color-text-input":"color-cold-gray-900","color-text-white":"color-white","color-textarea-bg":"color-white","color-ticker":"color-cold-gray-900","color-ticker-background":"color-cold-gray-100","color-time-mark":"color-white","color-title":"color-cold-gray-300","color-title-background":"color-cold-gray-100","color-title-text":"color-cold-gray-900","color-toast-bg":"color-white","color-tooltip-background":"color-white","color-tooltip-blue":"color-tv-blue-a200","color-tooltip-card-shadow":"color-cold-gray-500","color-tooltip-force-transparent":"transparent","color-tooltip-gray":"color-cold-gray-400","color-tooltip-text":"color-cold-gray-900","color-tooltip-time":"color-cold-gray-100","color-tooltip-wizard-bg":"color-tv-blue-500","color-top-border-content":"color-cold-gray-150","color-trading-widget-title-text":"color-black","color-tree-bg":"color-white","color-tv-button-group-primary":"#ffffff","color-tv-dom-panel-header-bg":"color-cold-gray-50","color-tv-dom-widget-main-value-border":"color-cold-gray-50","color-ui-loading-indicator-bg":"color-white","color-underline-tab-active-content":"color-cold-gray-900","color-underline-tab-default-content":"color-cold-gray-900","color-underline-tab-selected-content":"color-cold-gray-900","color-unitconversion-active":"color-cold-gray-800","color-unitconversion-active-text":"color-white","color-unitconversion-bottom-border":"color-cold-gray-100","color-unitconversion-highlighted-text":"color-tv-blue-200","color-unitconversion-label":"color-cold-gray-900","color-unitconversion-selected-bg":"color-tv-blue-100","color-wait":"color-cold-gray-150","color-warn-text":"color-tan-orange-600","color-week-day-text-active":"color-cold-gray-900","color-white-border":"color-cold-gray-200","color-white-hover":"color-white","color-widget-header-border":"color-cold-gray-150","color-widget-header-title-color":"color-cold-gray-900","color-widget-separator":"color-cold-gray-150","color-widgetbar-titles":"color-cold-gray-900"}}'),y={ +...n,...i,...g.dark},u={...a,...d,...g.light};function s(o){var r;const l={};for(const[c,e]of Object.entries(o))"string"==typeof e&&(void 0===l[e]&&(l[e]=[]),null===(r=l[e])||void 0===r||r.push(c));return l}function v(o,r){const l=[];for(let c=1;c<20;c++)l.push(o[`${r}-${50*c}`]);return l}function h(o){return{color1:v(o,"color-tv-blue"),color2:v(o,"color-cold-gray"),color3:v(o,"color-ripe-red"),color4:v(o,"color-minty-green"),color5:v(o,"color-tan-orange"),color6:v(o,"color-grapes-purple"),color7:v(o,"color-banana-yellow"),white:[o["color-white"]],black:[o["color-black"]]}}const p=s(y),m=s(u);function f(o,r){const l=/([a-z]+[\-a-z+]+-[a-z]+)-?([0-9]+)?/.exec(o);if(null===l)return;const c=l[1],e=parseInt(l[2])/50-1;switch(c){case"color-tv-blue":return r.color1[e];case"color-cold-gray":return r.color2[e];case"color-ripe-red":return r.color3[e];case"color-minty-green":return r.color4[e];case"color-tan-orange":return r.color5[e];case"color-grapes-purple":return r.color6[e];case"color-banana-yellow":return r.color7[e];case"color-white":return r.white;case"color-black":return r.black}}const w={};for(const[o,r]of Object.entries(b))w[r]=o;const k=h(p),x=h(m);function q(o,r){return(r===e.StdTheme.Light?x:k)[o]}function S(o,r,l){const c=(r===e.StdTheme.Light?u:y)[o];if(void 0===c)return;return f(c,l)}function T(o,r){const l=w[o];if(void 0!==l)return f(l,r)}var C=l(36986);const L="theme-custom";function O(o){G(e.StdTheme.Light,o[e.StdTheme.Light]),G(e.StdTheme.Dark,o[e.StdTheme.Dark]),window.requestAnimationFrame((()=>{A(),z(":root",e.StdTheme.Light,o[e.StdTheme.Light]),z(".theme-dark:root",e.StdTheme.Dark,o[e.StdTheme.Dark]),function(o){D().insertRule(`.chart-widget__top--themed-dark {\n\t\t--themed-color-legend-background-tertiary: ${S("color-background-tertiary",e.StdTheme.Dark,o.dark)};\n\t\t--themed-color-legend-background-secondary-inverse: ${S("color-background-secondary-inverse",e.StdTheme.Dark,o.dark)};\n\t}`),D().insertRule(`.chart-widget__top--themed-light {\n\t\t--themed-color-legend-background-tertiary: ${S("color-background-tertiary",e.StdTheme.Light,o.light)};\n\t\t--themed-color-legend-background-secondary-inverse: ${S("color-background-secondary-inverse",e.StdTheme.Light,o.light)};\n\t}`)}(o)}))}function $(){(0,e.restoreStdThemes)(),window.requestAnimationFrame((()=>{!function(){const o=D();for(;o.cssRules.length>0;)o.deleteRule(0)}(),R()}))}function A(){const o=window.document.documentElement.classList;o.contains(L)||o.add(L)}function R(){window.document.documentElement.classList.remove(L)}let j;function D(){return void 0===j&&(j=new CSSStyleSheet,(0,C.getChartingLibraryGlobalContext)().document.adoptedStyleSheets.push(j)),j}function z(o,r,l){var c;const e=[];for(const[o,t]of Object.entries(l))if(Array.isArray(t)){const l=q(o,r);for(let o=0;othis._sortedTimePoints[this._sortedTimePoints.length-1].timeMs){if(null===this._mainSymbolExtrapolator)return null;const t=this._mainSymbolExtrapolator.indexOfTime(e),i=this._mainSymbolExtrapolator.indexOfTime(this._sortedTimePoints[this._sortedTimePoints.length-1].timeMs);if(null===t||null===i)return null;const s=t.index-i.index-1;return{index:this._sortedTimePoints.length+s,timeMs:t.timeMs}}let t=(0,o.lowerbound)(this._sortedTimePoints,e,((e,t)=>e.timeMs({timeMs:e,markWeight:0,displayTime:NaN})));this._fillPointsData(i,0,0!==this._sortedTimePoints.length?this._sortedTimePoints[this._sortedTimePoints.length-1].displayTime:null);const r=[];for(let t=e;tf(e,i+t)));return r.concat(n)}setTimezone(e){this._displayTimezone="exchange"===e?null:(0,n.get_timezone)(e), this._fillPointsData(this._sortedTimePoints,0)}fillIndexesInRows(e){if(0===e.length)return;let t=-1,i=(0,o.lowerbound)(this._sortedTimePoints,Math.round(1e3*e[0].value[0]),((e,t)=>e.timeMse.timeMs{for(;i=this._sortedTimePoints.length){const t=this.indexOfTime(e);if(null===t)return l.INVALID_TIME_POINT_INDEX;i=t.timeMs!==e?t.index+1:t.index}return(0,s.assert)(i>t,"data must have unique sorted times"),t=i,i}))}firstSeriesBarTime(){return 0===this._sortedTimePoints.length?null:this._sortedTimePoints[0].timeMs}replaceBarsTimesTail(e,t){if(0===t.length)return null;if(!this._instanceIds.has(e))return this.setSeriesBarsTimes(e,t);const i=[],s=(0,o.lowerbound)(this._sortedTimePoints,t[0],((e,t)=>e.timeMs({timeMs:e.timeMs,pointData:e.pointData,markWeight:0,displayTime:NaN})));for(let e=s;ee.timeMs-t.timeMs));const a=this._updateTimeScalePointsTail(n);return this._applyTimeScaleChanges(a,!1)}setSeriesBarsTimes(e,t){return this._setBarsTimes(e,t)}setStudyBarsTimes(e,t){return this._setBarsTimes(e,t)}_setBarsTimes(e,t){const i=0!==this._pointDataByTimePoint.size;if(this._instanceIds.has(e))for(const t of this._sortedTimePoints)t.pointData.instances.delete(e);0===t.length?this._instanceIds.delete(e):this._instanceIds.add(e),this._addBarsTimesToInstance(e,t,!1),i&&this._cleanupPointsData(this._sortedTimePoints);const s=[];this._pointDataByTimePoint.forEach(((e,t)=>{s.push({markWeight:0,timeMs:t,displayTime:NaN,pointData:e})})),s.sort(((e,t)=>e.timeMs-t.timeMs));const r=this._updateTimeScalePoints(s);return this._applyTimeScaleChanges(r,!1)}_updateFutureBars(){if(0===this._minFutureBarsCount||null===this._mainSymbolExtrapolator)return;if(0!==this._sortedTimePoints.length){const e=this._sortedTimePoints[this._sortedTimePoints.length-1].timeMs;this._mainSymbolExtrapolator.ensureExtrapolatedToFutureTime(e)}const e=this._futureBarsFirstPointIndex();this._mainSymbolExtrapolator.setMinFutureBarsCount(e+this._minFutureBarsCount)}_addBarsTimesToInstance(e,t,i){const s=i?[]:null;for(const i of t){ const t=this._pointDataByTimePoint.get(i);if(void 0===t){const t=new Set;t.add(e);const r={index:0,instances:t};this._pointDataByTimePoint.set(i,r),null!==s&&s.push({timeMs:i,pointData:r})}else t.instances.add(e)}return s}_futureBarsFirstPointIndex(){if(null===this._mainSymbolExtrapolator||0===this._sortedTimePoints.length)return 0;const e=this._mainSymbolExtrapolator.futureBars();return(0,o.upperbound_int)(e,this._sortedTimePoints[this._sortedTimePoints.length-1].timeMs)}_futureBars(){return null===this._mainSymbolExtrapolator?[]:this._mainSymbolExtrapolator.futureBars().slice(this._futureBarsFirstPointIndex(),this._futureBarsFirstPointIndex()+1e3)}_cleanupPointsData(e){for(const t of e)0===t.pointData.instances.size&&this._pointDataByTimePoint.delete(t.timeMs)}_updateTimeScalePoints(e){let t=-1;for(let i=0;ie.timeMs=this._sortedTimePoints.length)continue;this._sortedTimePoints[n].timeMs!==r.timeMs&&-1===i&&(i=n)}const s=t+e.length;if(i=S(i,this._sortedTimePoints.length,s),-1===i)return null;this._fillPointsData(e,0,0===t||0===this._sortedTimePoints.length?null:this._sortedTimePoints[t-1].displayTime);const r=g(this._sortedTimePoints.slice(t),e).map((e=>({old:e.old+t,new:e.new===l.INVALID_TIME_POINT_INDEX?e.new:e.new+t})));{const i=this._sortedTimePoints;let r=0;for(;t+r1&&null===i){const t=Math.ceil(n/(e.length-1)),i=new Date(1e3*(e[0].displayTime-t));e[0].markWeight=m(new Date(1e3*e[0].displayTime),i)}}(e,t,i)}_applyTimeScaleChanges(e,t){if(null===e)return t?(this._fillPointsData(this._sortedTimePoints,0),{points:[],pointsIndex:0,baseIndex:this._getBaseIndex(),indexChange:[],marks:this.tickMarks(0)}):null;let i=e.pointsIndex;if(0!==i&&t&&(this._fillPointsData(this._sortedTimePoints,0),i=0),0===this._sortedTimePoints.length)return{baseIndex:null,pointsIndex:0,indexChange:[],marks:[],points:[]};const s=[] -;for(let t=e.pointsIndex;t{"use strict";var s=i(2060),r=i(20629).StudyEngine,n=i(3075).OHLCV,o=i(36802),a=i(1430).SymbolExtrapolator,l=i(75683).SessionTimeScale,c=i(16426).PointsetsManager,h=i(14381),d=i(53388).createDwmAligner,u=i(85049).Interval,p=i(76422),_=i(44843).visitObject,m=i(37265).isObject;i(42924),i(6058);var g=i(47282).DatafeedRequestsCachedProcessor,f=i(63950).timezoneIsAvailable,v=i(53388).isAlignmentEnabled,y=i(73698),S=y.isEncodedExtendedSymbol,b=y.decodeExtendedSymbol,w=i(68805).extractSymbolNameFromSymbolInfo,C=i(30328).replaceGraphicsTimesWithTimePointIndexIndex,P=i(56570),x=i(91007).SubsessionId,T=i(14381).getPeriodsBetweenDates,I=i(39692).overwriteVolumeProfileResolutionForPeriodGetter;const M="pre_post_market_sessions",A=P.enabled(M),L=P.enabled("pay_attention_to_ticker_not_symbol");function k(e,t,i,s){return[e,t,i,s].filter((e=>!!e)).join("|")}var D=-5e6;function E(e){var t=e.findIndex((function(e){return e.index!==D}));return-1===t?[]:0===t?e:e.slice(t)}function V(e,t,i){if(e){if("string"==typeof e)return void F("`logo_urls` should be an array of urls, not a string.");const[t,s]=e;s?(i["base-currency-logoid"]=t,i["currency-logoid"]=s):i.logoid=e}t&&(i.provider_id=t,i.country=void 0)}function B(e,t){return e+"_"+t}function R(e){if(null===e||"number"==typeof e)return e;if("object"==typeof e&&Array.isArray(e)){switch(e[0]){case"bar_count":return e[2];case"from_to":return e.length>=3?e[2]:null}}return null}function N(e){const t=b(e),i="string"==typeof t.symbol?t:t.symbol;return[i.symbol,{currency:i["currency-id"],unit:i["unit-id"],session:i.session===x.Regular?void 0:i.session}]}var O=function(e){var t=this;this._studiesCache={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._metainfoCache=[],this._barsCoefficientsCache={},this._externalDatafeed=e,e.getVolumeProfileResolutionForPeriod&&I((function(t,i,s,r){return e.getVolumeProfileResolutionForPeriod(t,i,s,r)})),this._datafeedConfiguration=null,this._marketStatusWatchers={},this._resolveRequests={},this._resolvePromisesBySymbolId=new Map, -this._symbolIdToSymbolRequestString=new Map,this._callbacks={},this._serverTimeOffset=0,t._logMessage("Datafeed settings received: {0}".format(JSON.stringify(window.configurationData))),t._datafeedConfiguration=t._adoptConfigurationData(window.configurationData),t._fireEvent("configuration_received"),t._externalDatafeed.getServerTime&&t._externalDatafeed.getServerTime((function(e){t._serverTimeOffset=e-(new Date).valueOf()/1e3})),this._invalidatedPointsetSessions=new Set,this._refreshPointsetsTimerId=null,this._pointsetsManagers={},this._quotesInfo=[],this._depthInfo=[],this._endOfData={},this._computeStudyCounter=0,this._symbolExtrapolators={},this._timeScales={},this._cachedDatafeed=new g(e,this.serverTimeOffset.bind(this),this._datafeedConfiguration.reset_cache_timeout),o.setupFeed({resolve:function(e,i,s,r){t._resolveSymbolByName(e,i,s,r)},subscribe:function(e,i,s,r,n){return t._cachedDatafeed.subscribe(e,i,s,function(e,i,s){var r=new h.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),n=h.newBarBuilder(i,r,r);return function(e){if(e&&e.count()){var i=1e3*t.getCurrentUTCTime();n.moveTo(i),n.indexOfBar(i)>=0&&e.setLastBarClosed(!1)}s(e)}}(e,i,r),n)},unsubscribe:function(e){return t._cachedDatafeed.unsubscribe(e)}})};function F(e){console.warn(`${(new Date).toISOString()} ${e}`)}function W(e,t){return e+"_"+t}function H(e,t,i,s){return e+(t?"_#_"+t:"")+(i?"_#_"+i:"")+(s?"_#_"+s:"")}O.prototype._getSymbolExtrapolator=function(e,t,i){var s=u.normalize(i),r=function(e,t,i){const s=void 0!==t.subsession_id?","+t.subsession_id:"";return e+","+t.full_name+","+i+s}(e,t,s),n=this._symbolExtrapolators[r];return void 0===n&&(n=new a(t,s),this._symbolExtrapolators[r]=n),n},O.prototype._barsCoefficients=function(e,t){if(void 0===b(e).type)return{};var i=e+t;return this._barsCoefficientsCache[i]||(this._barsCoefficientsCache[i]={}),this._barsCoefficientsCache[i]},O.prototype.destroy=function(){for(const e of Object.keys(this._quotesInfo))this._stopQuotesSubscription(e);this._cachedDatafeed.destroy(),this._externalDatafeed=null;for(const e of Object.keys(this._pointsetsManagers))this._pointsetsManagers[e].destroy();this._quotesInfo={},this._pointsetsManagers={}},O.prototype.purgeCache=function(){this._endOfData={},this._resolveRequests={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._studiesCache={},this._resolvePromisesBySymbolId.clear(),this._symbolIdToSymbolRequestString.clear(),Object.keys(this._pointsetsManagers).forEach((function(e){this._pointsetsManagers[e].destroy()}),this),this._pointsetsManagers={},Object.keys(this._timeScales).forEach((function(e){this._timeScales[e].destroy()}),this),this._timeScales={},Object.keys(this._symbolExtrapolators).forEach((function(e){this._symbolExtrapolators[e].destroy()}),this),this._symbolExtrapolators={}},O.prototype.purgeDataCache=function(){this._cachedDatafeed.purgeCache()},O.prototype._logMessage=function(e){P.enabled("charting_library_debug_mode")&&console.log(`${(new Date).toISOString()} ${e}`)},O.prototype.on=function(e,t){ -return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},O.prototype._fireEvent=function(e,t,i){if(this._callbacks.hasOwnProperty(e)){for(var s=this._callbacks[e],r=0;r{this._resolveSymbolImpl(e,(e=>{t(e.price_sources)}),(e=>{i(e)}))}))},O.prototype.supportedSymbolsTypes=function(){return this._datafeedConfiguration.symbols_types||[]},O.prototype.symbolsGrouping=function(){return this._datafeedConfiguration.symbols_grouping||{futures:/$a/}},O.prototype._findStudyObject=function(e){e.endsWith("!")&&(e=e.slice(0,-1));var t=e.split("@")[0],i=JSServer.studyLibrary.filter((function(i){return i.metainfo.id===e||i.metainfo.shortDescription===t}));return 0===i.length?null:i[0]},O.prototype.getMarks=function(e,t,i,s,r){var n={red:6,green:5,blue:4,yellow:3};if(this._externalDatafeed.getMarks&&this._datafeedConfiguration.supports_marks){this._logMessage("Requesting bars marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format(e.full_name,r,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString()));var o=this;this._externalDatafeed.getMarks(e,t,i,(function(t){var i=t.map((function(e){return e.time=parseInt(e.time),e}));o._logMessage("Received bars marks: symbol {0}, resolution {1}, marks {2}".format(e.full_name,r,JSON.stringify(i)));var a=d(r,e),l=P.enabled("two_character_bar_marks_labels"),c=i.map((function(e){return e.tickmark=null!==a?a.timeToSessionStart(1e3*e.time)/1e3:e.time,e.direction=n[e.color],e.onClicked=function(){p.emit("onMarkClick",e.id)},e.label=!!e.label&&(l?e.label.slice(0,2):e.label[0]),e}));s(c)}),r)}},O.prototype.getTimescaleMarks=function(e,t,i,s,r){if(this._externalDatafeed.getTimescaleMarks&&this._datafeedConfiguration.supports_timescale_marks){this._logMessage("Requesting timescale marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format(e.full_name,r,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString()));var n=this;this._externalDatafeed.getTimescaleMarks(e,t,i,(function(t){n._logMessage("Received timescale marks: symbol {0}, resolution {1}, marks {2}".format(e.full_name,r,JSON.stringify(t)));var i=d(r,e),o=t.map((function(e){return e.tickmark=null!==i?i.timeToSessionStart(1e3*e.time)/1e3:e.time,e}));s(o)}),r)}},O.prototype.getSeriesLastBarTime=function(e,t){var i=this._getSeriesData(e,t) -;return null===i||0===i.length?null:i[i.length-1].timeMs},O.prototype.getSeriesInterval=function(e,t){var i=this._studiesCache[e][t];return i?i.resolution:null},O.prototype.getSeriesSymbolInfo=function(e,t){var i=this._studiesCache[e][t];return i?i.symbolInfo:null},O.prototype._getSeriesData=function(e,t){return this._objectsDataCache[W(e,t)]||null},O.prototype._computeStudy=async function(e,t,i,s,n,o,a,l,c,h){var p=!0,_=[];null!==l&&(this._objectsDataCache[l]=null),this._timeScales[e].setCompleted(!1);var m=this._computeStudyCounter++;function g(e,t){if(e_[a].timeMs;l?_.push({index:g(s,_.length),value:[s/1e3].concat(r),timeMs:s}):(_[a].index=g(s,a),_[a].value=[s/1e3].concat(r),_[a].timeMs=s),p||h.onRealtimeCallback([_[_.length-1]],l,_.length,f,i)}(e,t,i)},nonseriesOut:function(e,t){h.onNonSeriesDataUpdate(t,i)},setNoMoreData:function(){y=!0},recalc:function(e,s){p=!1,_.endOfData=y,_.emptyBarCount=s.emptyBarCount,t.error&&null!==t.error()||(null!==l&&(S._objectsDataCache[l]=_),h.onDataReadyCallback(_,f,i,s))}});if(!S._studiesCache[e]||!S._studiesCache[e][n])throw Error("This should never happen");S._studiesCache[e][n].engine=w}catch(e){if(!e.studyError)throw e;h.onErrorCallback(e.message)}}else h.onErrorCallback("Unsupported resolution. Did you forget to set has_intraday to true?")}(w,C)},O.prototype._getDataRangeForStudy=function(e,t){var i=this._studiesCache[e][t],s={...this._seriesDataRange(e,i.parentId)};return this._studyCanExtendTimeScale(e,t)?void 0!==i.dataRange?i.dataRange:(i.firstLoadedTimeMs&&(s.to=i.firstLoadedTimeMs),s):s},O.prototype._createStudy=function(e,t,i,s,r,n,o,a){var l=this;function c(e,t,i){const o=l._studiesCache[s][r];if(o.completed=!0,e.length>0&&(o.firstLoadedTimeMs=e[0].timeMs),e=E(e), -l._setEndOfData(s,r,n,!l._studyCanExtendTimeScale(s,r)||e.endOfData),l._studyCanExtendTimeScale(s,r)){const t=e.map((function(e){return e.timeMs})),i=l._timeScales[s].setStudyBarsTimes(r,t);l._applyTimeScaleUpdate(s,i)}l._timeScales[s].fillIndexesInRows(e),TradingView.ChartapiMessagerInstances[s].onDataUpdate(r,n,e,t),TradingView.ChartapiMessagerInstances[s].onStudyCompleted(r,n),l._updateTimeScaleState(s)}function h(e){var t={};if(0!==e.size){var i={},n=l._studiesCache[s][r].metainfo;e.forEach((function(e,t){i[n.plots[t].id]=e})),t.data={offsets:i}}return t}this._studiesCache[s][r].completed=!1,a=function(e){if(Array.isArray(e))return e;for(var t=[],i=l._studiesCache[s][r].metainfo.inputs,n=0;n=0},O.prototype.ensureExtendedTo=function(e,t,i){if(!this._studiesCache[t][e])throw Error("This should never happen");var s=this;setTimeout((function(){s._recreateSourcesForDataRange(t,{to:i})}),0)},O.prototype.extendSeriesRange=function(e,t){var i=this._timeScales[e].firstSeriesBarTime();if(null!==i){var s=this._mainSeriesRecord(e);if(u.isDWM(s.resolution)&&null!=s.symbolInfo){var r=d(s.resolution,s.symbolInfo);null!==r&&(i=r.timeToExchangeTradingDay(i))}var n=this._symbolIdToSymbolRequestString.get(B(e,s.symbolId)),o=this._barsCoefficients(n,s.resolution),a=o.barsCoefficient||1;if(!o.barsCoefficient){var l=this._getSeriesData(e,s.guid);null!==l&&(o.expectedBarsCount=l.length+t)}var c=this;setTimeout((function(){c._recreateSourcesForDataRange(e,{to:i,countBack:(t+2)*a})}),0)}else this._logMessage("Nothing to extend - there is no points on time scale")},O.prototype.seriesTurnaround=function(e,t){return this._studiesCache[e]&&this._studiesCache[e][t]&&this._studiesCache[e][t].turnaround},O.prototype._seriesDataRange=function(e,t){var i=this._studiesCache[e][t];return null!==i.firstLoadedTimeMs?{to:i.firstLoadedTimeMs,countBack:0}:i.dataRange},O.prototype._applyTimeScaleUpdate=function(e,t){if(null!==t){var i=[];for(var s in this._studiesCache[e]){var r=this._studiesCache[e][s];if(r&&"study"===r.type){ -var n=this._studiesNonSeriesTimes[e][s];if(n){var o={indexes:this._timeScales[e].convertTimesToIndexes(n),data:{indexes_replace:!0}};i.push({objId:s,turnaround:r.turnaround,data:[],nonSeriesData:o})}}}TradingView.ChartapiMessagerInstances[e].onTimescaleUpdate(t,i),Promise.resolve().then(function(){var t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){var i=this._getSymbolExtrapolator(e,t.symbolInfo,t.resolution);this._pointsetsManagers[e].getUpdatesForSymbol(t.symbolInfo.full_name,t.resolution,i,this._timeScales[e]).forEach((function(t,i){TradingView.ChartapiMessagerInstances[e].onPointsetDataUpdate(i,null,t)}))}}.bind(this))}},O.prototype._updateMainTsBuilder=function(e){var t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){var i=this._getSymbolExtrapolator(e,t.symbolInfo,t.resolution);this._timeScales[e].setMainSymbolExtrapolator(i)}},O.prototype._updateTimeScaleState=function(e){var t=!0,i=!0;for(var s in this._studiesCache[e]){var r=this._studiesCache[e][s];i=i&&this._isEndOfData(e,s,r.turnaround),t=t&&r.completed}this._timeScales[e].isCompleted()!==t&&(this._timeScales[e].setCompleted(t),t&&TradingView.ChartapiMessagerInstances[e].onTimescaleCompleted(i))},O.prototype._mainSeriesRecord=function(e){var t=null,i=null;for(var s in this._studiesCache[e]){var r=this._studiesCache[e][s];if("series"===r.type&&(null===t&&(t=r),r.isMain)){i=r;break}}return null===i&&(i=t),null!==i&&(i.isMain=!0),i},O.prototype._seriesCount=function(e){var t=0;for(var i in this._studiesCache[e]){"series"===this._studiesCache[e][i].type&&(t+=1)}return t},O.prototype._prepareSeriesNonSeriesData=function(e,t,i){var s=i.data[i.data.length-1],r=this._getSeriesData(e,t),n=null===r?[]:i.data;return{data:{data:{reversalAmount:i.reversalAmount,boxSize:i.boxSize,price:s?s[4]:i.price,bars:n.map((function(e,t){return{time:t,open:e[1],high:e[2],low:e[3],close:e[4],volume:e[5],factor:e[6],additionalPrice:e[6]}}))}},indexes:this._timeScales[e].convertTimesToIndexes(n.map((function(e){var t=e[0]||0;return t<0?r[r.length+t].timeMs:i.projectionTime+t})))}},O.prototype.createSeries=function(e,t,i,s,r,o,a){this._setEndOfData(e,t,i,!1);var l=new n;this._studiesCache[e]=this._studiesCache[e]||{};var c=this._getSeriesData(e,t),h=this._studiesCache[e][t],d=this._seriesCount(e),p=this._mainSeriesRecord(e);if(!h||u.isEqual(h.resolution,r)&&h.symbolId===s)void 0!==o.countBack&&null!==c&&0!==c.length&&(o.to=c[0].timeMs),h&&null!=h.firstLoadedTimeMs?o.to=void 0!==o.to?Math.min(h.firstLoadedTimeMs,o.to):h.firstLoadedTimeMs:h||0===d||null!==p&&(null!=p.firstLoadedTimeMs?(o.to=p.firstLoadedTimeMs,o.countBack=0):o=Object.assign({},p.dataRange));else if(1===d)o=Object.assign({},h.initialDatarange);else{var _=this._timeScales[e].firstSeriesBarTime();(void 0===o.to||null!==_&&_{"use strict";var s=i(2060),r=i(20629).StudyEngine,n=i(3075).OHLCV,o=i(36802),a=i(1430).SymbolExtrapolator,l=i(75683).SessionTimeScale,c=i(16426).PointsetsManager,h=i(14381),d=i(53388).createDwmAligner,u=i(85049).Interval,p=i(76422),_=i(44843).visitObject,m=i(37265).isObject;i(42924),i(6058);var g=i(47282).DatafeedRequestsCachedProcessor,f=i(63950).timezoneIsAvailable,v=i(53388).isAlignmentEnabled,y=i(73698),S=y.isEncodedExtendedSymbol,b=y.decodeExtendedSymbol,w=i(68805).extractSymbolNameFromSymbolInfo,C=i(30328).replaceGraphicsTimesWithTimePointIndexIndex,P=i(56570),x=i(91007).SubsessionId,T=i(14381).getPeriodsBetweenDates,I=i(39692).overwriteVolumeProfileResolutionForPeriodGetter;const M="pre_post_market_sessions",A=P.enabled(M),L=P.enabled("pay_attention_to_ticker_not_symbol");function k(e,t,i,s){return[e,t,i,s].filter((e=>!!e)).join("|")}var D=-5e6;function E(e){var t=e.findIndex((function(e){return e.index!==D}));return-1===t?[]:0===t?e:e.slice(t)}function V(e,t,i){if(i.logoid=void 0,i["base-currency-logoid"]=void 0,i["currency-logoid"]=void 0,e){if("string"==typeof e)return void F("`logo_urls` should be an array of urls, not a string.");const[t,s]=e;s?(i["base-currency-logoid"]=t,i["currency-logoid"]=s):i.logoid=e}t&&(i.provider_id=t,i.country=void 0)}function B(e,t){return e+"_"+t}function R(e){if(null===e||"number"==typeof e)return e;if("object"==typeof e&&Array.isArray(e)){switch(e[0]){case"bar_count":return e[2];case"from_to":return e.length>=3?e[2]:null}}return null}function N(e){const t=b(e),i="string"==typeof t.symbol?t:t.symbol;return[i.symbol,{currency:i["currency-id"],unit:i["unit-id"],session:i.session===x.Regular?void 0:i.session}]}var O=function(e){var t=this;this._studiesCache={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._metainfoCache=[],this._barsCoefficientsCache={},this._externalDatafeed=e,e.getVolumeProfileResolutionForPeriod&&I((function(t,i,s,r){return e.getVolumeProfileResolutionForPeriod(t,i,s,r)})),this._datafeedConfiguration=null,this._marketStatusWatchers={}, +this._resolveRequests={},this._resolvePromisesBySymbolId=new Map,this._symbolIdToSymbolRequestString=new Map,this._callbacks={},this._serverTimeOffset=0,t._logMessage("Datafeed settings received: {0}".format(JSON.stringify(window.configurationData))),t._datafeedConfiguration=t._adoptConfigurationData(window.configurationData),t._fireEvent("configuration_received"),t._externalDatafeed.getServerTime&&t._externalDatafeed.getServerTime((function(e){t._serverTimeOffset=e-(new Date).valueOf()/1e3})),this._invalidatedPointsetSessions=new Set,this._refreshPointsetsTimerId=null,this._pointsetsManagers={},this._quotesInfo=[],this._depthInfo=[],this._endOfData={},this._computeStudyCounter=0,this._symbolExtrapolators={},this._timeScales={},this._cachedDatafeed=new g(e,this.serverTimeOffset.bind(this),this._datafeedConfiguration.reset_cache_timeout),o.setupFeed({resolve:function(e,i,s,r){t._resolveSymbolByName(e,i,s,r)},subscribe:function(e,i,s,r,n){return t._cachedDatafeed.subscribe(e,i,s,function(e,i,s){var r=new h.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),n=h.newBarBuilder(i,r,r);return function(e){if(e&&e.count()){var i=1e3*t.getCurrentUTCTime();n.moveTo(i),n.indexOfBar(i)>=0&&e.setLastBarClosed(!1)}s(e)}}(e,i,r),n)},unsubscribe:function(e){return t._cachedDatafeed.unsubscribe(e)}})};function F(e){console.warn(`${(new Date).toISOString()} ${e}`)}function W(e,t){return e+"_"+t}function H(e,t,i,s){return e+(t?"_#_"+t:"")+(i?"_#_"+i:"")+(s?"_#_"+s:"")}O.prototype._getSymbolExtrapolator=function(e,t,i){var s=u.normalize(i),r=function(e,t,i){const s=void 0!==t.subsession_id?","+t.subsession_id:"";return e+","+t.full_name+","+i+s}(e,t,s),n=this._symbolExtrapolators[r];return void 0===n&&(n=new a(t,s),this._symbolExtrapolators[r]=n),n},O.prototype._barsCoefficients=function(e,t){if(void 0===b(e).type)return{};var i=e+t;return this._barsCoefficientsCache[i]||(this._barsCoefficientsCache[i]={}),this._barsCoefficientsCache[i]},O.prototype.destroy=function(){for(const e of Object.keys(this._quotesInfo))this._stopQuotesSubscription(e);this._cachedDatafeed.destroy(),this._externalDatafeed=null;for(const e of Object.keys(this._pointsetsManagers))this._pointsetsManagers[e].destroy();this._quotesInfo={},this._pointsetsManagers={}},O.prototype.purgeCache=function(){this._endOfData={},this._resolveRequests={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._studiesCache={},this._resolvePromisesBySymbolId.clear(),this._symbolIdToSymbolRequestString.clear(),Object.keys(this._pointsetsManagers).forEach((function(e){this._pointsetsManagers[e].destroy()}),this),this._pointsetsManagers={},Object.keys(this._timeScales).forEach((function(e){this._timeScales[e].destroy()}),this),this._timeScales={},Object.keys(this._symbolExtrapolators).forEach((function(e){this._symbolExtrapolators[e].destroy()}),this),this._symbolExtrapolators={}},O.prototype.purgeDataCache=function(){this._cachedDatafeed.purgeCache()},O.prototype._logMessage=function(e){ +P.enabled("charting_library_debug_mode")&&console.log(`${(new Date).toISOString()} ${e}`)},O.prototype.on=function(e,t){return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},O.prototype._fireEvent=function(e,t,i){if(this._callbacks.hasOwnProperty(e)){for(var s=this._callbacks[e],r=0;r{this._resolveSymbolImpl(e,(e=>{t(e.price_sources)}),(e=>{i(e)}))}))},O.prototype.supportedSymbolsTypes=function(){return this._datafeedConfiguration.symbols_types||[]},O.prototype.symbolsGrouping=function(){return this._datafeedConfiguration.symbols_grouping||{futures:/$a/}},O.prototype._findStudyObject=function(e){e.endsWith("!")&&(e=e.slice(0,-1));var t=e.split("@")[0],i=JSServer.studyLibrary.filter((function(i){return i.metainfo.id===e||i.metainfo.shortDescription===t}));return 0===i.length?null:i[0]},O.prototype.getMarks=function(e,t,i,s,r){var n={red:6,green:5,blue:4,yellow:3};if(this._externalDatafeed.getMarks&&this._datafeedConfiguration.supports_marks){this._logMessage("Requesting bars marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format(e.full_name,r,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString()));var o=this;this._externalDatafeed.getMarks(e,t,i,(function(t){var i=t.map((function(e){return e.time=parseInt(e.time),e}));o._logMessage("Received bars marks: symbol {0}, resolution {1}, marks {2}".format(e.full_name,r,JSON.stringify(i)));var a=d(r,e),l=P.enabled("two_character_bar_marks_labels"),c=i.map((function(e){return e.tickmark=null!==a?a.timeToSessionStart(1e3*e.time)/1e3:e.time,e.direction=n[e.color],e.onClicked=function(){p.emit("onMarkClick",e.id)},e.label=!!e.label&&(l?e.label.slice(0,2):e.label[0]),e}));s(c)}),r)}},O.prototype.getTimescaleMarks=function(e,t,i,s,r){if(this._externalDatafeed.getTimescaleMarks&&this._datafeedConfiguration.supports_timescale_marks){this._logMessage("Requesting timescale marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format(e.full_name,r,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString()));var n=this;this._externalDatafeed.getTimescaleMarks(e,t,i,(function(t){n._logMessage("Received timescale marks: symbol {0}, resolution {1}, marks {2}".format(e.full_name,r,JSON.stringify(t)));var i=d(r,e),o=t.map((function(e){return e.tickmark=null!==i?i.timeToSessionStart(1e3*e.time)/1e3:e.time,e})) +;s(o)}),r)}},O.prototype.getSeriesLastBarTime=function(e,t){var i=this._getSeriesData(e,t);return null===i||0===i.length?null:i[i.length-1].timeMs},O.prototype.getSeriesInterval=function(e,t){var i=this._studiesCache[e][t];return i?i.resolution:null},O.prototype.getSeriesSymbolInfo=function(e,t){var i=this._studiesCache[e][t];return i?i.symbolInfo:null},O.prototype._getSeriesData=function(e,t){return this._objectsDataCache[W(e,t)]||null},O.prototype._computeStudy=async function(e,t,i,s,n,o,a,l,c,h){var p=!0,_=[];null!==l&&(this._objectsDataCache[l]=null),this._timeScales[e].setCompleted(!1);var m=this._computeStudyCounter++;function g(e,t){if(e_[a].timeMs;l?_.push({index:g(s,_.length),value:[s/1e3].concat(r),timeMs:s}):(_[a].index=g(s,a),_[a].value=[s/1e3].concat(r),_[a].timeMs=s),p||h.onRealtimeCallback([_[_.length-1]],l,_.length,f,i)}(e,t,i)},nonseriesOut:function(e,t){h.onNonSeriesDataUpdate(t,i)},setNoMoreData:function(){y=!0},recalc:function(e,s){p=!1,_.endOfData=y,_.emptyBarCount=s.emptyBarCount,t.error&&null!==t.error()||(null!==l&&(S._objectsDataCache[l]=_),h.onDataReadyCallback(_,f,i,s))}});if(!S._studiesCache[e]||!S._studiesCache[e][n])throw Error("This should never happen");S._studiesCache[e][n].engine=w}catch(e){if(!e.studyError)throw e;h.onErrorCallback(e.message)}}else h.onErrorCallback("Unsupported resolution. Did you forget to set has_intraday to true?")}(w,C)},O.prototype._getDataRangeForStudy=function(e,t){var i=this._studiesCache[e][t],s={...this._seriesDataRange(e,i.parentId)};return this._studyCanExtendTimeScale(e,t)?void 0!==i.dataRange?i.dataRange:(i.firstLoadedTimeMs&&(s.to=i.firstLoadedTimeMs),s):s},O.prototype._createStudy=function(e,t,i,s,r,n,o,a){var l=this;function c(e,t,i){const o=l._studiesCache[s][r] +;if(o.completed=!0,e.length>0&&(o.firstLoadedTimeMs=e[0].timeMs),e=E(e),l._setEndOfData(s,r,n,!l._studyCanExtendTimeScale(s,r)||e.endOfData),l._studyCanExtendTimeScale(s,r)){const t=e.map((function(e){return e.timeMs})),i=l._timeScales[s].setStudyBarsTimes(r,t);l._applyTimeScaleUpdate(s,i)}l._timeScales[s].fillIndexesInRows(e),TradingView.ChartapiMessagerInstances[s].onDataUpdate(r,n,e,t),TradingView.ChartapiMessagerInstances[s].onStudyCompleted(r,n),l._updateTimeScaleState(s)}function h(e){var t={};if(0!==e.size){var i={},n=l._studiesCache[s][r].metainfo;e.forEach((function(e,t){i[n.plots[t].id]=e})),t.data={offsets:i}}return t}this._studiesCache[s][r].completed=!1,a=function(e){if(Array.isArray(e))return e;for(var t=[],i=l._studiesCache[s][r].metainfo.inputs,n=0;n=0},O.prototype.ensureExtendedTo=function(e,t,i){if(!this._studiesCache[t][e])throw Error("This should never happen");var s=this;setTimeout((function(){s._recreateSourcesForDataRange(t,{to:i})}),0)},O.prototype.extendSeriesRange=function(e,t){var i=this._timeScales[e].firstSeriesBarTime();if(null!==i){var s=this._mainSeriesRecord(e);if(u.isDWM(s.resolution)&&null!=s.symbolInfo){var r=d(s.resolution,s.symbolInfo);null!==r&&(i=r.timeToExchangeTradingDay(i))}var n=this._symbolIdToSymbolRequestString.get(B(e,s.symbolId)),o=this._barsCoefficients(n,s.resolution),a=o.barsCoefficient||1;if(!o.barsCoefficient){var l=this._getSeriesData(e,s.guid);null!==l&&(o.expectedBarsCount=l.length+t)}var c=this;setTimeout((function(){c._recreateSourcesForDataRange(e,{to:i,countBack:(t+2)*a})}),0)}else this._logMessage("Nothing to extend - there is no points on time scale")},O.prototype.seriesTurnaround=function(e,t){return this._studiesCache[e]&&this._studiesCache[e][t]&&this._studiesCache[e][t].turnaround},O.prototype._seriesDataRange=function(e,t){var i=this._studiesCache[e][t];return null!==i.firstLoadedTimeMs?{to:i.firstLoadedTimeMs,countBack:0}:i.dataRange},O.prototype._applyTimeScaleUpdate=function(e,t){if(null!==t){var i=[] +;for(var s in this._studiesCache[e]){var r=this._studiesCache[e][s];if(r&&"study"===r.type){var n=this._studiesNonSeriesTimes[e][s];if(n){var o={indexes:this._timeScales[e].convertTimesToIndexes(n),data:{indexes_replace:!0}};i.push({objId:s,turnaround:r.turnaround,data:[],nonSeriesData:o})}}}TradingView.ChartapiMessagerInstances[e].onTimescaleUpdate(t,i),Promise.resolve().then(function(){var t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){var i=this._getSymbolExtrapolator(e,t.symbolInfo,t.resolution);this._pointsetsManagers[e].getUpdatesForSymbol(t.symbolInfo.full_name,t.resolution,i,this._timeScales[e]).forEach((function(t,i){TradingView.ChartapiMessagerInstances[e].onPointsetDataUpdate(i,null,t)}))}}.bind(this))}},O.prototype._updateMainTsBuilder=function(e){var t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){var i=this._getSymbolExtrapolator(e,t.symbolInfo,t.resolution);this._timeScales[e].setMainSymbolExtrapolator(i)}},O.prototype._updateTimeScaleState=function(e){var t=!0,i=!0;for(var s in this._studiesCache[e]){var r=this._studiesCache[e][s];i=i&&this._isEndOfData(e,s,r.turnaround),t=t&&r.completed}this._timeScales[e].isCompleted()!==t&&(this._timeScales[e].setCompleted(t),t&&TradingView.ChartapiMessagerInstances[e].onTimescaleCompleted(i))},O.prototype._mainSeriesRecord=function(e){var t=null,i=null;for(var s in this._studiesCache[e]){var r=this._studiesCache[e][s];if("series"===r.type&&(null===t&&(t=r),r.isMain)){i=r;break}}return null===i&&(i=t),null!==i&&(i.isMain=!0),i},O.prototype._seriesCount=function(e){var t=0;for(var i in this._studiesCache[e]){"series"===this._studiesCache[e][i].type&&(t+=1)}return t},O.prototype._prepareSeriesNonSeriesData=function(e,t,i){var s=i.data[i.data.length-1],r=this._getSeriesData(e,t),n=null===r?[]:i.data;return{data:{data:{reversalAmount:i.reversalAmount,boxSize:i.boxSize,price:s?s[4]:i.price,bars:n.map((function(e,t){return{time:t,open:e[1],high:e[2],low:e[3],close:e[4],volume:e[5],factor:e[6],additionalPrice:e[6]}}))}},indexes:this._timeScales[e].convertTimesToIndexes(n.map((function(e){var t=e[0]||0;return t<0?r[r.length+t].timeMs:i.projectionTime+t})))}},O.prototype.createSeries=function(e,t,i,s,r,o,a){this._setEndOfData(e,t,i,!1);var l=new n;this._studiesCache[e]=this._studiesCache[e]||{};var c=this._getSeriesData(e,t),h=this._studiesCache[e][t],d=this._seriesCount(e),p=this._mainSeriesRecord(e);if(!h||u.isEqual(h.resolution,r)&&h.symbolId===s)void 0!==o.countBack&&null!==c&&0!==c.length&&(o.to=c[0].timeMs),h&&null!=h.firstLoadedTimeMs?o.to=void 0!==o.to?Math.min(h.firstLoadedTimeMs,o.to):h.firstLoadedTimeMs:h||0===d||null!==p&&(null!=p.firstLoadedTimeMs?(o.to=p.firstLoadedTimeMs,o.countBack=0):o=Object.assign({},p.dataRange));else if(1===d)o=Object.assign({},h.initialDatarange);else{var _=this._timeScales[e].firstSeriesBarTime();(void 0===o.to||null!==_&&_{V(e.logo_urls,e.exchange_logo,e)})),s(e)}))},O.prototype.resolveSymbol=function(e,t,i){var s=this;this._symbolIdToSymbolRequestString.set(B(e,t),i),this._resolvePromisesBySymbolId.set(B(e,t),new Promise((function(r,n){s._resolveSymbolImpl(i,(function(s){TradingView.ChartapiMessagerInstances[e].onSymbolResolved(t,s),r({symbolInfo:s,requestedSymbol:i})}),(function(i){TradingView.ChartapiMessagerInstances[e].onSymbolError(t,i),n(i)}))})))},O.prototype._resolveSymbolImpl=function(e,t,i){var s;S(e)||(s="Expect to get symbol encoded string, but got the following instead: "+e,console.error(`${(new Date).toISOString()} ${s}`));const[r,n]=N(e);this._resolveSymbolByName(r,n,t,i)},O.prototype._resolveSymbolByName=function(e,t,i,s){var r,n=t&&t.currency,o=t&&t.unit,a=t&&t.session,l=H(e,n,o,a);if(this._resolveRequests[l])r=this._resolveRequests[l];else{r=this._resolveSymbolInternal(e,n||void 0,o||void 0,a||void 0),this._resolveRequests[l]=r;var c=this;r.then((function(t){c._resolveRequests[H(e,t.currency_id,t.unit_id,t.subsession_id)]=r,c._resolveRequests[H(w(t,null),t.currency_id,t.unit_id,t.subsession_id)]=r,c._resolveRequests[H(w(t,null),n,o,a)]=r})).catch((function(){}))}r.then(i).catch(s)},O.prototype._resolveSymbolInternal=function(e,t,i,s){var r=this;return new Promise(function(n,o){const a=k(e,t,i,s);this._logMessage("Symbol resolve requested: `{0}` ".format(a));var l=!0;this._externalDatafeed.resolveSymbol(e,(function(e){l&&F("`resolveSymbol` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),r._logMessage("Symbol resolved: `{0}`, SymbolInfo in server response {1}".format(a,JSON.stringify(e))),function(e){if(e.ticker||(e.ticker=e.symbol||e.name),e.full_name=L?e.ticker:`${e.exchange}:${e.name}`,e.pro_name=e.full_name,e.base_name||(e.base_name=[e.name]),e.legs||(e.legs=[e.name]),e.exchange||(e.exchange=e["exchange-listed"]),e.data_status||(e.data_status="streaming"),!e.session&&e["session-regular"]&&(e.session=e["session-regular"]),!e.minmov&&e.minmovement&&(e.minmov=e.minmovement),e.currency_code&&(e.currency_id=e.currency_code),e.original_currency_code&&(e.original_currency_id=e.original_currency_code),e.holidays&&(e.session_holidays=e.holidays),void 0!==e.has_no_volume&&(e.visible_plots_set=e.has_no_volume?"ohlc":"ohlcv"),void 0===e.visible_plots_set&&(e.visible_plots_set="ohlcv"),e.supported_resolutions)for(var t=0;tthis._resolveSymbolByName(t,i,o,(s=>{F(`Error resolving for market status watcher ${k(t,i.currency,i.unit,i.session)}:\n${s}`),this.quoteRemoveSymbols(e,[r]),a(s)}))),e,r)}}}, -O.prototype._removeMarketStatusWatchers=function(e){var t=this;Object.keys(this._marketStatusWatchers[e]||{}).forEach((function(i){t._marketStatusWatchers[e][i].stop()})),this._marketStatusWatchers[e]={}},O.prototype._stopQuotesSubscription=function(e){this._quotesInfo[e].listenerGUID&&(this._externalDatafeed.unsubscribeQuotes(this._quotesInfo[e].listenerGUID),this._quotesInfo[e].listenerGUID=void 0),this._removeMarketStatusWatchers(e)},O.prototype._startQuotesSubscription=async function(e){var t={},i=this;const s=async e=>{const i=new Map,s=new Set;for(const r of e){const[e,n]=N(r),o=await new Promise((t=>this._resolveSymbolByName(e,n,(e=>t(e)),(()=>t(null)))));null!==o&&(t[o.ticker]=o,t[r]=o,s.add(o.ticker),o.ticker!==r&&(i.has(o.ticker)||i.set(o.ticker,[]),i.get(o.ticker).push(r)))}return[i,[...s]]},[r,n]=await s(this._quotesInfo[e].symbols),[o,a]=await s(this._quotesInfo[e].fastSymbols);function l(s){s.forEach((function(s){const n=s.n;if(r.has(n)||o.has(n)){const e=(r.get(n)??o.get(n)).map((e=>({...s,n:e})));setTimeout((()=>l(e)),0)}void 0!==t[s.n]&&null!==t[s.n]&&function(t,s){var r=i._marketStatusWatchers[e][t.n];t.symbolname=t.n,t.status=t.s,t.values=t.v,t.values.change=t.v.ch,t.values.last_price=t.v.lp,t.values.change_percent=t.v.chp,t.values.current_session=t.v.cs||r&&r.marketStatus(),t.values.pricescale=s.pricescale,t.values.minmov=s.minmov,t.values.minmove2=s.minmove2||0,t.values.fractional=s.fractional||!1,V(s.logo_urls,s.exchange_logo,t.values),r&&t.v.cs&&r.stop(),TradingView.ChartapiMessagerInstances[e].onQuotesData([e].concat([t]))}(s,t[s.n])}))}this._externalDatafeed.getQuotes&&!P.enabled("charting_library")?this._externalDatafeed.getQuotes(n,(function(t){i._quotesInfo[e]&&0!==i._quotesInfo[e].symbols.length&&(l(t),i._quotesInfo[e].listenerGUID=e,i._externalDatafeed.subscribeQuotes(n,a,l,i._quotesInfo[e].listenerGUID))}),(function(e){})):!this._externalDatafeed.getQuotes&&P.enabled("trading_terminal")&&setTimeout((()=>{l(this._quotesInfo[e].symbols.map((function(e){return{n:e,s:"ok",v:{}}})))})),this._createMarketStatusWatchers(e,this._quotesInfo[e].symbols)},O.prototype._restartQuotesSubscription=function(e){this._stopQuotesSubscription(e),this._startQuotesSubscription(e)},O.prototype.quoteCreateSession=function(e){this._quotesInfo[e]={symbols:[],fastSymbols:[],listenerGUID:void 0}},O.prototype.quoteDeleteSession=function(e){this._stopQuotesSubscription(e),this._quotesInfo[e]=null},O.prototype.quoteSetFields=function(e,t){},O.prototype.quoteAddSymbols=function(e,t){this._quotesInfo[e].symbols=this._filteredSymbols(this._quotesInfo[e].symbols.concat(t)),this._restartQuotesSubscription(e)},O.prototype.quoteRemoveSymbols=function(e,t){this._quotesInfo[e].symbols=this._quotesInfo[e].symbols.filter((function(e){return t.indexOf(e)<0})),this._restartQuotesSubscription(e)},O.prototype.quoteFastSymbols=function(e,t){this._quotesInfo[e].fastSymbols=this._filteredSymbols(t),this._restartQuotesSubscription(e)},O.prototype.quoteHibernateAll=function(e){},O.prototype._stopDepthSubscription=function(e){ +O.prototype._removeMarketStatusWatchers=function(e){var t=this;Object.keys(this._marketStatusWatchers[e]||{}).forEach((function(i){t._marketStatusWatchers[e][i].stop()})),this._marketStatusWatchers[e]={}},O.prototype._stopQuotesSubscription=function(e){this._quotesInfo[e].listenerGUID&&(this._externalDatafeed.unsubscribeQuotes(this._quotesInfo[e].listenerGUID),this._quotesInfo[e].listenerGUID=void 0),this._removeMarketStatusWatchers(e)},O.prototype._startQuotesSubscription=async function(e){var t={},i={},s=this;function r(n){n.forEach((function(n){const o=n.n;if(i[o]?.size>0){const e=[...i[o]].map((e=>({...n,n:e})));setTimeout((()=>r(e)),0)}void 0!==t[n.n]&&null!==t[n.n]&&function(t,i){var r=s._marketStatusWatchers[e][t.n];t.symbolname=t.n,t.status=t.s,t.values=t.v,t.values.change=t.v.ch,t.values.last_price=t.v.lp,t.values.change_percent=t.v.chp,t.values.current_session=t.v.cs||r&&r.marketStatus(),t.values.pricescale=i.pricescale,t.values.minmov=i.minmov,t.values.minmove2=i.minmove2||0,t.values.fractional=i.fractional||!1,V(i.logo_urls,i.exchange_logo,t.values),r&&t.v.cs&&r.stop(),TradingView.ChartapiMessagerInstances[e].onQuotesData([e].concat([t]))}(n,t[n.n])}))}async function n(e){const r=await new Promise(((t,i)=>{const[r,n]=N(e);s._resolveSymbolByName(r,n,t,i)})),n=r.ticker;return t[e]=r,t[n]=r,n===e||(void 0===i[n]&&(i[n]=new Set),n!==e&&i[n].add(e)),n}async function o(e){return[...new Set(await Promise.all([...new Set(e)].map(n)))]}if(this._externalDatafeed.getQuotes&&!P.enabled("charting_library")){const[t,i]=await Promise.all([o(this._quotesInfo[e].symbols),o(this._quotesInfo[e].fastSymbols)]);this._externalDatafeed.getQuotes(t,(function(n){s._quotesInfo[e]&&0!==s._quotesInfo[e].symbols.length&&(r(n),s._quotesInfo[e].listenerGUID=e,s._externalDatafeed.subscribeQuotes(t,i,r,s._quotesInfo[e].listenerGUID))}),(function(e){}))}else!this._externalDatafeed.getQuotes&&P.enabled("trading_terminal")&&setTimeout((()=>{r(this._quotesInfo[e].symbols.map((function(e){return{n:e,s:"ok",v:{}}})))}));this._createMarketStatusWatchers(e,this._quotesInfo[e].symbols)},O.prototype._restartQuotesSubscription=function(e){this._stopQuotesSubscription(e),this._startQuotesSubscription(e)},O.prototype.quoteCreateSession=function(e){this._quotesInfo[e]={symbols:[],fastSymbols:[],listenerGUID:void 0}},O.prototype.quoteDeleteSession=function(e){this._stopQuotesSubscription(e),this._quotesInfo[e]=null},O.prototype.quoteSetFields=function(e,t){},O.prototype.quoteAddSymbols=function(e,t){this._quotesInfo[e].symbols=this._filteredSymbols(this._quotesInfo[e].symbols.concat(t)),this._restartQuotesSubscription(e)},O.prototype.quoteRemoveSymbols=function(e,t){this._quotesInfo[e].symbols=this._quotesInfo[e].symbols.filter((function(e){return t.indexOf(e)<0})),this._restartQuotesSubscription(e)},O.prototype.quoteFastSymbols=function(e,t){this._quotesInfo[e].fastSymbols=this._filteredSymbols(t),this._restartQuotesSubscription(e)},O.prototype.quoteHibernateAll=function(e){},O.prototype._stopDepthSubscription=function(e){ this._depthInfo[e].listenerGUID&&(this._externalDatafeed.unsubscribeDepth(this._depthInfo[e].listenerGUID),this._depthInfo[e].listenerGUID=void 0)},O.prototype._startDepthSubscription=function(e){var t=this,i=this._depthInfo[e].symbol;function s(e){return e.map((function(e){return{p:e.price,v:e.volume}}))}function r(e){var t={};return t.s=i,t.bids=s(e.bids),t.asks=s(e.asks),t}i&&this._externalDatafeed.subscribeDepth&&(t._depthInfo[e].listenerGUID=this._externalDatafeed.subscribeDepth(i,(function(i){var s;t._depthInfo[e]&&((s=i).snapshot?TradingView.ChartapiMessagerInstances[e].onDepthData([e].concat([r(s)])):TradingView.ChartapiMessagerInstances[e].onDepthUpdate([e].concat([r(s)])))})))},O.prototype._restartDepthSubscription=function(e){this._stopDepthSubscription(e),this._startDepthSubscription(e)},O.prototype.depthCreateSession=function(e){this._depthInfo[e]={symbol:null,listenerGUID:void 0}},O.prototype.depthDeleteSession=function(e){this._depthInfo[e].symbol=null,this._stopDepthSubscription(e),delete this._depthInfo[e]},O.prototype.depthSetSymbol=function(e,t){this._depthInfo[e].symbol=t,this._restartDepthSubscription(e)},O.prototype._filteredSymbols=function(e){var t=[];return e.forEach((function(e){e instanceof Object||t.indexOf(e)<0&&t.push(e)})),t},O.prototype._isEndOfData=function(e,t,i){var s=e+"!"+t+"@"+i;return!!this._endOfData[s]},O.prototype._setEndOfData=function(e,t,i,s){var r=e+"!"+t+"@"+i;this._endOfData[r]=!1!==s},O.prototype.serverTimeOffset=function(){return this._serverTimeOffset},O.prototype.serverTime=function(){return 1e3*this.getCurrentUTCTime()},O.prototype.getCurrentUTCTime=function(){return(new Date).valueOf()/1e3+this._serverTimeOffset},O.prototype.switchTimezone=function(e,t){this._timeScales[e].setTimezone(t);var i=this._timeScales[e].tickMarks();null!==i&&TradingView.ChartapiMessagerInstances[e].onTickmarksUpdated(0,i)},O.prototype._studyCanExtendTimeScale=function(e,t){const i=this._studiesCache[e][t]?.metainfo;return void 0!==i&&(P.enabled("studies_extend_time_scale")&&i.canExtendTimeScale||P.enabled("secondary_series_extend_time_scale")&&"Overlay@tv-basicstudies-1"===i.id)},e.exports=O},1430:(e,t,i)=>{"use strict";i.d(t,{SymbolExtrapolator:()=>h});var s,r=i(50151),n=i(29981),o=i(14381),a=i(40644),l=i(85049);function c(e,t){return e.length>t}!function(e){e[e.DefaultExtrapolateLimit=2e5]="DefaultExtrapolateLimit"}(s||(s={}));class h{constructor(e,t,i=2e5){this._firstRealBarTimeMs=null,this._historyBarsCache=[],this._projectionFirstIndex=1/0,this._barsTimes=[],this._minFutureBarsCount=0,this._lastRealBarTimeMs=null,this._futureBarsCache=[],this._symbolInfo=e,this._interval=l.Interval.parse(t),this._extrapolateLimit=i,this._barBuilder=(0,o.newBarBuilder)(t,new o.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),null)}destroy(){this.clear()}interval(){return this._interval}barBuilder(){return this._barBuilder}symbolInfo(){return this._symbolInfo}clear(){this._firstRealBarTimeMs=null,this._historyBarsCache=[],this._barsTimes=[],this._lastRealBarTimeMs=null, this._futureBarsCache=[],this._minFutureBarsCount=0,this._projectionFirstIndex=1/0}firstFutureBarIndex(){return this._barsTimes.length}futureBars(){return this._futureBarsCache}replaceBarsTimesTail(e,t=e.length){if(0===e.length)return;if(0===this._barsTimes.length)return void this.setBarsTimes(e,t);const i=e[0],s=this._barsTimes[this._barsTimes.length-1],o=i>s?this._barsTimes.length:(0,n.lowerbound_int)(this._barsTimes,i);0!==o?(this._barsTimes.splice(o,this._barsTimes.length,...e),this._projectionFirstIndex=t===e.length?this._barsTimes.length:this._barsTimes.indexOf(e[t]),(0,r.assert)(-1!==this._projectionFirstIndex,"something went wrong"),s!==e[e.length-1]&&this._setLastRealBarTime(e[e.length-1])):this.setBarsTimes(e,t)}setBarsTimes(e,t=e.length){const i=this._barsTimes;if(this._barsTimes=e.slice(),this._projectionFirstIndex=0===this._barsTimes.length?1/0:t,0===e.length)return this._historyBarsCache=[],this._futureBarsCache=[],this._firstRealBarTimeMs=null,void(this._lastRealBarTimeMs=null);0!==i.length&&i[i.length-1]===e[e.length-1]||this._setLastRealBarTime(e[e.length-1]),0!==i.length&&i[0]===e[0]||(this._historyBarsCache=[],this._firstRealBarTimeMs=e[0])}extrapolateTimeWithOffsetToTime(e,t){if(0===t)return{timeMs:e,exact:!0};0===this._barsTimes.length&&(t<0?null===this._firstRealBarTimeMs?this._firstRealBarTimeMs=e:(this._extendHistoryCacheToTimeFromRight(Math.min(e,null!==this._lastRealBarTimeMs?this._lastRealBarTimeMs:1/0)),this._ensureExtrapolatedToHistoryTime(e)):null===this._lastRealBarTimeMs?this._lastRealBarTimeMs=e:(this._extendFutureCacheToTimeFromLeft(Math.max(e,null!==this._firstRealBarTimeMs?this._firstRealBarTimeMs:1/0)),this._ensureExtrapolatedToFutureTime(e)));const i=this.indexOfTime(e);if(null===i)return null;const s=this._timeOfBarIndex(i.index+t);return null===s?null:((i.index<0||this._projectionFirstIndex<=i.index)&&(s.exact=!1),s)}indexOfTime(e){if(null!==this._firstRealBarTimeMs&&ethis._lastRealBarTimeMs){this._ensureExtrapolatedToFutureTime(e);let t=(0,n.lowerbound_int)(this._futureBarsCache,e);if(0!==this._futureBarsCache.length&&t===this._futureBarsCache.length&&e>this._futureBarsCache[this._futureBarsCache.length-1])return null;this._futureBarsCache[t]!==e&&(t-=1);const i=Math.max(1,this._barsTimes.length)+t;return{index:i,timeMs:i===this._barsTimes.length-1?(0,r.ensureNotNull)(this._lastRealBarTimeMs):this._futureBarsCache[t]}}if(0===this._barsTimes.length)return null!==this._firstRealBarTimeMs&&this._firstRealBarTimeMs<=e||null!==this._lastRealBarTimeMs&&e<=this._lastRealBarTimeMs?{index:0,timeMs:(0,r.ensureNotNull)(this._timeOfBarIndex(0)).timeMs}:null;let t=(0, n.lowerbound_int)(this._barsTimes,e);return this._barsTimes[t]!==e&&(t-=1),{index:t,timeMs:this._barsTimes[t]}}setMinFutureBarsCount(e){this._minFutureBarsCount=e,0!==this._barsTimes.length&&this._ensureExtrapolatedToFutureBar(e)}ensureExtrapolatedToFutureTime(e){this._ensureExtrapolatedToFutureTime(e)}_setLastRealBarTime(e){const t=this._futureBarsCache.length,i=(0,n.upperbound_int)(this._futureBarsCache,e);0===i?this._extendFutureCacheToTimeFromLeft(e):(this._lastRealBarTimeMs=e,this._futureBarsCache=this._futureBarsCache.slice(i)),this._ensureExtrapolatedToFutureBar(Math.max(t,this._minFutureBarsCount))}_timeOfBarIndex(e){var t;if(e<0){const t=Math.abs(e);this._ensureExtrapolatedToHistoryBar(t);const i=this._historyBarsCache.length-t;return i<0?null:{timeMs:this._historyBarsCache[i],exact:!1}}if(0===e&&0===this._barsTimes.length)return{timeMs:(0,r.ensureNotNull)(null!==(t=this._firstRealBarTimeMs)&&void 0!==t?t:this._lastRealBarTimeMs),exact:!1};if(e>=this._barsTimes.length){const t=e-Math.max(1,this._barsTimes.length);return this._ensureExtrapolatedToFutureBar(t+1),t>=this._futureBarsCache.length?null:{timeMs:this._futureBarsCache[t],exact:!1}}return{timeMs:this._barsTimes[e],exact:e=e)return;if((0,r.assert)(0===this._barsTimes.length,"bars should be empty"),this._firstRealBarTimeMs=e,0===this._historyBarsCache.length)return;const t=(0,a.extrapolateBarsFrontToTime)(this._barBuilder,this._historyBarsCache[this._historyBarsCache.length-1],e-1,this._extrapolateLimit,!0).times;this._historyBarsCache=this._historyBarsCache.concat(t)}_ensureExtrapolatedToFutureBar(e){return!(this._futureBarsCache.length>=e||c(this._futureBarsCache,this._extrapolateLimit))&&this._extendFutureCacheFromRight(((t,i)=>(0,a.extrapolateBarsFrontByCount)(this._barBuilder,t,e-i,!0).times))}_ensureExtrapolatedToFutureTime(e){ diff --git a/charting_library/bundles/lt-pane-views.f10108f2dceea9f775c0.js b/charting_library/bundles/lt-pane-views.f2ee302a3e652707ee79.js similarity index 52% rename from charting_library/bundles/lt-pane-views.f10108f2dceea9f775c0.js rename to charting_library/bundles/lt-pane-views.f2ee302a3e652707ee79.js index e5089e18..3bc2b5b8 100644 --- a/charting_library/bundles/lt-pane-views.f10108f2dceea9f775c0.js +++ b/charting_library/bundles/lt-pane-views.f2ee302a3e652707ee79.js @@ -53,60 +53,61 @@ InplaceTextLineSourcePaneView:()=>p,inplaceEditHandlers:()=>_});var n=i(50151),r ;var n=i(19625),r=i(50151),s=i(69186),o=i(56468),a=i(11064),l=i(36036),d=i(72791),h=i(17330);const c=n.colorsPalette["color-tv-blue-600"];var u;function _(e,t){const i=t.x-e.x,n=t.y-e.y,r=Math.abs(Math.atan2(i,n));return r>Math.PI/4&&r<3*Math.PI/4?d.PaneCursorType.VerticalResize:d.PaneCursorType.HorizontalResize}!function(e){e[e.RegularAnchorRadius=6]="RegularAnchorRadius",e[e.TouchAnchorRadius=13]="TouchAnchorRadius",e[e.RegularStrokeWidth=1]="RegularStrokeWidth",e[e.TouchStrokeWidth=3]="TouchStrokeWidth",e[e.RegularSelectedStrokeWidth=3]="RegularSelectedStrokeWidth",e[e.TouchSelectedStrokeWidth=0]="TouchSelectedStrokeWidth"}(u||(u={}));class p{constructor(e,t){this._invalidated=!0,this._points=[],this._middlePoint=null,this._selectionRenderers=[],this._lineAnchorRenderers=[],this._source=e,this._model=t}priceToCoordinate(e){const t=this._source.priceScale();if(null===t)return null;const i=this._source.ownerSource(),n=null!==i?i.firstValue():null;return null===n?null:t.priceToCoordinate(e,n)}currentPoint(){return this._model.crossHairSource().currentPoint()}anchorColor(){return c}isHoveredSource(){return this._source===this._model.hoveredSource()}isSelectedSource(){return this._model.selection().isSelected(this._source)}isBeingEdited(){return this._model.lineBeingEdited()===this._source}isEditMode(){return!this._model.isSnapshot()}areAnchorsVisible(){return(this.isHoveredSource()&&!this.isLocked()||this.isSelectedSource())&&this.isEditMode()}update(){this._invalidated=!0}isLocked(){return Boolean(this._source.isLocked&&this._source.isLocked())}addAnchors(e,t){let i=this._getPoints();this._model.lineBeingCreated()===this._source&&(i=i.slice(0,-1));const n=i.map(((e,t)=>{const i=this._source.points()[t],n=e;return n.snappingPrice=null==i?void 0:i.price,n.snappingIndex=null==i?void 0:i.index,n}));e.append(this.createLineAnchor({...null!=t?t:{},points:n},0))}createLineAnchor(e,t){if(this.isLocked()){const i=this._getSelectionRenderer(t);return i.setData({bgColors:this._lineAnchorColors(e.points),points:e.points,visible:this.areAnchorsVisible(),hittestResult:o.HitTarget.Regular,barSpacing:this._model.timeScale().barSpacing()}),i}const i=(0,s.lastMouseOrTouchEventInfo)().isTouch,n=this._getLineAnchorRenderer(t);return n.setData({...e,color:this.anchorColor(),backgroundColors:this._lineAnchorColors(e.points),currentPoint:this.currentPoint(),linePointBeingEdited:this.isBeingEdited()?this._model.linePointBeingEdited():null,radius:this._anchorRadius(),strokeWidth:i?u.TouchStrokeWidth:u.RegularStrokeWidth,selected:this.isSelectedSource(),selectedStrokeWidth:i?u.TouchSelectedStrokeWidth:u.RegularSelectedStrokeWidth,visible:this.areAnchorsVisible()}),n}_anchorRadius(){return(0,s.lastMouseOrTouchEventInfo)().isTouch?u.TouchAnchorRadius:u.RegularAnchorRadius}_lineAnchorColors(e){const t=(0,r.ensureNotNull)(this._model.paneForSource(this._source)).height();return e.map((e=>this._model.backgroundColorAtYPercentFromTop(e.y/t)))}_updateImpl(e){this._points=[];if(this._model.timeScale().isEmpty())return ;if(!this._validatePriceScale())return;const t=this._source.points();for(let e=0;e{"use strict";i.r(t),i.d(t,{LineToolBeingCreatedPaneView:()=>c});var n=i(19625),r=i(27916),s=i(51056),o=i(49857),a=i(95201),l=i(95173),d=i(91046);const h=n.colorsPalette["color-cold-gray-500"];class c extends r.LineSourcePaneView{constructor(){super(...arguments),this._lineRenderer1=new l.VerticalLineRenderer,this._lineRenderer2=new l.VerticalLineRenderer,this._medianRenderer=new d.TrendLineRenderer,this._renderer=null}renderer(e){return this._invalidated&&(this._updateImpl(e),this._invalidated=!1),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;const t=this._getPoints();if(t.length<1)return;this._renderer=new a.CompositeRenderer;const[i,n]=t;this._lineRenderer1.setData({x:i.x,color:h,linewidth:1,linestyle:s.LINESTYLE_SOLID}),this._renderer.append(this._lineRenderer1),t.length>1&&(this._lineRenderer2.setData({x:n.x,color:h,linewidth:1,linestyle:s.LINESTYLE_SOLID}),this._medianRenderer.setData({points:[i,n],color:h,linewidth:1,linestyle:s.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal}),this._renderer.append(this._lineRenderer2),this._renderer.append(this._medianRenderer))}}},52898:(e,t,i)=>{"use strict";i.r(t),i.d(t,{NotePaneView:()=>M});var n,r,s=i(50151),o=i(19625),a=i(19063),l=i(68979),d=i(95201),h=i(11064),c=i(56468),u=i(15938),_=i(17330),p=i(2844),g=i(32211),x=i(86441),f=i(34026),v=i(63273),T=i(7114),w=i(64034),R=i(12027),m=i(36696),y=i(64099);function b(e){ const{ctx:t,renderingInfo:i,left:n,top:r,width:s,height:o,point:a,caretPos:l,mode:d}=e,{horizontalPixelRatio:h,verticalPixelRatio:c}=i,u=Math.max(1,Math.floor(h))%2/2,_=Math.round(a.x*h)+u,p=0===d?Math.max(1,1*Math.floor(h)):0,g=Math.round(n*h)+p/2,x=Math.round(r*c)+p/2,f=Math.round(o*c)-p,v=Math.round(s*h)-p,T=Math.round(12*h),w=Math.round(10*c),R=_-T/2,m=_+T/2,y=Math.atan(10/6),b=4*Math.cos(y),L=4*Math.sin(y),P=4*h;if(t.beginPath(),t.moveTo(g,x+P),t.arcTo(g,x,g+P,x,P),"top"===l){const e=x,i=x-w;t.lineTo(R-P,e),t.arcTo(R,e,R+b,e-L,P),t.lineTo(_-1.2*b,i+1.2*L),t.arcTo(_,i,_+1.2*b,i+1.2*L,1.2*b),t.lineTo(m-b,e-L),t.arcTo(m,e,m+P,e,P)}if(t.lineTo(g+v-P,x),t.arcTo(g+v,x,g+v,x+P,P),t.lineTo(g+v,x+f-P),t.arcTo(g+v,x+f,g+v-P,x+f,P),"bottom"===l){const e=x+f,i=e+w;t.lineTo(m+P,e),t.arcTo(m,e,m-b,e+L,P),t.lineTo(_+1.2*b,i-1.2*L),t.arcTo(_,i,_-1.2*b,i-1.2*L,1.2*b),t.lineTo(R+b,e+L),t.arcTo(R,e,R-P,e,P)}t.lineTo(g+P,x+f),t.arcTo(g,x+f,g,x+f-P,P),t.closePath()}!function(e){e[e.MinTooltipWidth=20]="MinTooltipWidth",e[e.TooltipMinWidth=236]="TooltipMinWidth",e[e.TooltipVertMargin=13]="TooltipVertMargin",e[e.TooltipHorzPadding=12]="TooltipHorzPadding",e[e.TooltipVertPadding=12]="TooltipVertPadding",e[e.TooltipLineSpacing=5]="TooltipLineSpacing",e[e.TooltipBorderLineWidth=1]="TooltipBorderLineWidth",e[e.TooltipBorderRadius=4]="TooltipBorderRadius",e[e.TooltipApexBorderRadiusCoeff=1.2]="TooltipApexBorderRadiusCoeff",e[e.CorrectPositionYDistance=10]="CorrectPositionYDistance",e[e.CorrectPositionXDistance=10]="CorrectPositionXDistance",e[e.CaretWidth=12]="CaretWidth",e[e.CaretHeight=10]="CaretHeight",e[e.NoCaretEdgeXDistance=24]="NoCaretEdgeXDistance",e[e.ShadowBlur=4]="ShadowBlur",e[e.ShadowOffsetX=0]="ShadowOffsetX",e[e.ShadowOffsetY=2]="ShadowOffsetY",e[e.SpaceBetweenMarkerAndTooltipTolerance=8]="SpaceBetweenMarkerAndTooltipTolerance"}(n||(n={})),function(e){e[e.Stroke=0]="Stroke",e[e.Fill=1]="Fill"}(r||(r={}));const L=(0,R.svgRenderer)(y);class P{constructor(e){this._data=null,this._tooltipHitTest=new c.HitTestResult(c.HitTarget.MovePoint,{...e,areaName:c.AreaName.Text})}setData(e){this._data=e}setCursorType(e){this._tooltipHitTest.mergeData({cursorType:e})}draw(e,t){if(null===this._data)return;const{horizontalPixelRatio:i,verticalPixelRatio:n}=t,r=Math.max(1,Math.floor(i))%2/2,s=Math.max(1,Math.floor(n))%2/2,{point:o,markerColor:a}=this._data,l=Math.round(o.x*i)+r,d=Math.round(o.y*n)+s,h=L.viewBox();e.fillStyle=a,L.render(e,{targetViewBox:{x:l-i*h.width/2,y:d-i*h.height,width:i*h.width,height:i*h.height},doNotApplyColors:!0}),this._data.tooltipVisible&&this._drawTooltipOn(e,t)}hitTest(e,t){if(null!==this._data){const{point:t,left:i,top:n,width:r,height:s,tooltipVisible:o}=this._data,a=t.x,l=t.y,d=L.viewBox(),h=(0,x.box)((0,x.point)(a-d.width/2,l-d.height),(0,x.point)(a+d.width/2,l));if((0,f.pointInBox)(e,h))return new c.HitTestResult(c.HitTarget.MovePoint);if(o){const t=(0,x.box)((0,x.point)(i,n),(0,x.point)(i+r,n+s));if((0,f.pointInBox)(e,t))return this._tooltipHitTest -;const o=t.min.y{if(y){const t=this.positionToCoordinate(!1,y.start),n=this.positionToCoordinate(!1,y.end),r=this.getTextInfo();(0,m.drawSelection)(e,w.dpr1PixelRatioInfo,{lines:i.linesIncludingHidden,selectionStart:t,selectionEnd:n,left:r.textLeft,right:r.textRight,color:y.color,font:o,lineHeight:a,lineSpacing:x})}for(const t of R)e.fillText(t,S,M),M+=a+x})),e.restore()}}const S=(0,a.generateColor)((0,o.getHexColorByName)("color-black"),80);class M extends g.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._renderer=null,this._textWidthCache=new p.TextWidthCache,this._noteRenderer=new P((0,g.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null))),this._source.setAdditionalCursorData((()=>({color:this._source.editableTextStyle().cursorColor,...this._noteRenderer.getTextInfo()})),this._noteRenderer.positionToCoordinate.bind(this._noteRenderer,!0))}isLabelVisible(){return this.isHoveredSource()||this.isSelectedSource()}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;const t=this._getSource(),i=this._source.isFixed()?[(0,s.ensureDefined)(t.fixedPoint())]:this._points;if(i.length<1)return;const n=new d.CompositeRenderer,r=this.isLabelVisible(),o=this._source.properties().childs(),p=(0, -l.makeFont)(o.fontSize.value(),u.CHART_FONT_FAMILY,o.italic.value()?"italic":void 0,o.bold.value()?"bold":void 0);let g,x;o.drawBackground.value()&&(g=(0,a.generateColor)(o.backgroundColor.value(),o.backgroundTransparency.value()),x=S);const f=Math.min(236,e.mediaSize.width),v=f-24,T=i[0],{mediaSize:w}=e,R=(0,_.wordWrap)(this._textData(),p,this._textWidthCache,!1,v),m=R.filter((e=>!e.hidden)).map((e=>e.text)),y=o.fontSize.value();let b=m.length*y+24;m.length>1&&(b+=5*(m.length-1));let P=Math.round(T.x-f/2);const M=L.viewBox();let C=Math.round(T.y-M.height-b-13);const I=T.x<24||T.x+24>w.width;let A=I?null:"top";C<10?C=T.y+13:I||(A="bottom"),P<10?P=10:P+f+10>w.width&&(P=w.width-f-10),this._noteRenderer.setData({linesIncludingHidden:R,lines:m,font:p,fontSize:y,backgroundColor:g,boxShadowColor:x,borderColor:o.drawBorder.value()?o.borderColor.value():void 0,textColor:this._textColor(),markerColor:o.markerColor.value(),point:T,tooltipVisible:r,width:f,height:b,left:P,top:C,caretPos:A,lineSpacing:5,textWidth:v,...this._inplaceTextHighlight()}),this._noteRenderer.setCursorType(this._textCursorType()),this._updateInplaceText(this._noteRenderer.getTextInfo()),n.append(this._noteRenderer),n.append(new h.SelectionRenderer({points:i,bgColors:this._lineAnchorColors(i),visible:this.areAnchorsVisible(),barSpacing:this._model.timeScale().barSpacing(),hittestResult:c.HitTarget.MovePoint})),this._renderer=n}}},31352:(e,t,i)=>{"use strict";function n(e,t,i){const n=t-i;if("percentage"===e.getLineLengthUnit()){const r=Math.max(e.getLineLength()/100*t,1),s=Math.round(t-Math.min(n,r));return{right:s,left:s-i}}const r=e.getLineLength();if(r<0){const e=Math.round(Math.min(n,-1*r));return{left:e,right:e+i}}{const e=Math.round(t-Math.min(n,r));return{right:e,left:e-i}}}i.d(t,{orderLineLocation:()=>n})},92281:(e,t,i)=>{"use strict";i.r(t),i.d(t,{OrderPaneView:()=>f});var n=i(86441),r=i(27916),s=i(95201),o=i(11542),a=i(37743),l=i(75919),d=i(56468),h=i(34585),c=i(91920),u=i(31352);const _=o.t(null,void 0,i(67710)),p=o.t(null,void 0,i(95931));class g extends l.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._cache={},this._data=null,this._adapter=e}setData(e){this._data=e}hitTest(e){if(null===this._data||0===this._data.points.length)return null;const t=this._cache;if(e.yt.bottom)return null;if(this._adapter.getBlocked()&&e.x>=t.left&&e.x=t.left&&e.x=t.bodyRight&&e.x=t.quantityRight&&e.x0){const t=this._points[0].y,i=e.mediaSize.width-3.5-1,r=this._adapter.hasMoveCallback()?d.HitTarget.MovePoint:d.HitTarget.Regular,s=[new n.Point(i,t)];this._selectionData={barSpacing:this._model.timeScale().barSpacing(),points:s,bgColors:this._lineAnchorColors(s),hittestResult:r,visible:!0}}this._orderRenderer.setData({points:this._points}),this._selectionRenderer.setData(this._selectionData)}}},86595:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ParallelChannelPaneView:()=>u});var n=i(86441),r=i(19063),s=i(15938),o=i(72791),a=i(95201),l=i(36036),d=i(90241),h=i(27916),c=i(17330);class u extends h.LineSourcePaneView{constructor(){super(...arguments),this._channelRenderer=new d.ParallelChannelRenderer,this._labelTextRenderer=new c.TextRenderer,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;const t=this._source.priceScale();if(!t||t.isEmpty())return;if(0===this._source.points().length)return;if(this._points.length<=1)return;const i=this._source.properties().childs(),s=this._points[0],d=this._points[1];let h=null,c=null,u=null,_=null;if(3===this._points.length){const e=this._points[2].y-this._points[0].y;h=s.add((0,n.point)(0,e)),c=d.add((0, -n.point)(0,e)),i.showMidline.value()&&(u=s.add(h).scaled(.5),_=d.add(c).scaled(.5))}const p=i.linewidth.value(),g=i.linestyle.value(),x=i.linecolor.value(),f={line1:{color:x,lineStyle:g,lineWidth:p,points:[s,d]},line2:null===h||null===c?void 0:{color:x,lineStyle:g,lineWidth:p,points:[h,c]},middleLine:null===u||null===_?void 0:{color:i.midlinecolor.value(),lineStyle:i.midlinestyle.value(),lineWidth:i.midlinewidth.value(),points:[u,_]},extendLeft:i.extendLeft.value(),extendRight:i.extendRight.value(),fillBackground:i.fillBackground.value(),backColor:(0,r.generateColor)(i.backgroundColor.value(),i.transparency.value()),hittestOnBackground:!0};this._channelRenderer.setData(f);const v=new a.CompositeRenderer;v.append(this._channelRenderer);const T=this._getLabelTextRenderer(s,d,h,c);T&&v.append(T);const w=[];this._points[0]&&w.push(this._points[0]),this._points[1]&&w.push(this._points[1]),h&&c&&(w.push((0,l.anchor)({...h,pointIndex:2})),w.push((0,l.anchor)({...c,pointIndex:3})),w.push((0,l.anchor)({...h.add(c).scaled(.5),pointIndex:4,square:!0,cursorType:o.PaneCursorType.VerticalResize})),w.push((0,l.anchor)({...w[0].add(w[1]).scaled(.5),pointIndex:5,square:!0,cursorType:o.PaneCursorType.VerticalResize})));const R=3===this._points.length&&!h;if(this._model.lineBeingCreated()!==this._source||R||(w.pop(),w.pop()),v.append(this.createLineAnchor({points:w},0)),this._points.length>=2){const e=this._points;this._addAlertRenderer(v,[e[0],e[1]])}this._renderer=v}_getLabelTextRenderer(e,t,i,n){const r=this._source.properties().childs();if(!r.labelVisible.value()||!r.labelText.value())return null;let o,a;const l=r.labelFontSize.value()/3;let d=0;switch(r.labelVertAlign.value()){case"bottom":!i||!n||e.yi.y?(o=e,a=t):(o=i,a=n);break;case"middle":i&&n?(o=e.add(i).scaled(.5),a=t.add(n).scaled(.5)):(o=e,a=t),d=l}const h=o.x{"use strict";i.r(t),i.d(t,{PathPaneView:()=>o});var n=i(74011),r=i(95201),s=i(27916);class o extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._polygonRenderer=new n.PolygonRenderer,this._renderer=new r.CompositeRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._source.properties().childs(),i={points:this._points,color:t.lineColor.value(),linewidth:t.lineWidth.value(), -linestyle:t.lineStyle.value(),leftend:t.leftEnd.value(),rightend:t.rightEnd.value(),filled:!1,backcolor:"",fillBackground:!1,transparency:0};this._polygonRenderer.setData(i),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)}}},4086:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PitchfanLinePaneView:()=>d});var n=i(56468),r=i(65395),s=i(95201),o=i(49857),a=i(91046),l=i(27916);class d extends l.LineSourcePaneView{constructor(){super(...arguments),this._medianRenderer=new a.TrendLineRenderer,this._sideRenderer=new a.TrendLineRenderer,this._renderer=null,this._medianPoint=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,0===this._points.length)return;if(3===this._points.length?(this._medianPoint=this._points[1].add(this._points[2]).scaled(.5),this._medianPoint.pointIndex=3):2===this._points.length?(this._medianPoint=this._points[1].clone(),this._medianPoint.pointIndex=3):(this._medianPoint=this._points[0].clone(),this._medianPoint.pointIndex=3),this._points.length<2)return;if(!this._medianPoint)return;const t=new s.CompositeRenderer,i=this._source.properties().childs(),l=i.median.childs(),d={points:[this._points[0],this._medianPoint],color:l.color.value(),linewidth:l.linewidth.value(),linestyle:l.linestyle.value(),extendleft:!1,extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};if(this._medianRenderer.setData(d),t.append(this._medianRenderer),this._points.length<3)return this.addAnchors(t),void(this._renderer=t);const h={points:[this._points[1],this._points[2]],color:l.color.value(),linewidth:l.linewidth.value(),linestyle:l.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};this._sideRenderer.setData(h),t.append(this._sideRenderer);let c=0;const u=this._points[2].subtract(this._points[1]).scaled(.5),_=i.fillBackground.value(),p=i.transparency.value();for(let e=0;e<=8;e++){const i="level"+e,s=this._source.properties().child(i);if(s.childs().visible.value()){const i=this._medianPoint.addScaled(u,s.childs().coeff.value()),l=this._medianPoint.addScaled(u,-s.childs().coeff.value());if(_){{const e={p1:this._points[0],p2:i,p3:this._points[0],p4:this._medianPoint.addScaled(u,c),color:s.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:!1},n=new r.ChannelRenderer;n.setData(e),t.append(n)}{const e={p1:this._points[0],p2:l,p3:this._points[0],p4:this._medianPoint.addScaled(u,-c),color:s.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:!1},i=new r.ChannelRenderer;i.setData(e),t.append(i)}}c=s.childs().coeff.value();{const r={points:[this._points[0],i],color:s.childs().color.value(),linewidth:s.childs().linewidth.value(),linestyle:s.childs().linestyle.value(),extendleft:!1,extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal},l=new a.TrendLineRenderer;l.setData(r),l.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,void 0,e)),t.append(l)}{const i={points:[this._points[0],l],color:s.childs().color.value(), -linewidth:s.childs().linewidth.value(),linestyle:s.childs().linestyle.value(),extendleft:!1,extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal},r=new a.TrendLineRenderer;r.setData(i),r.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,void 0,e)),t.append(r)}}}this.addAnchors(t),this._renderer=t}}},68470:(e,t,i)=>{"use strict";i.r(t),i.d(t,{InsidePitchforkLinePaneView:()=>_,PitchforkLinePaneView:()=>h,SchiffPitchfork2LinePaneView:()=>u,SchiffPitchforkLinePaneView:()=>c});var n=i(86441),r=i(56468),s=i(65395),o=i(95201),a=i(49857),l=i(91046),d=i(27916);class h extends d.LineSourcePaneView{constructor(){super(...arguments),this._medianRenderer=new l.TrendLineRenderer,this._sideRenderer=new l.TrendLineRenderer,this._renderer=null,this._medianPoint=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null,0!==this._points.length&&(3===this._points.length?(this._medianPoint=this._points[1].add(this._points[2]).scaled(.5),this._medianPoint.pointIndex=3):2===this._points.length?(this._medianPoint=this._points[1].clone(),this._medianPoint.pointIndex=3):(this._medianPoint=this._points[0].clone(),this._medianPoint.pointIndex=3),this._updateRenderer())}_updateRenderer(){if(this._points.length<2)return;if(!this._medianPoint)return;const e=this._source.properties(),t=e.childs().median.childs(),i=new o.CompositeRenderer,n={points:[this._points[0],this._medianPoint],color:t.color.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._medianRenderer.setData(n),i.append(this._medianRenderer),this._points.length<3)return this.addAnchors(i),void(this._renderer=i);const d={points:[this._points[1],this._points[2]],color:t.color.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(d),i.append(this._sideRenderer);const h=this._points[2].subtract(this._points[1]).scaled(.5),c=this._medianPoint.subtract(this._points[0]);let u=0;const _=e.childs().fillBackground.value(),p=e.childs().transparency.value();for(let t=0;t<=8;t++){const n="level"+t,o=e.childs()[n];if(o.childs().visible.value()){const n=this._medianPoint.addScaled(h,o.childs().coeff.value()),d=n.add(c),g=this._medianPoint.addScaled(h,-o.childs().coeff.value()),x=g.add(c);if(_){{const t=this._medianPoint.addScaled(h,u),r={p1:n,p2:d,p3:t,p4:t.add(c),color:o.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),i.append(a)}{const t=this._medianPoint.addScaled(h,-u),n={p1:g,p2:x,p3:t,p4:t.add(c),color:o.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},r=new s.ChannelRenderer;r.setData(n),i.append(r)}}u=o.childs().coeff.value();const f={points:[n,d],color:o.childs().color.value(), -linewidth:o.childs().linewidth.value(),linestyle:o.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},v=new l.TrendLineRenderer;v.setData(f),v.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,t)),i.append(v);const T={points:[g,x],color:o.childs().color.value(),linewidth:o.childs().linewidth.value(),linestyle:o.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(T),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,t)),i.append(w)}}this.addAnchors(i),this._renderer=i}}class c extends h{constructor(){super(...arguments),this._modifiedBase=null,this._backSideRenderer=new l.TrendLineRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateRenderer(){if(this._points.length<2)return;this._calcMofifiedBase();const e=this._source.properties(),t=new o.CompositeRenderer,i=e.childs().median.childs();{const e={points:[this._points[0],this._points[1]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._backSideRenderer.setData(e),t.append(this._backSideRenderer),!this._medianPoint||!this._modifiedBase)return this.addAnchors(t),void(this._renderer=t)}{const n={points:[this._modifiedBase,this._medianPoint],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._medianRenderer.setData(n),t.append(this._medianRenderer),this._points.length<3)return this.addAnchors(t),void(this._renderer=t)}{const e={points:[this._points[1],this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(e),t.append(this._sideRenderer)}{const i=this._points[2].subtract(this._points[1]).scaled(.5),n=this._medianPoint.subtract(this._modifiedBase);let o=0;const d=e.childs().fillBackground.value(),h=e.childs().transparency.value();for(let c=0;c<=8;c++){const u="level"+c,_=e.child(u);if(_.childs().visible.value()){const u=this._medianPoint.addScaled(i,_.childs().coeff.value()),p=u.add(n),g=this._medianPoint.addScaled(i,-_.childs().coeff.value()),x=g.add(n);if(d){const r=this._medianPoint.addScaled(i,o);{const i={p1:u,p2:p,p3:r,p4:r.add(n),color:_.childs().color.value(),transparency:h,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},o=new s.ChannelRenderer;o.setData(i),t.append(o)}{const r=this._medianPoint.addScaled(i,-o),a={p1:g,p2:x,p3:r,p4:r.add(n),color:_.childs().color.value(),transparency:h,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},l=new s.ChannelRenderer;l.setData(a),t.append(l)}}o=_.childs().coeff.value();const f={points:[u,p], -color:_.childs().color.value(),linewidth:_.childs().linewidth.value(),linestyle:_.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},v=new l.TrendLineRenderer;v.setData(f),v.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,c)),t.append(v);const T={points:[g,x],color:_.childs().color.value(),linewidth:_.childs().linewidth.value(),linestyle:_.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(T),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,c)),t.append(w)}}}this.addAnchors(t),this._renderer=t}_calcMofifiedBase(){this._points.length>1&&(this._modifiedBase=this._points[0].add(this._points[1]).scaled(.5))}}class u extends c{_calcMofifiedBase(){if(this._points.length>2){const e=this._points[0].x,t=.5*(this._points[0].y+this._points[1].y),i=new n.Point(e,t);this._modifiedBase=i}}}class _ extends h{constructor(){super(...arguments),this._backSideRenderer=new l.TrendLineRenderer,this._centerRenderer=new l.TrendLineRenderer,this._modifiedBase=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateRenderer(){if(this._points.length>1&&(this._modifiedBase=this._points[0].add(this._points[1]).scaled(.5)),this._points.length<2)return;const e=new o.CompositeRenderer;if(!this._medianPoint||!this._modifiedBase)return void this.addAnchors(e);const t=this._source.properties(),i=t.childs().median.childs();if(3===this._points.length){const t={points:[this._modifiedBase,this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._medianRenderer.setData(t),e.append(this._medianRenderer)}{const t={points:[this._points[0],this._points[1]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._backSideRenderer.setData(t),e.append(this._backSideRenderer),this._points.length<3)return this.addAnchors(e),void(this._renderer=e)}{const t={points:[this._points[1],this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(t),e.append(this._sideRenderer)}{const n=this._points[2].subtract(this._points[1]).scaled(.5),o=this._points[2].subtract(this._modifiedBase);let d=0;const h=t.childs().fillBackground.value(),c=t.childs().transparency.value(),u={points:[this._medianPoint,this._medianPoint.add(o)],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._centerRenderer.setData(u),e.append(this._centerRenderer);for(let i=0;i<=8;i++){const u="level"+i,_=t.child(u).childs() -;if(_.visible.value()){const u=this._medianPoint.addScaled(n,_.coeff.value()),p=u.add(o),g=this._medianPoint.addScaled(n,-_.coeff.value()),x=g.add(o);if(h){{const i=this._medianPoint.addScaled(n,d),r={p1:u,p2:p,p3:i,p4:i.add(o),color:_.color.value(),transparency:c,hittestOnBackground:!0,extendLeft:t.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),e.append(a)}{const i=this._medianPoint.addScaled(n,-d),r={p1:g,p2:x,p3:i,p4:i.add(o),color:_.color.value(),transparency:c,hittestOnBackground:!0,extendLeft:t.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),e.append(a)}}d=_.coeff.value();const f={points:[u,p],color:_.color.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},v=new l.TrendLineRenderer;v.setData(f),v.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,i)),e.append(v);const T={points:[g,x],color:_.color.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(T),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,i)),e.append(w)}}}this.addAnchors(e),this._renderer=e}}},65765:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PolylinePaneView:()=>o});var n=i(74011),r=i(95201),s=i(27916);class o extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._polygonRenderer=new n.PolygonRenderer,this._renderer=new r.CompositeRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._source.properties().childs(),i={points:this._points,color:t.linecolor.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),filled:t.filled.value(),backcolor:t.backgroundColor.value(),fillBackground:t.fillBackground.value(),transparency:t.transparency.value()};this._polygonRenderer.setData(i),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)}}},38420:(e,t,i)=>{"use strict";var n=i(27916).LineSourcePaneView,r=i(91920),s=i(56468).HitTestResult,o=i(56468).HitTarget,a=i(63273),l=i(34585).appendEllipsis,d=i(75919).MediaCoordinatesPaneRenderer,h=i(31352).orderLineLocation;const{setLineStyle:c,drawLine:u,drawPoly:_}=i(37743),{LINESTYLE_SOLID:p}=i(51056);class g extends d{constructor(e,t){super(),this._data=null,this._cache=e,this._adapter=t}setData(e){this._data=e}_height(){return Math.max(20,1+Math.max(r.fontHeight(this._adapter.getBodyFont()),r.fontHeight(this._adapter.getQuantityFont())))}_bodyWidth(e){if(0===this._adapter.getText().length)return 0;e.save(),e.font=this._adapter.getBodyFont();var t=e.measureText(this._adapter.getText()).width;return e.restore(),Math.round(10+t)}_getQuantity(){return this._adapter.getQuantity()}_quantityWidth(e){if(0===this._getQuantity().length)return 0;e.save(),e.font=this._adapter.getQuantityFont();var t=e.measureText(this._getQuantity()).width -;return e.restore(),Math.round(Math.max(this._height(),10+t))}_reverseButtonWidth(){return this._adapter.isOnReverseCallbackPresent()?this._height():0}_closeButtonWidth(){return this._adapter.isOnCloseCallbackPresent()?this._height():0}_drawLines(e,t,i,n,r){e.save(),e.strokeStyle=this._adapter.getLineColor(),c(e,this._adapter.getLineStyle()),e.lineWidth=this._adapter.getLineWidth(),u(e,i,n,r,n),this._adapter.getExtendLeft()&&u(e,0,n,t,n),e.restore()}_drawBody(e,t,i){e.strokeStyle=this._adapter.getBodyBorderColor(),e.fillStyle=this._adapter.getBodyBackgroundColor();var n=this._bodyWidth(e),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r)}_drawBodyText(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getBodyFont(),e.fillStyle=this._adapter.getBodyTextColor();var n=t+this._bodyWidth(e)/2,r=i+this._height()/2;e.fillText(this._adapter.getText(),n,r),e.restore()}_drawQuantity(e,t,i){e.strokeStyle=this._adapter.getQuantityBorderColor(),e.fillStyle=this._adapter.getQuantityBackgroundColor();var n=this._quantityWidth(e),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r)}_drawQuantityText(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getQuantityFont(),e.fillStyle=this._adapter.getQuantityTextColor();var n=t+this._quantityWidth(e)/2,r=i+this._height()/2;e.fillText(a.startWithLTR(this._getQuantity()+""),n,r),e.restore()}_drawReverseButton(e,t,i){e.save(),e.strokeStyle=this._adapter.getReverseButtonBorderColor(),e.fillStyle=this._adapter.getReverseButtonBackgroundColor();var n=this._reverseButtonWidth(),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r),e.strokeStyle=this._adapter.getReverseButtonIconColor();var s=function(e,t){c(e,p),u(e,0,0,0,t),u(e,-1,1,1,1),u(e,-2,2,2,2)},o=t+Math.round((this._reverseButtonWidth()-6)/2),a=i+5;e.save(),e.translate(o,a),s(e,10),e.translate(6,10),e.rotate(Math.PI),s(e,10),e.restore(),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,n-1,r-1)),e.restore()}_drawCloseButton(e,t,i){e.save(),e.strokeStyle=this._adapter.getCloseButtonBorderColor(),e.fillStyle=this._adapter.getCloseButtonBackgroundColor();var n=this._closeButtonWidth(),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r);var s=t+n,o=i+r;e.strokeStyle=this._adapter.getCloseButtonIconColor();var a=(this._closeButtonWidth()-8)/2,l=(this._height()-8)/2;_(e,[{x:t+a,y:i+l},{x:s-a,y:o-l}],!0),_(e,[{x:s-a,y:i+l},{x:t+a,y:o-l}],!0),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,n-1,r-1)),e.restore()}_drawImpl(e){if(null===this._data||!this._data.points||this._data.points.length<1)return;var t=e.context,i=this._data.width,n=this._bodyWidth(t),r=this._quantityWidth(t),s=this._reverseButtonWidth(t),o=n+r+s+this._closeButtonWidth();const{left:a,right:l}=h(this._adapter,i,o);var d=Math.round(this._data.points[0].y),c=Math.round(d-(this._height()+1)/2);this._cache.bodyRight=a+n,this._cache.quantityRight=this._cache.bodyRight+r, -this._cache.reverseButtonRight=this._cache.quantityRight+s,this._cache.top=c,this._cache.bottom=c+this._height(),this._cache.left=a,this._cache.right=l,this._drawLines(t,a,l,d,i),0!==n&&(this._drawBody(t,a,c),this._drawBodyText(t,a,c)),0!==r&&(this._drawQuantity(t,this._cache.bodyRight,c),this._drawQuantityText(t,this._cache.bodyRight,c)),0!==s&&this._drawReverseButton(t,this._cache.quantityRight,c),0!==this._closeButtonWidth()&&this._drawCloseButton(t,this._cache.reverseButtonRight,c)}hitTest(e){return null===this._data||0===this._data.points.length||e.ythis._cache.bottom||e.x=this._cache.bodyRight&&e.x=this._cache.quantityRight&&e.x=this._cache.reverseButtonRight&&e.x{"use strict";i.r(t),i.d(t,{PredictionPaneView:()=>k});var n,r=i(27147),s=i(50151),o=i(11542),a=i(19938),l=i(19063),d=i(63273),h=i(82826),c=i(43290),u=i(15344),_=i(92953),p=i(85049),g=i(95201),x=i(27916),f=i(86441),v=i(9859),T=i(7114),w=i(15938),R=i(68979),m=i(56468),y=i(37743),b=i(75919),L=i(2844),P=i(27442);!function(e){e[e.TargetFontSize1=14]="TargetFontSize1",e[e.TargetFontSize2=11]="TargetFontSize2",e[e.SourceFontSize1=12]="SourceFontSize1",e[e.SourceFontSize2=10]="SourceFontSize2",e[e.ArrowOffset=6]="ArrowOffset", -e[e.ArrowHeight=5]="ArrowHeight",e[e.ArrowWidth=5]="ArrowWidth",e[e.Radius=3]="Radius",e[e.LabelsLeftOffset=4]="LabelsLeftOffset",e[e.LabelsTopOffset=3]="LabelsTopOffset",e[e.LabelsBoxLineWidth=2]="LabelsBoxLineWidth",e[e.LabelsBoxWidthDelta=15]="LabelsBoxWidthDelta",e[e.LabelsMinLeftOffset=20]="LabelsMinLeftOffset",e[e.LabelsCircleRadius=3]="LabelsCircleRadius",e[e.StartLabelTopOffset=2]="StartLabelTopOffset"}(n||(n={}));const S=(0,R.makeFont)(14,w.CHART_FONT_FAMILY,"normal"),M=(0,R.makeFont)(14,w.CHART_FONT_FAMILY,"bold"),C=(0,R.makeFont)(11,w.CHART_FONT_FAMILY,"normal"),I=(0,R.makeFont)(12,w.CHART_FONT_FAMILY,"normal"),A=(0,R.makeFont)(10,w.CHART_FONT_FAMILY,"normal");class D extends b.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._sourceWidth=void 0,this._sourceHeight=void 0,this._sourceRectLeftOffset=void 0,this._targetWidth=void 0,this._targetHeight=void 0,this._targetRectLeftOffset=void 0,this._target1TextWidthCache=new L.TextWidthCache,this._target1BoldTextWidthCache=new L.TextWidthCache,this._target2TextWidthCache=new L.TextWidthCache,this._source1TextWidthCache=new L.TextWidthCache,this._source2TextWidthCache=new L.TextWidthCache}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.points.length<2)return null;const t=this._data.points[0],i=this._data.points[1].subtract(t),n=e.subtract(t),r=Math.abs(i.x),s=Math.abs(i.y),o=(0,v.sign)(i.y)*(s-s*Math.sqrt(1-n.x*n.x/(r*r)));if(Math.abs(o-n.y)<3)return new m.HitTestResult(m.HitTarget.MovePoint);const a=this._targetLabelHitTest(e);return a||this._sourceLabelHitTest(e)}_drawImpl(e){if(null===this._data||this._data.points.length<2)return;const t=e.context;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth;const i=this._data.points[0],n=this._data.points[1],r=n.subtract(i),s=Math.abs(r.x),o=Math.abs(r.y);let a,l,d;r.y<0?(a=Math.PI/2,l=r.x>0?0:Math.PI,d=1):(a=-Math.PI/2,l=r.x>0?0:-Math.PI,d=-1),t.beginPath(),t.ellipse(i.x,n.y,s,o,0,a,l,a>l),t.stroke(),this._drawTargetLabel(t,e.mediaSize),this._drawStartLabel(t,e.mediaSize);const h=Math.max(8,4*this._data.linewidth);let c;if(Math.abs(r.x)<1||Math.abs(r.y)<1)c=Math.atan(r.x/r.y);else{let e=0,t=Math.PI/2,i=(e+t)/2,n=0,a=0;if(r.length()>h){let r=0;for(;10!==r;){n=s*Math.sin(i),a=o*(1-Math.cos(i));const l=Math.sqrt((n-s)*(n-s)+(a-o)*(a-o));if(Math.abs(l-h)<1)break;l>h?e=i:t=i,i=(e+t)/2,r++}}c=Math.atan((s-n)/(o-a)),r.x*r.y<0&&(c=-c)}t.fillStyle=this._data.color,t.save(),t.beginPath(),t.translate(n.x,n.y),t.rotate(-c),t.moveTo(0,0),t.lineTo(-h/2,d*h),t.lineTo(h/2,d*h),t.lineTo(0,0),t.restore(),t.fill()}_drawBalloon(e,t,i,n,r,s=20){e.beginPath();if(r===P.Direction.Down){const r=new f.Point(t.x-s,t.y-6-5-n);return e.moveTo(r.x+3,r.y),e.lineTo(r.x+i-3,r.y),e.arcTo(r.x+i,r.y,r.x+i,r.y+3,3),e.lineTo(r.x+i,r.y+n-3),e.arcTo(r.x+i,r.y+n,r.x+i-3,r.y+n,3),e.lineTo(r.x+s+5,r.y+n),e.lineTo(r.x+s,r.y+n+5),e.lineTo(r.x+s-5,r.y+n),e.lineTo(r.x+3,r.y+n),e.arcTo(r.x,r.y+n,r.x,r.y+n-3,3),e.lineTo(r.x,r.y+3),e.arcTo(r.x,r.y,r.x+3,r.y,3),r}{ -const r=new f.Point(t.x-s,t.y+6+5+n);return e.moveTo(r.x+3,r.y),e.lineTo(r.x+i-3,r.y),e.arcTo(r.x+i,r.y,r.x+i,r.y-3,3),e.lineTo(r.x+i,r.y-n+3),e.arcTo(r.x+i,r.y-n,r.x+i-3,r.y-n,3),e.lineTo(r.x+s+5,r.y-n),e.lineTo(r.x+s,r.y-n-5),e.lineTo(r.x+s-5,r.y-n),e.lineTo(r.x+3,r.y-n),e.arcTo(r.x,r.y-n,r.x,r.y-n+3,3),e.lineTo(r.x,r.y-3),e.arcTo(r.x,r.y,r.x+3,r.y,3),new f.Point(r.x,r.y-n)}}_drawTargetLabel(e,t){if(null===this._data)return;e.save();const n=this._data.targetLine1,r=this._data.targetLine2,s=this._data.targetLine3,a=this._data.targetLine4;e.font=S;const l=this._target1TextWidthCache.measureText(e,n),h=this._target1TextWidthCache.measureText(e,r),c=this._target1TextWidthCache.measureText(e," ");e.font=C;const u=this._target2TextWidthCache.measureText(e,s),_=this._target2TextWidthCache.measureText(e,a),p=this._target2TextWidthCache.measureText(e," "),g=this._data.clockWhite&&this._data.clockWhite.width||0;this._targetWidth=Math.max(l+h+c,u+_+g+2*p)+8+4,this._targetHeight=38;const x=this._data.points[1],f=x.x+this._targetWidth-t.width+5;this._targetRectLeftOffset=Math.max(20,Math.min(this._targetWidth-15,f));const v=this._data.direction===P.Direction.Up?P.Direction.Down:P.Direction.Up,w=this._drawBalloon(e,x,this._targetWidth,this._targetHeight,v,this._targetRectLeftOffset);e.fillStyle=this._data.targetBackColor,e.fill(),e.lineWidth=2,e.strokeStyle=this._data.targetStrokeColor,e.stroke(),e.beginPath(),e.arc(x.x,x.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.textBaseline="top",e.fillStyle=this._data.targetTextColor;const R=2+w.x+4,m=2+w.y+3,b=this._targetWidth-8-4;e.font=S,e.textAlign=(0,d.isRtl)()?"right":"left";const L=(0,T.calcTextHorizontalShift)(e,b-h-c);e.fillText(n,R+L,m);const I=(0,T.calcTextHorizontalShift)(e,b-l);e.fillText(r,R+l+c+I,m),e.font=C;const A=m+14+3,D=(0,T.calcTextHorizontalShift)(e,b-_-g-p);e.fillText(s,R+D,A);const k=(0,T.calcTextHorizontalShift)(e,b-u-p-g-_);this._data.clockWhite&&e.drawImage(this._data.clockWhite,R+u+p+k,A+1);const N=(0,T.calcTextHorizontalShift)(e,b-u-g);if(e.fillText(a,R+u+g+2*p+N,A),!this._data.status)return void e.restore();let B,H,z,E;if(e.font=M,this._data.status===P.AlertStatus.Success)B=o.t(null,void 0,i(26409)),H=this._data.successBackground,z=this._data.successTextColor,E=this._data.successIcon;else B=o.t(null,void 0,i(47545)),H=this._data.failureBackground,z=this._data.failureTextColor,E=this._data.failureIcon;const W=18,O=this._target1BoldTextWidthCache.measureText(e,B),V=Math.round((this._targetWidth-O)/2),F=(0,T.calcTextHorizontalShift)(e,O);e.fillStyle=H,this._data.direction===P.Direction.Up?((0,y.drawRoundRect)(e,w.x-1,w.y-W-2,this._targetWidth+2,W,5),e.fill(),e.fillStyle=z,e.fillText(B,w.x+V+F,w.y-W+1),E&&e.drawImage(E,w.x+V-E.width-4,w.y-W-2+Math.abs(W-E.height)/2)):((0,y.drawRoundRect)(e,w.x-1,w.y+this._targetHeight+2,this._targetWidth+2,W,5),e.fill(),e.fillStyle=z,e.fillText(B,w.x+V+F,w.y+this._targetHeight+5),E&&e.drawImage(E,w.x+V-E.width-4,w.y+this._targetHeight+10-Math.abs(W-E.height)/2)),e.restore()}_drawStartLabel(e,t){ -if(null===this._data)return;e.save();e.font=I;const i=this._source1TextWidthCache.measureText(e,this._data.sourceLine1);e.font=A;const n=this._source2TextWidthCache.measureText(e,this._data.sourceLine2);this._sourceWidth=Math.max(i,n)+6+4,this._sourceHeight=32;const r=this._data.points[0],s=r.x+this._sourceWidth-t.width+5;this._sourceRectLeftOffset=Math.max(20,Math.min(this._sourceWidth-15,s));const o=this._drawBalloon(e,r,this._sourceWidth,this._sourceHeight,this._data.direction,this._sourceRectLeftOffset);e.fillStyle=this._data.sourceBackColor,e.fill(),e.lineWidth=2,e.strokeStyle=this._data.sourceStrokeColor,e.stroke(),e.textAlign=(0,d.isRtl)()?"right":"left",e.textBaseline="top",e.fillStyle=this._data.sourceTextColor;const a=(0,T.calcTextHorizontalShift)(e,this._sourceWidth-6-4),l=2+o.x+3+a,h=2+o.y+2;e.font=I,e.fillText(this._data.sourceLine1,l,h),e.font=A,e.fillText(this._data.sourceLine2,l,h+12+2),e.beginPath(),e.arc(r.x,r.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.restore()}_targetLabelHitTest(e){if(null===this._data||void 0===this._targetWidth||void 0===this._targetHeight||void 0===this._targetRectLeftOffset)return null;let t=this._targetHeight+5;this._data.status&&(t+=24);const i=this._data.direction===P.Direction.Up?-1:1,n=this._data.points[1],r=n.x-this._targetRectLeftOffset,s=n.y+3*i,o=n.y+i*(t+3),a=Math.min(s,o),l=Math.max(s,o);return e.x>=r&&e.x<=r+this._targetWidth&&e.y>=a&&e.y<=l?new m.HitTestResult(m.HitTarget.MovePoint):null}_sourceLabelHitTest(e){if(null===this._data||void 0===this._sourceHeight||void 0===this._sourceWidth||void 0===this._sourceRectLeftOffset)return null;const t=this._data.direction===P.Direction.Up?1:-1,i=this._data.points[0],n=i.x-this._sourceRectLeftOffset,r=i.y+3*t,s=i.y+(3+this._sourceHeight+5)*t,o=Math.min(r,s),a=Math.max(r,s);return e.x>=n&&e.x<=n+this._sourceWidth&&e.y>=o&&e.y<=a?new m.HitTestResult(m.HitTarget.MovePoint):null}}class k extends x.LineSourcePaneView{constructor(e,t){super(e,t),this._clockWhite=null,this._successIcon=null,this._failureIcon=null,this._pendingIcons=3,this._predictionRenderer=new D,this._renderer=new g.CompositeRenderer;const n=()=>{this._pendingIcons-=1,0===this._pendingIcons&&this._source.model().updateSource(this._source)};(0,a.getImage)("prediction-clock-white",i(99620)).then((e=>{this._clockWhite=e,n()})),(0,a.getImage)("prediction-success-white",i(14012)).then((e=>{this._successIcon=e,n()})),(0,a.getImage)("prediction-failure-white",i(88249)).then((e=>{this._failureIcon=e,n()}))}iconsReady(){return 0===this._pendingIcons}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._source.points();if(t.length<2)return;if(!this._source.priceScale())return;const n=(0,s.ensureNotNull)(this._source.ownerSource()).formatter(),a=t[1],g=t[0],x=(0,d.forceLTRStr)(n.format(a.price)),f=a.price-g.price,v=f/Math.abs(g.price)*100,T=(0,d.forceLTRStr)(`${n.format(f)} (${(0,c.getPercentageFormatter)().format(v)})`),w=this._model.timeScale() -;let R=w.indexToUserTime(g.index),m=w.indexToUserTime(a.index);g.time&&a.time&&(R=(0,r.default)(g.time)?new Date(Date.parse(g.time)):new Date(1e3*g.time),m=(0,r.default)(a.time)?new Date(Date.parse(a.time)):new Date(1e3*a.time));const y=this._model.mainSeries().isDWM(),b=p.Interval.parse(this._model.mainSeries().interval()),L=b.isSeconds()||b.isTicks();let P="",S="";if(m&&R){const e=y?"":` ${new u.TimeFormatter(L?u.hourMinuteSecondFormat:u.hourMinuteFormat).format(m)}`;S=`${(new h.DateFormatter).format(m)}${e}`;const t=(m.valueOf()-R.valueOf())/1e3;P=`${o.t(null,{context:"dates"},i(71682))} ${(0,d.startWithLTR)((new _.TimeSpanFormatter).format(t))}`}const M=n.format(g.price);let C="";const I=w.indexToUserTime(g.index);if(I){const e=y?"":` ${new u.TimeFormatter(L?u.hourMinuteSecondFormat:u.hourMinuteFormat).format(I)}`;C=`${(new h.DateFormatter).format(I)}${e}`}const A=this._model.lineBeingCreated()!==this._source&&this._model.lineBeingEdited()!==this._source&&!this._model.sourcesBeingMoved().includes(this._source),D=this._source.properties().childs(),k=D.transparency.value(),N={points:this._points,color:D.linecolor.value(),linewidth:D.linewidth.value(),targetLine1:T,targetLine2:P,targetLine3:x,targetLine4:S,status:D.status.value(),targetBackColor:(0,l.generateColor)(D.targetBackColor.value(),k),targetStrokeColor:(0,l.generateColor)(D.targetStrokeColor.value(),k),targetTextColor:D.targetTextColor.value(),sourceBackColor:(0,l.generateColor)(D.sourceBackColor.value(),k),sourceStrokeColor:(0,l.generateColor)(D.sourceStrokeColor.value(),k),sourceTextColor:D.sourceTextColor.value(),successBackground:(0,l.generateColor)(D.successBackground.value(),k),successTextColor:D.successTextColor.value(),failureBackground:(0,l.generateColor)(D.failureBackground.value(),k),failureTextColor:D.failureTextColor.value(),intermediateBackColor:D.intermediateBackColor.value(),intermediateTextColor:D.intermediateTextColor.value(),sourceLine1:M,sourceLine2:C,direction:this._source.direction(),clockWhite:this._clockWhite,successIcon:this._successIcon,failureIcon:this._failureIcon,finished:A,centersColor:this._model.backgroundCounterColor().value()};this._predictionRenderer.setData(N),this._renderer.append(this._predictionRenderer),this.addAnchors(this._renderer)}}},97105:(e,t,i)=>{"use strict";var n=i(86441),r=n.Point,s=n.box,o=i(34026).pointInBox,a=i(27916).LineSourcePaneView,l=i(11064).SelectionRenderer,d=i(56468).HitTestResult,h=i(56468).HitTarget,c=i(95201).CompositeRenderer,u=i(19063),_=i(7114).calcTextHorizontalShift,p=i(63273).isRtl,g=i(75919).MediaCoordinatesPaneRenderer,x=i(15938);class f extends g{constructor(e,t){super(),this._data=null,this._measureCache=e,this._chartModel=t,this._points=null}setData(e){this._data=e,this._points=e.points}_drawImpl(e){if(null!==this._data&&null!==this._points&&0!==this._points.length){var t=e.context;t.font=[this._data.fontWeight,this._data.fontSize+"px",this._data.fontFamily].join(" ");var i=t.measureText(this._data.label);i.height=this._data.fontSize -;var n=10,r=5,s=i.width+2*n,o=i.height+2*r,a=this._points[0].x- -9,l=this._points[0].y-(o+15);t.textAlign=p()?"right":"left";var d=_(t,i.width);this._measureCache&&Object.assign(this._measureCache,{innerWidth:s,innerHeight:o,tailLeft:-9,tailHeight:15}),t.translate(.5+a,.5+l),t.beginPath(),t.moveTo(12,o),t.lineTo(-9,o+15),t.lineTo(-10,o+15-1),t.lineTo(5,o),t.lineTo(3,o),t.arcTo(0,o,0,0,3),t.lineTo(0,3),t.arcTo(0,0,s,0,3),t.lineTo(s-3,0),t.arcTo(s,0,s,o,3),t.lineTo(s,o-3),t.arcTo(s,o,0,o,3),t.lineTo(12,o),t.fillStyle=u.generateColor(this._data.backgroundColor,this._data.transparency),t.fill(),t.strokeStyle=this._data.borderColor,t.lineWidth=2,t.stroke(),t.closePath(),t.textBaseline="alphabetic",t.fillStyle=this._data.color,t.fillText(this._data.label,n+d,o/2+Math.floor(.35*this._data.fontSize)),t.translate(-.5,-.5),t.beginPath(),t.arc(-9,o+15,2.5,0,2*Math.PI,!1),t.fillStyle=u.generateColor(this._data.borderColor,this._data.transparency),t.fill(),t.strokeStyle=this._chartModel.backgroundColor().value(),t.lineWidth=1,t.stroke(),t.closePath()}}hitTest(e){if(null===this._data||null===this._points||0===this._points.length)return null;var t=this._points[0].x-this._measureCache.tailLeft,i=this._points[0].y-(this._measureCache.innerHeight+this._measureCache.tailHeight),n=s(new r(t,i),new r(t+this._measureCache.innerWidth,i+this._measureCache.innerHeight));return o(e,n)?new d(h.MovePoint):null}}t.PriceLabelPaneView=class extends a{constructor(e,t,i){super(e,t),this._rendererCache={},this._priceLabelRenderer=new f(this._rendererCache,t),this._renderer=null}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,this._source.points().length>0){var t=this._source.points()[0].price,i=this._source.priceScale();if(!i||i.isEmpty())return;var n=this._source.ownerSource().firstValue();this._priceLabel=i.formatPrice(t,n)}var r={};if(r.points=this._points,r.borderColor=this._source.properties().borderColor.value(),r.backgroundColor=this._source.properties().backgroundColor.value(),r.color=this._source.properties().color.value(),r.fontWeight=this._source.properties().fontWeight.value(),r.fontSize=this._source.properties().fontsize.value(),r.fontFamily=x.CHART_FONT_FAMILY,r.transparency=this._source.properties().transparency.value(),r.label=this._priceLabel,this._priceLabelRenderer.setData(r),1===r.points.length){var s=new c;return s.append(this._priceLabelRenderer),s.append(new l({points:r.points,bgColors:this._lineAnchorColors(r.points),visible:this.areAnchorsVisible()})),void(this._renderer=s)}this._renderer=this._priceLabelRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}}},1174:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PriceNotePaneView:()=>R});var n,r,s=i(50151),o=i(86441),a=i(19625),l=i(95201),d=i(17330),h=i(27916),c=i(4652),u=i(51056),_=i(7114),p=i(15938),g=i(69186),x=i(56468),f=i(37743),v=i(61993);function T(e){let t,i;return e>=-135&&e<=-45?(t="center",i="bottom"):e>-45&&e<45?(t="left",i="middle"):e>=45&&e<=135?(t="center",i="top"):(t="right",i="middle"),{horzAlign:t,vertAlign:i}}!function(e){ -e[e.Label=1]="Label"}(n||(n={})),function(e){e[e.Tolerance=3]="Tolerance",e[e.TouchTolerance=20]="TouchTolerance",e[e.LineWidth=1]="LineWidth",e[e.CircleRadius=2]="CircleRadius",e[e.CircleStrokeWidth=1]="CircleStrokeWidth",e[e.BackgroundRoundRect=4]="BackgroundRoundRect",e[e.PriceLabelFontSize=12]="PriceLabelFontSize",e[e.LabelVertPadding=6]="LabelVertPadding",e[e.LabelHorzPadding=8]="LabelHorzPadding"}(r||(r={}));class w{constructor(){this._data=null,this._priceLabelRenderer=new d.TextRenderer(void 0,new x.HitTestResult(x.HitTarget.MovePoint,{areaName:x.AreaName.Style,activeItem:1})),this._hittest=new x.HitTestResult(x.HitTarget.MovePoint,{areaName:x.AreaName.Style})}setData(e){this._data=e;const t=e.points[0],i=e.points[1],n=Math.round(180*Math.atan2(i.y-t.y,i.x-t.x)/Math.PI);this._priceLabelRenderer.setData({...T(n),points:[i],text:e.text,color:e.textColor,font:p.CHART_FONT_FAMILY,fontSize:e.fontSize,bold:e.bold,italic:e.italic,offsetX:0,offsetY:0,borderColor:e.borderColor,borderWidth:1,backgroundColor:e.backgroundColor,backgroundRoundRect:4,boxPaddingVert:6,boxPaddingHorz:8})}setHitTest(e){this._hittest=e}draw(e,t){const i=this._data;if(null===i||i.points.length<2)return;e.save();const{horizontalPixelRatio:n,verticalPixelRatio:r}=t,s=Math.round(i.points[0].x*n),o=Math.round(i.points[0].y*r),a=Math.round(i.points[1].x*n),l=Math.round(i.points[1].y*r);e.lineCap="round",(0,f.setLineStyle)(e,u.LINESTYLE_SOLID),e.strokeStyle=i.lineColor,e.fillStyle=i.lineColor,e.lineWidth=Math.round(1*n);const d=(0,v.fillScaledRadius)(2,n);(0,f.createCircle)(e,s,o,d),e.fill(),void 0!==i.excludeBoundaries&&(e.save(),(0,_.addExclusionArea)(e,t,i.excludeBoundaries)),(0,f.drawLine)(e,s,o,a,l),void 0!==i.excludeBoundaries&&e.restore(),this._priceLabelRenderer.draw(e,t);const h=1*n;e.strokeStyle=i.circleBorderColor,e.lineWidth=h;const c=d+h/2;(0,f.createCircle)(e,s,o,c),e.stroke(),e.restore()}hitTest(e){const t=this._data;if(null===t)return null;const i=(0,g.lastMouseOrTouchEventInfo)().isTouch?20:3;return(0,c.distanceToSegment)(t.points[0],t.points[1],e).distance<=i?this._hittest:this._priceLabelRenderer.hitTest(e)}}class R extends h.LineSourcePaneView{constructor(){super(...arguments),this._renderer=new l.CompositeRenderer,this._priceNoteRenderer=new w,this._customLabelRenderer=new d.TextRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){var t;super._updateImpl(e),this._renderer.clear();const i=this._source.priceScale();if(!i||i.isEmpty())return;const n=this._points;if(n.length<2)return;const r=(0,s.ensureNotNull)(this._source.ownerSource()).firstValue();if(null===r)return;const l=this._source.properties().childs(),h=this._model.dark().value()?a.colorsPalette["color-cold-gray-900"]:a.colorsPalette["color-white"],c=this._source.points()[0].price,u={text:i.formatPrice(c,r),points:n,lineColor:l.lineColor.value(),circleBorderColor:h,backgroundColor:l.priceLabelBackgroundColor.value(),borderColor:l.priceLabelBorderColor.value(),textColor:l.priceLabelTextColor.value(), -fontSize:l.priceLabelFontSize.value(),bold:l.priceLabelBold.value(),italic:l.priceLabelItalic.value()};if(l.showLabel&&l.showLabel.value()){const i=n[0],r=n[1],s=i.x{"use strict";i.r(t),i.d(t,{PriceRangePaneView:()=>x});var n=i(50151),r=i(86441),s=i(63273),o=i(17330),a=i(62189),l=i(91046),d=i(95201),h=i(43290),c=i(51056),u=i(49857),_=i(15938),p=i(27436);const g=(0,h.getPercentageFormatter)();class x extends p.DateAndPriceRangeBasePaneView{constructor(){super(...arguments),this._topBorderRenderer=new l.TrendLineRenderer,this._bottomBorderRenderer=new l.TrendLineRenderer,this._distanceRenderer=new l.TrendLineRenderer,this._backgroundRenderer=new a.RectangleRenderer,this._labelRenderer=new o.TextRenderer,this._renderer=new d.CompositeRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){var t,i,a;if(super._updateImpl(e),this._renderer.clear(),this._points.length<2||this._source.points().length<2)return;const l=this._source.properties().childs(),d=l.extendLeft.value(),p=l.extendRight.value(),[x,f]=this._points,v=Math.min(x.x,f.x),T=Math.max(x.x,f.x);l.fillBackground.value()&&(this._backgroundRenderer.setData({points:[new r.Point(v,x.y),new r.Point(T,f.y)],color:"white",linewidth:0,backcolor:l.backgroundColor.value(),fillBackground:!0,transparency:l.backgroundTransparency.value(),extendLeft:d,extendRight:p}),this._renderer.append(this._backgroundRenderer));const w=(e,t,i)=>{e.setData({points:[t,i],color:l.linecolor.value(),linewidth:l.linewidth.value(),linestyle:c.LINESTYLE_SOLID,extendleft:d,extendright:p,leftend:u.LineEnd.Normal,rightend:u.LineEnd.Normal}),this._renderer.append(e)};let R=v,m=T;R===m&&(d&&(R-=1),p&&(m+=1)),w(this._topBorderRenderer,new r.Point(R,x.y),new r.Point(m,x.y)),w(this._bottomBorderRenderer,new r.Point(R,f.y),new r.Point(m,f.y));const y=Math.round((x.x+f.x)/2),b=new r.Point(y,x.y),L=new r.Point(y,f.y),{mediaSize:{width:P,height:S}}=e,M=this._updateCustomTextRenderer(S,P);this._distanceRenderer.setData({points:[b,L],color:l.linecolor.value(),linewidth:l.linewidth.value(),linestyle:c.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:u.LineEnd.Normal, -rightend:Math.abs(b.y-L.y)>=15*l.linewidth.value()?u.LineEnd.Arrow:u.LineEnd.Normal,excludeBoundaries:M?[M]:void 0}),this._renderer.append(this._distanceRenderer);const C=this._source.points()[0].price,I=this._source.points()[1].price,A=I-C,D=100*A/Math.abs(C),k=this._model.mainSeries().symbolInfo(),N=k&&(0,h.getPipFormatter)(k),B=(0,n.ensureNotNull)(this._source.ownerSource()).formatter(),H=null!==(i=null===(t=B.formatChange)||void 0===t?void 0:t.call(B,I,C))&&void 0!==i?i:B.format(A),z=(0,s.forceLTRStr)(H+" ("+g.format(D)+") "+(N?N.format(A):""));let E;E=I>C?new r.Point(.5*(x.x+f.x),f.y-2*l.fontsize.value()):new r.Point(.5*(x.x+f.x),f.y+.7*l.fontsize.value());const W={x:0,y:10},O=l.fontsize.value(),V={points:[E],text:z,color:l.textcolor.value(),font:_.CHART_FONT_FAMILY,offsetX:W.x,offsetY:W.y,padding:8,vertAlign:"middle",horzAlign:"center",fontsize:O,backgroundRoundRect:4,boxPaddingHorz:.4*O+O/3,boxPaddingVert:.2*O+O/3};(null===(a=l.fillLabelBackground)||void 0===a?void 0:a.value())&&(V.boxShadow={shadowColor:l.shadow.value(),shadowBlur:4,shadowOffsetY:1},V.backgroundColor=l.labelBackgroundColor.value()),this._labelRenderer.setData(V);const F=this._labelRenderer.measure(),Y=(0,o.calculateLabelPosition)(F,x,f,W,S);this._labelRenderer.setPoints([Y]),this._renderer.append(this._labelRenderer),this._renderer.append(this._customTextrenderer),this.addAnchors(this._renderer)}_needLabelExclusionPath(e){return e.getLinesInfo().lines.length>0}}},31869:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ProjectionLinePaneView:()=>l});var n=i(55053),r=i(84417),s=i(91046),o=i(95201),a=i(49857);class l extends r.FibWedgePaneView{constructor(e,t){super(e,t),this._arcWedgeRenderer=new n.ArcWedgeRenderer,this._baseTrendRenderer=new s.TrendLineRenderer,this._edgeTrendRenderer=new s.TrendLineRenderer,this._arcWedgeRenderer=new n.ArcWedgeRenderer}_getPoints(){if(this._points.length<3)return this._points;const e=this._points,t=e[0],i=e[1];let n=e[2];const r=n.pointIndex,s=i.subtract(t).length(),o=n.subtract(t).normalized();return n=t.add(o.scaled(s)),n.pointIndex=r,[t,i,n]}_updateRenderer(e=NaN,t=NaN){if(this._points.length<2)return;const i=new o.CompositeRenderer,n=this._source.properties().childs(),[r,s,l]=this._getPoints(),d=n.trendline.childs().color.value(),h=n.linewidth.value(),c=n.trendline.childs().linestyle.value();if(this._baseTrendRenderer.setData({points:[r,s],color:d,linewidth:h,linestyle:c,extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal}),i.append(this._baseTrendRenderer),this._points.length<3)return this.addAnchors(i),void(this._renderer=i);this._edgeTrendRenderer.setData({points:[r,l],color:d,linewidth:h,linestyle:c,extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal}),i.append(this._edgeTrendRenderer);const u=this._levels[0];this._arcWedgeRenderer.setData({center:this._points[0],radius:u.radius,prevRadius:0,color:d,color1:n.color1.value(),color2:n.color2.value(),linewidth:h,angle1:e,angle2:t,p1:u.p1,p2:u.p2,fillBackground:n.fillBackground.value(), -transparency:n.transparency.value(),gradient:!0}),i.append(this._arcWedgeRenderer),this.addAnchors(i),this._renderer=i}}},41883:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RectanglePaneView:()=>g});var n=i(86441),r=i(19063),s=i(15938),o=i(62189),a=i(95201),l=i(72791),d=i(56468),h=i(36036),c=i(17330),u=i(13075),_=i(32211),p=i(62689);class g extends _.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._rectangleRenderer=new o.RectangleRenderer,this._renderer=null,this._textRenderer=new p.LineToolTextRenderer(void 0,new d.HitTestResult(d.HitTarget.MovePoint,(0,_.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>{var e;return{color:this._source.editableTextStyle().cursorColor,rotationPoint:null!==(e=this._textRenderer.rotation())&&void 0!==e?e:void 0,...this._textRenderer.getTextInfo()}}),this._textRenderer.positionToCoordinate.bind(this._textRenderer))}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){var t,i;if(super._updateImpl(e),this._renderer=null,this._points.length<2)return;const o=this._getSource().properties().childs(),l={points:this._points,color:o.color.value(),linewidth:o.linewidth.value(),backcolor:o.fillBackground.value()?(0,r.generateColor)(o.backgroundColor.value(),o.transparency.value()):"transparent",fillBackground:!0,extendLeft:o.extendLeft.value(),extendRight:o.extendRight.value(),backgroundHitTarget:this._model.selection().isSelected(this._source)?d.HitTarget.MovePoint:void 0},h=new a.CompositeRenderer;h.append(this._rectangleRenderer);const _=this._points[0],p=this._points[1],g=this._placeHolderMode();let x=!1;if((null===(t=o.showLabel)||void 0===t?void 0:t.value())&&o.text.value()||g||this._isTextEditMode()){const t=Math.min(_.x,p.x),i=Math.max(_.x,p.x),r=Math.min(_.y,p.y),a=Math.max(_.y,p.y);let l,d,c,f;const v=o.fontSize.value()/3;let T,w,R=0;switch(o.vertLabelsAlign.value()){case"middle":f=(r+a)/2,d="middle",R=v;break;case"top":f=a,d="top";break;case"bottom":f=r,d="bottom"}switch(o.horzLabelsAlign.value()){case"center":c=(t+i)/2,l="center";break;case"left":c=t,l="left";break;case"right":c=i,l="right"}"middle"===d&&(T=i-t-2*R,w=a-r),this._textRenderer.setData({points:[new n.Point(c,f)],text:this._textData(),color:this._textColor(),fontSize:o.fontSize.value(),font:s.CHART_FONT_FAMILY,bold:o.bold.value(),italic:o.italic.value(),horzAlign:l,vertAlign:d,wordWrapWidth:g?void 0:T,maxHeight:g?void 0:w,offsetX:0,offsetY:0,boxPaddingVert:v,boxPaddingHorz:R,forceTextAlign:!0,forceCalculateMaxLineWidth:!0,decorator:g?u.PlusTextRendererDecorator.instance():void 0,...this._inplaceTextHighlight()});let m=!1;if(void 0!==T&&g&&this._textRenderer.measure().width>T&&(this._textRenderer.updateData({text:""}),m=this._textRenderer.measure().width>T),!m){this._textRenderer.setCursorType(this._textCursorType());const{mediaSize:{width:t,height:i}}=e;this._textRenderer.isOutOfScreen(t,i)?this.closeTextEditor():this._updateInplaceText(this._textRenderer.getTextInfo()),h.append(this._textRenderer),x=!0}} -if(o.middleLine.childs().showLine.value()){let t;if(x&&"middle"===o.vertLabelsAlign.value()&&(0,c.needTextExclusionPath)(this._textRenderer)){const{mediaSize:{width:n,height:r}}=e;t=null!==(i=(0,c.getTextBoundaries)(this._textRenderer,n,r))&&void 0!==i?i:void 0}const{lineColor:n,lineWidth:r,lineStyle:s}=o.middleLine.state();l.middleLine={lineColor:n,lineWidth:r,lineStyle:s,excludeBoundaries:t}}this._rectangleRenderer.setData(l),this._addAnchors(_,p,h),this._renderer=h}_addAnchors(e,t,i){const n=e.x-t.x,r=e.y-t.y,s=Math.sign(n*r),o=s<0?l.PaneCursorType.DiagonalNeSwResize:l.PaneCursorType.DiagonalNwSeResize,a=s<0?l.PaneCursorType.DiagonalNwSeResize:l.PaneCursorType.DiagonalNeSwResize,d=[(0,h.anchor)({...e,cursorType:o}),(0,h.anchor)({...t,cursorType:o}),(0,h.anchor)({x:e.x,y:t.y,pointIndex:2,cursorType:a}),(0,h.anchor)({x:t.x,y:e.y,pointIndex:3,cursorType:a}),(0,h.anchor)({x:e.x,y:.5*(e.y+t.y),pointIndex:4,square:!0,cursorType:l.PaneCursorType.HorizontalResize}),(0,h.anchor)({x:t.x,y:.5*(e.y+t.y),pointIndex:5,square:!0,cursorType:l.PaneCursorType.HorizontalResize}),(0,h.anchor)({x:.5*(e.x+t.x),y:e.y,pointIndex:6,square:!0,cursorType:l.PaneCursorType.VerticalResize}),(0,h.anchor)({x:.5*(e.x+t.x),y:t.y,pointIndex:7,square:!0,cursorType:l.PaneCursorType.VerticalResize})];i.append(this.createLineAnchor({points:d},0))}}},90185:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RegressionTrendPaneView:()=>g});var n=i(50151),r=i(19063),s=i(56468),o=i(95201),a=i(90241),l=i(17330),d=i(91046),h=i(11064),c=i(86441),u=i(49857),_=i(15938);var p=i(27916);class g extends p.LineSourcePaneView{constructor(e,t){super(e,t),this._data=null,this._pearsonsLabelRenderer=new l.TextRenderer,this._renderer=null,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._data=function(e,t){const i={lines:[],pearsons:null};if(!t.properties().visible.value())return i;const r=e.timeScale(),s=t.priceScale(),o=e.mainSeries().firstBar();if(!s||s.isEmpty()||r.isEmpty()||!o)return i;const a=t.startIndex(),l=t.endIndex();if(null===a||null===l)return i;const d=[t.baseLine(),t.downLine(),t.upLine()],h=Math.round(r.indexToCoordinate(a)),p=Math.round(r.indexToCoordinate(l)),g=t.properties(),x=[g.styles.baseLine,g.styles.downLine,g.styles.upLine],f=o[4];for(let r=0;r!!e)),p=this._source.properties().childs().styles.childs().transparency.value();for(let e=1;e=1&&t.append(new h.SelectionRenderer({points:i,bgColors:this._lineAnchorColors(i),visible:this.areAnchorsVisible(),hittestResult:s.HitTarget.Regular,barSpacing:this._model.timeScale().barSpacing()})),this._renderer=t}_getTransparencyResetLines(){return(0,n.ensureNotNull)(this._data).lines.map((e=>({...e,color:(0,r.resetTransparency)(e.color)})))}}},1971:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RiskRewardPaneView:()=>C});var n=i(86441),r=i(50151),s=i(11542),o=i(27916),a=i(91046),l=i(17330),d=i(62189),h=i(56468),c=i(95201),u=i(43290),_=i(19063),p=i(49857),g=i(76050),x=i(63273),f=i(72791),v=i(88145),T=i(15938),w=i(36036),R=i(51056);const m=s.t(null,void 0,i(76250)),y=s.t(null,{context:"line_tool_position"},i(18741)),b=s.t(null,{context:"line_tool_position"},i(72630)),L=s.t(null,void 0,i(36825)),P=s.t(null,void 0,i(79463)),S=s.t(null,void 0,i(72274)),M=s.t(null,void 0,i(10780));class C extends o.LineSourcePaneView{constructor(){super(...arguments),this._entryLineRenderer=new a.TrendLineRenderer,this._stopLineRenderer=new a.TrendLineRenderer,this._targetLineRenderer=new a.TrendLineRenderer,this._positionLineRenderer=new a.TrendLineRenderer,this._fullStopBgRenderer=new d.RectangleRenderer,this._stopBgRenderer=new d.RectangleRenderer,this._fullTargetBgRenderer=new d.RectangleRenderer,this._targetBgRenderer=new d.RectangleRenderer,this._stopLabelRenderer=new l.TextRenderer,this._middleLabelRenderer=new l.TextRenderer,this._profitLabelRenderer=new l.TextRenderer,this._renderer=new c.CompositeRenderer}isLabelVisible(){return this.isHoveredSource()||this.isSelectedSource()||this._source.properties().childs().alwaysShowStats.value()}renderer(e){ -return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._model.timeScale(),i=this._source.priceScale();if(!i||i.isEmpty()||t.isEmpty())return;const n=this._source.points();if(n.length<2||this._points.length<2)return;const s=(0,r.ensureNotNull)(this._source.ownerSource()),o=null==s?void 0:s.barsProvider().bars();if(!o||o.isEmpty())return;if(null===o.last())return;const a=4===n.length,l=this._source.lastBarData();if(!l)return;const d=l.closePrice,h=this._source.stopPrice(),c=this._source.profitPrice(),_=this._source.calculatePL(d),p=s.symbolSource().symbolInfo();if(!p)return;const x=s.firstValue();if(null===x)return;const v=this._points[g.RiskRewardPointIndex.Entry].y,T=i.priceToCoordinate(h,x),R=i.priceToCoordinate(c,x),m=i.priceToCoordinate(l.closePrice,x),y=t.indexToCoordinate(l.index),b=this._points[g.RiskRewardPointIndex.Entry].x,L=this._points[g.RiskRewardPointIndex.ActualEntry]?this._points[g.RiskRewardPointIndex.ActualEntry].x:this._points[g.RiskRewardPointIndex.Close].x,P=this._points[g.RiskRewardPointIndex.ActualClose]?this._points[g.RiskRewardPointIndex.ActualClose].x:this._points[g.RiskRewardPointIndex.Close].x,S=this._points[g.RiskRewardPointIndex.Close].x,M=this._source.entryPrice(),C=this._source.stopPrice(),I=this._source.profitPrice(),A={pl:_,isClosed:a,entryLevel:v,stopLevel:T,profitLevel:R,closeLevel:m,closeBar:y,left:b,entryX:L,right:P,edge:S,entryPrice:M,stopPrice:C,profitPrice:I,currentPrice:d},{mediaSize:{width:D,height:k}}=e;let N=S<-5||b>D+5;if(this._createBackgroundRenderers(A,this._renderer),this._createLinesRenderers(A,this._renderer),this._createLabelsRenderers(A,this._renderer,p,(0,u.getPipFormatter)(p)),N=[this._profitLabelRenderer,this._stopLabelRenderer,this._middleLabelRenderer].reduce(((e,t)=>e&&t.isOutOfScreen(D,k)),N),N)return;const B=[(0,w.anchor)({x:b,y:this._points[0].y,pointIndex:0,snappingPrice:M}),(0,w.anchor)({x:S,y:this._points[0].y,pointIndex:1,square:!0,snappingIndex:l.index,cursorType:f.PaneCursorType.HorizontalResize}),(0,w.anchor)({x:b,y:T,pointIndex:2,square:!0,snappingPrice:C,cursorType:f.PaneCursorType.VerticalResize}),(0,w.anchor)({x:b,y:R,pointIndex:3,square:!0,snappingPrice:I,cursorType:f.PaneCursorType.VerticalResize})];this._renderer.append(this.createLineAnchor({points:B},0))}_createBackgroundRenderers(e,t){const i=this._source.properties().childs();{const t={points:[new n.Point(e.left,e.entryLevel),new n.Point(e.edge,e.stopLevel)],color:"white",linewidth:0,backcolor:i.stopBackground.value(),fillBackground:!0,transparency:i.stopBackgroundTransparency.value(),extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._fullStopBgRenderer.setData(t),this._renderer.append(this._fullStopBgRenderer)}if(e.pl<0&&e.entryX!==e.right){const t=new n.Point(e.entryX,e.entryLevel),r=new n.Point(e.right,e.closeLevel),s=.01*i.stopBackgroundTransparency.value(),o=100-100*(1-s*s*s),a={points:[t,r],color:"white",linewidth:0,backcolor:i.stopBackground.value(),fillBackground:!0, -transparency:o,extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._stopBgRenderer.setData(a),this._renderer.append(this._stopBgRenderer)}{const t={points:[new n.Point(e.left,e.entryLevel),new n.Point(e.edge,e.profitLevel)],color:"white",linewidth:0,backcolor:i.profitBackground.value(),fillBackground:!0,transparency:i.profitBackgroundTransparency.value(),extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._fullTargetBgRenderer.setData(t),this._renderer.append(this._fullTargetBgRenderer)}if(e.pl>0&&e.entryX!==e.right){const t=new n.Point(e.entryX,e.entryLevel),r=new n.Point(e.right,e.closeLevel),s=.01*i.profitBackgroundTransparency.value(),o=100-100*(1-s*s*s),a={points:[t,r],color:"white",linewidth:0,backcolor:i.profitBackground.value(),fillBackground:!0,transparency:o,extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._targetBgRenderer.setData(a),this._renderer.append(this._targetBgRenderer)}}_createLinesRenderers(e,t){const i=this._source.properties().childs(),r=(e,t,n,r)=>{const s={points:[t,n],color:null!=r?r:i.linecolor.value(),linewidth:i.linewidth.value(),linestyle:R.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:p.LineEnd.Normal,rightend:p.LineEnd.Normal};e.setData(s),this._renderer.append(e)};if(this._points[g.RiskRewardPointIndex.ActualEntry]){const t={points:[this._points[g.RiskRewardPointIndex.ActualEntry],e.isClosed?this._points[g.RiskRewardPointIndex.ActualClose]:new n.Point(e.closeBar,e.closeLevel)],color:this._source.properties().childs().linecolor.value(),linewidth:1,linestyle:R.LINESTYLE_DASHED,extendleft:!1,extendright:!1,leftend:p.LineEnd.Normal,rightend:p.LineEnd.Arrow};this._positionLineRenderer.setData(t),this._renderer.append(this._positionLineRenderer)}{const t=new n.Point(e.left,this._points[g.RiskRewardPointIndex.Entry].y),i=new n.Point(e.edge,this._points[g.RiskRewardPointIndex.Entry].y);r(this._entryLineRenderer,t,i)}{const t=new n.Point(e.left,e.stopLevel),s=new n.Point(e.edge,e.stopLevel);r(this._stopLineRenderer,t,s,i.stopBackground.value())}{const t=new n.Point(e.left,e.profitLevel),s=new n.Point(e.edge,e.profitLevel);r(this._targetLineRenderer,t,s,i.profitBackground.value())}}_addCenterLabel(e,t,i){const n=this._source.properties().childs(),r={font:T.CHART_FONT_FAMILY,offsetX:3,horzAlign:"center",backgroundRoundRect:4,boxPaddingHorz:4,points:[i.p],text:i.txt,color:n.textcolor.value(),offsetY:i.offsetY,vertAlign:i.vertAlign,backgroundColor:(0,_.resetTransparency)(i.color),fontsize:n.fontsize.value(),borderColor:i.border};return t.setData(r),e.append(t),r}_creareMiddleLabel(e,t,i){const{entryPrice:s,profitPrice:o,stopPrice:a,currentPrice:l,pl:d,left:h,edge:c,isClosed:_}=e,p=Math.abs(s-o)/Math.abs(s-a),g=this._source.properties().childs(),x=(0,r.ensureNotNull)(this._source.ownerSource()),f=new n.Point((h+c)/2,Math.round(this._points[0].y));let T="",w="";const R=(0,u.getNumericFormatter)().format(Math.round(100*p)/100);if(this._points[1]){const e=x.formatter();if(e.formatChange){ -const t=Math.max(l,s),i=Math.min(l,s);w=d>=0?e.formatChange(t,i):e.formatChange(i,t)}else w=e.format(d)}const P=g.qty.value()/g.lotSize.value(),S="futures"===i.type||(0,v.hasCryptoTypespec)(i.typespecs||[])?Math.round(1e3*P)/1e3:Math.floor(P);if(g.compact.value())T+=w?w+" ~ ":"",T+=S+"\n",T+=R;else{const e=_?b:y;T+=w?m.format({status:e,pnl:w})+", ":"",T+=M.format({qty:""+S})+"\n",T+=L.format({ratio:R})+" "}let C=g.linecolor.value();return d<0?C=g.stopBackground.value():d>0&&(C=g.profitBackground.value()),this._addCenterLabel(t,this._middleLabelRenderer,{p:f,txt:T,color:C,vertAlign:"middle",offsetY:0,border:"white"})}_createStopLabel(e,t,i){var s,o;const{stopPrice:a,entryPrice:l,left:d,edge:h,stopLevel:c}=e,_=this._source.properties().childs(),p=(0,r.ensureNotNull)(this._source.ownerSource()),g=Math.abs(a-l),f=Math.round(1e4*g/l)/100,v=new n.Point((d+h)/2,c);let T="";const w=p.formatter(),R=null!==(o=null===(s=w.formatChange)||void 0===s?void 0:s.call(w,Math.max(a,l),Math.min(a,l)))&&void 0!==o?o:w.format(g),m=(0,u.getPercentageFormatter)(),y=m.format(f);return T=_.compact.value()?R+" ("+y+") "+_.amountStop.value():P.format({stopChange:(0,x.forceLTRStr)(R),stopChangePercent:(0,x.forceLTRStr)(m.format(f)),stopChangePip:i?(0,x.forceLTRStr)(i.format(g)):"",amount:(0,x.forceLTRStr)(""+_.amountStop.value())}),this._addCenterLabel(t,this._stopLabelRenderer,{p:v,txt:T,color:_.stopBackground.value(),vertAlign:lMath.max(e,t.measure().width)),0),c=e.edge-e.left,u=this._anchorRadius();if(c-h-u<=8&&(d&&(d.offsetY+=u+8,this._profitLabelRenderer.setData(d)),l&&(l.offsetY+=u+8,this._stopLabelRenderer.setData(l)),a)){let t;if(null===(o=this._source.priceScale())||void 0===o?void 0:o.isLog()){const i=Math.abs(this._points[0].y-e.stopLevel);t=Math.abs(this._points[0].y-e.profitLevel)>i?-1:1}else{const i=Math.abs(e.stopPrice-e.entryPrice);t=Math.abs(e.profitPrice-e.entryPrice)>i?-1:1} -const i=e.profitLevel{"use strict";var n=i(86441).Point,r=i(4652).distanceToLine,s=i(27916).LineSourcePaneView,o=i(27916).thirdPointCursorType,a=i(91046).TrendLineRenderer,l=i(74011).PolygonRenderer,d=i(95201).CompositeRenderer,h=i(49857).LineEnd;const{LINESTYLE_SOLID:c}=i(51056);t.RotatedRectanglePaneView=class extends s{constructor(e,t){super(e,t),this._poligonRenderer=new l,this._renderer=null}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,this._distance=0,3===this._points.length&&(this._distance=r(this._points[0],this._points[1],this._points[2]).distance),0!==this._points.length){var t,i,s,l,u=new d,_=this._source.properties(),p=this._points[0],g=this._points[1];if(2===this._points.length){(f={}).points=this._points,f.floatPoints=this._floatPoints,f.width=this._model.timeScale().width(),f.height=this._source.priceScale().height(),f.color=_.color.value(),f.linewidth=1,f.linestyle=c,f.extendleft=!1,f.extendright=!1,f.leftend=h.Normal,f.rightend=h.Normal;var x=new a;x.setData(f),u.append(x)}else if(3===this._points.length){var f,v=g.subtract(p),T=new n(v.y,-v.x).normalized().scaled(this._distance),w=T.scaled(-1);t=p.add(T),i=g.add(T),s=p.add(w),l=g.add(w),(f={}).points=[t,i,l,s],f.color=_.color.value(),f.linewidth=this._source.properties().linewidth.value(),f.linestyle=c,f.filled=!0,f.backcolor=_.backgroundColor.value(),f.fillBackground=_.fillBackground.value(),f.transparency=_.transparency.value(),this._poligonRenderer.setData(f),u.append(this._poligonRenderer)}var R=[];if(R.push(p),this._points.length>=2&&R.push(g),3===this._points.length){var m=o(p,g);t.pointIndex=2,t.cursorType=m,s.pointIndex=2,s.cursorType=m,i.pointIndex=2,i.cursorType=m,l.pointIndex=2,l.cursorType=m,R.push(t,s,i,l)}u.append(this.createLineAnchor({points:R},0)),this._renderer=u}}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}}},3646:(e,t,i)=>{"use strict";i.r(t),i.d(t,{Constants:()=>r,SignpostItemIndex:()=>I,SignpostPaneView:()=>A});var n,r,s,o=i(86441),a=i(19625),l=i(67580),d=i(19365),h=i(56468),c=i(72791),u=i(95201),_=i(36036),p=i(12027),g=i(15511),x=i(32211),f=i(62689),v=i(15938),T=i(4652),w=i(34026),R=i(61993),m=i(69186);function y(e){return void 0===e?0:e.poleTailHeight+2*e.circleRadius}function b(e){return e.poleStartY}function L(e){const{inverseAnchorPosition:t,anchorCoordinates:i}=e;return t?i.y:i.y+(e.labelHeight+y(e.plate))*e.direction}function P(e){const{inverseAnchorPosition:t,anchorCoordinates:i,direction:n}=e;return t?i.y+y(e.plate)*n:i.y+e.labelHeight*n}!function(e){e[e.HitTestTolerance=3]="HitTestTolerance",e[e.HitTestToleranceTouch=20]="HitTestToleranceTouch",e[e.ShadowYOffset=1]="ShadowYOffset",e[e.ShadowBlur=4]="ShadowBlur"}(n||(n={}));class S{constructor(e){this._data=null,this._phantomMode=Boolean(e)}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const[t,i]=function(e,t){ -const i=(0,m.lastMouseOrTouchEventInfo)().isTouch?20:3,{anchorCoordinates:n,plate:r}=e,s=(0,T.distanceToSegment)(new o.Point(n.x,b(e)),new o.Point(n.x,L(e)),t).distance0&&(0,w.pointInCircle)(t,new o.Point(n.x,s),r.circleRadius+i)}return[s,a]}(this._data,e);if(t||i){const e={hideCrosshairLinesOnHover:!0,activeItem:this._data.itemIndex};return i&&(e.areaName=h.AreaName.Style),new h.HitTestResult(h.HitTarget.MovePoint,e)}return null}draw(e,t){if(null===this._data)return;e.save(),this._phantomMode&&(e.globalAlpha=.5);const{poleColor:i,emojiRadius:n}=this._data,{horizontalPixelRatio:r,verticalPixelRatio:s}=t,o=Math.max(1,Math.floor(r)),a=o%2?.5:0;e.beginPath(),e.strokeStyle=i,e.lineWidth=o;const l=Math.round(this._data.anchorCoordinates.x*r)+a;e.moveTo(l,Math.round(b(this._data)*s)),e.lineTo(l,Math.round(L(this._data)*s)),void 0!==this._data.plate&&0!==this._data.plate.poleTailHeight&&(e.moveTo(l,Math.round(P(this._data)*s)),e.lineTo(l,Math.round(function(e){var t,i;const n=null!==(i=null===(t=e.plate)||void 0===t?void 0:t.poleTailHeight)&&void 0!==i?i:0;return e.inverseAnchorPosition?P(e)-n*e.direction:P(e)+n*e.direction}(this._data)*s))),e.stroke(),void 0!==this._data.plate&&function(e,t,i,n,r){const{horizontalPixelRatio:s,verticalPixelRatio:o}=r,{circleRadius:a,poleTailHeight:l,circleBorderColor:d,circleBackgroundColor:h}=i;e.strokeStyle=d,e.fillStyle=h;const c=(0,R.fillScaledRadius)(a,s),u=Math.round(t.anchorCoordinates.x*s),_=t.inverseAnchorPosition?Math.round(t.anchorCoordinates.y*o)+Math.round(a*o)*t.direction:Math.round(t.anchorCoordinates.y*o)+Math.round((t.labelHeight+l+a)*o)*t.direction,p=u+Math.max(1,Math.floor(s))%2/2,g=_+Math.max(1,Math.floor(o))%2/2;if(e.shadowOffsetY=1,e.shadowColor=i.shadowColor,e.shadowBlur=4,e.beginPath(),e.arc(p,g,c,0,2*Math.PI,!0),e.closePath(),e.fill(),e.shadowColor="transparent",t.svgRenderer){const i=2*(0,R.fillScaledRadius)(n,s);t.svgRenderer.render(e,{targetViewBox:{x:p-i/2,y:g-i/2,width:i,height:i}})}const x=Math.round(i.circleBorderWidth*s),f=(0,R.strokeScaledRadius)(a,s,x);if(e.lineWidth=x,e.beginPath(),e.arc(p,g,f,0,2*Math.PI,!0),e.closePath(),e.stroke(),i.outsideBorderWidth){e.save();const t=Math.round(i.outsideBorderWidth*s),n=f+x/2+t/2;e.lineWidth=t,e.strokeStyle=i.outsideBorderColor,e.beginPath(),e.arc(p,g,n,0,2*Math.PI,!0),e.closePath(),e.stroke(),e.restore()}}(e,this._data,this._data.plate,n,t),e.restore()}}!function(e){e[e.EmojiRadius=16]="EmojiRadius",e[e.LabelFontSize=12]="LabelFontSize",e[e.LabelBorderRadius=4]="LabelBorderRadius",e[e.LabelLineSpacing=3]="LabelLineSpacing",e[e.LabelHorzPadding=8]="LabelHorzPadding",e[e.LabelWordWrapWidth=134]="LabelWordWrapWidth",e[e.AdditionalTopBottomSpace=2]="AdditionalTopBottomSpace",e[e.CalculationEpsilon=1e-10]="CalculationEpsilon",e[e.SourceLabelBorderWidth=1]="SourceLabelBorderWidth"}(r||(r={})),function(e){ -e[e.CircleRadius=35]="CircleRadius",e[e.CircleBorderWidth=1]="CircleBorderWidth",e[e.HoveredCircleBorderWidth=1]="HoveredCircleBorderWidth",e[e.SelectedCircleBorderWidth=2]="SelectedCircleBorderWidth",e[e.LabelOffset=10]="LabelOffset",e[e.SourceLabelSize=24]="SourceLabelSize",e[e.LabelVertPadding=6]="LabelVertPadding"}(s||(s={}));const M={circleBorderColor:(0,a.getHexColorByName)("color-cold-gray-900"),labelBackgroundColor:(0,a.getHexColorByName)("color-cold-gray-900"),labelBorderColor:(0,a.getHexColorByName)("color-cold-gray-800"),labelTextColor:(0,a.getHexColorByName)("color-cold-gray-200"),poleColor:(0,a.getHexColorByName)("color-cold-gray-500"),shadowColor:"rgba(0,0,0,0.4)",selectionColor:(0,a.getHexColorByName)("color-tv-blue-500")},C={circleBorderColor:(0,a.getHexColorByName)("color-white"),labelBackgroundColor:(0,a.getHexColorByName)("color-white"),labelBorderColor:(0,a.getHexColorByName)("color-cold-gray-150"),labelTextColor:(0,a.getHexColorByName)("color-cold-gray-900"),poleColor:(0,a.getHexColorByName)("color-cold-gray-500"),shadowColor:"rgba(0,0,0,0.2)",selectionColor:(0,a.getHexColorByName)("color-tv-blue-500")};var I;!function(e){e[e.Label=0]="Label",e[e.Body=1]="Body"}(I||(I={}));class A extends x.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._renderer=new u.CompositeRenderer,this._emojiCache=null,this._destroyed=!1,this._signpostRenderer=new S(e.isPhantom()),this._labelRenderer=new f.LineToolTextRenderer(void 0,new h.HitTestResult(h.HitTarget.MovePoint,(0,x.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>({color:this._source.editableTextStyle().cursorColor,...this._labelRenderer.getTextInfo()})),this._labelRenderer.positionToCoordinate.bind(this._labelRenderer)),e.properties().childs().emoji.subscribe(this,this._updateEmoji),this._updateEmoji()}destroy(){this._source.properties().childs().emoji.unsubscribeAll(this),this._destroyed=!0,super.destroy()}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._getBasePosition();if(!t)return;const i=this._updateLabelTextRenderer(e,t);if(this._updateTimelineRenderer(t,i),this._renderer.append(this._signpostRenderer),this._renderer.append(this._labelRenderer),!this._source.isPhantom()){const e=this._points[0],t=(0,_.anchor)({x:e.x,y:i.y,pointIndex:e.pointIndex,square:!0,cursorType:c.PaneCursorType.VerticalResize});this._renderer.append(this.createLineAnchor({points:[t]},0))}}_updateTimelineRenderer(e,t){var i;const{poleStartY:n,inverse:r,direction:s}=e,o=this._source.properties().childs(),a=this._getCurrentColorTheme(),l={emojiRadius:16,poleColor:a.poleColor,svgRenderer:null===(i=this._emojiCache)||void 0===i?void 0:i.emojiSvgRenderer,poleStartY:n,itemIndex:1,anchorCoordinates:t,direction:s,inverseAnchorPosition:r,labelHeight:this._labelRenderer.measure().height};o.showImage.value()&&(l.plate={circleBackgroundColor:o.backgroundsColors.value(),outsideBorderWidth:0, -circleBorderColor:a.circleBorderColor,circleBorderWidth:1,poleTailHeight:o.text.value()?10:0,circleRadius:35,shadowColor:a.shadowColor,outsideBorderColor:a.selectionColor}),this._signpostRenderer.setData(l)}async _updateEmoji(){var e;const t=this._source.properties().childs().emoji.value();if(null!==this._emojiCache&&this._emojiCache.emoji===t)return;null!==this._emojiCache&&(null===(e=this._emojiCache.abortController)||void 0===e||e.abort(),this._emojiCache.abortController=void 0);const i=(0,d.getTwemojiUrl)(t,"svg"),n=new AbortController,r={emoji:t,abortController:n};this._emojiCache=r;const s=await(0,l.fetch)(i,{signal:n.signal}).then((e=>e.text()));!this._destroyed&&r.abortController&&(r.emojiSvgRenderer=(0,p.svgRenderer)(s),this._model.updateSource(this._source))}_updateLabelTextRenderer(e,t){const i=this._source.properties().childs(),n=this._getCurrentColorTheme(),{positionPointDirection:r,indexCoordinate:s,priceCoordinate:a,inverse:l,direction:d}=t,{height:h,width:c}=e.mediaSize;let u=(0,g.positionToCoordinate)(i.position.value(),h,a,r);u>=-1e-10&&u<=h+1e-10&&(u=Math.min(h-2,Math.max(2,u)));const _={...this._inplaceTextHighlight(),text:this._textData(),fontSize:i.fontSize.value(),bold:i.bold.value(),italic:i.italic.value(),offsetX:0,offsetY:0,points:[new o.Point(s,u)],forceCalculateMaxLineWidth:!0,vertAlign:-1===r?"bottom":"top",horzAlign:"center",horzTextAlign:"center",font:v.CHART_FONT_FAMILY,backgroundRoundRect:4,padding:3,boxPaddingVert:6,boxPaddingHorz:8,wordWrapWidth:134,color:this._textColor(),borderColor:n.labelBorderColor,borderWidth:1,backgroundColor:n.labelBackgroundColor};this._labelRenderer.setData(_);const p=this._labelRenderer.measure().height;let x={x:s,y:u};if(l){if(i.showImage.value()){const e=70+(i.text.value()?10:0);this._labelRenderer.setData({..._,points:[new o.Point(s,u+e*d)]})}}else{const{poleStartY:e}=t,i=1===d?Math.min(e-p,u):Math.max(e+p,u);u!==i&&(this._labelRenderer.setData({..._,points:[new o.Point(s,i)]}),x={x:s,y:i})}return this._labelRenderer.setCursorType(this._textCursorType()),this._labelRenderer.isOutOfScreen(c,h)?this.closeTextEditor():this._updateInplaceText(this._labelRenderer.getTextInfo()),x}_getCurrentColorTheme(){return this._model.dark().value()?M:C}_getBasePosition(){const e=this._source.ownerSource();if(!e)return null;const t=e.priceScale(),i=this._model.timeScale(),n=e.firstValue();if(i.isEmpty()||!t||t.isEmpty()||!n)return null;const r=this._model.mainSeries(),s=this._source.customEvent(),o=e===r?(0,g.getSeriesPosition)(r,s):(0,g.getNoDataPosition)(s,t,i,n);if(!o)return null;const{visualDirection:a,positionPointDirection:l}=o,d=a!==l;return{...o,inverse:d,direction:a*(d?-1:1)}}}},14661:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SineLinePaneView:()=>c});var n,r=i(86441),s=i(27916),o=i(95201),a=i(75919),l=i(56468),d=i(37743);!function(e){e[e.Tolerance=3]="Tolerance",e[e.SegmentsPerHalfPeriod=30]="SegmentsPerHalfPeriod"}(n||(n={}));class h extends a.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){ -const t=(e.x-this._data.point.x)*Math.PI/this._data.width;let i=Math.sin(t-Math.PI/2)*this._data.height/2;return i=this._data.point.y+i+this._data.height/2,Math.abs(i-e.y)<=3?new l.HitTestResult(l.HitTarget.MovePoint):null}_drawImpl(e){const t=e.context;t.strokeStyle=this._data.color,t.lineWidth=this._data.lineWidth,(0,d.setLineStyle)(t,this._data.lineStyle),t.beginPath(),t.moveTo(this._data.point.x,this._data.point.y);const i=Math.max(1,this._data.width/30),n=e.mediaSize.width-this._data.point.x+i;for(let e=1;e<=n;e+=i){const i=e*Math.PI/this._data.width,n=Math.sin(i-Math.PI/2)*this._data.height/2;t.lineTo(this._data.point.x+e,this._data.point.y+n+this._data.height/2)}t.stroke()}}class c extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._renderer=new o.CompositeRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){const{mediaSize:{height:t}}=e;if(super._updateImpl(e),this._renderer.clear(),this._points.length<2)return;const[i,n]=this._source.points();if(0===2*Math.abs(i.index-n.index))return void this.addAnchors(this._renderer);const[s,o]=this._points,a=Math.abs(s.x-o.x),l=o.y-s.y,d=this._source.properties().childs(),c=d.linewidth.value();if(s.y<-c&&o.y<-c||s.y>t+c&&o.y>t+c)return;const u=2*a,_=s.x>0?s.x-Math.ceil(s.x/u)*u:s.x+Math.floor(-s.x/u)*u,p={point:new r.Point(_,s.y),width:a,height:l,color:d.linecolor.value(),lineWidth:d.linewidth.value(),lineStyle:d.linestyle.value()};this._renderer.append(new h(p)),this.addAnchors(this._renderer)}}},44386:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StickerPaneView:()=>r});var n=i(68498);class r extends n.SvgIconPaneView{_iconColor(){return null}}},19583:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StudyLineDataSourceAnchorsPaneView:()=>r});var n=i(27916);class r extends n.LineSourcePaneView{renderer(e){return this._invalidated&&(this._updateImpl(e),this._invalidated=!1),this.createLineAnchor({points:this._getPoints()},0)}}},68498:(e,t,i)=>{"use strict";i.d(t,{SvgIconPaneView:()=>g});var n=i(86441),r=i(25422),s=i(50151),o=i(19063),a=i(95201),l=i(36036),d=i(27916),h=i(19625),c=i(75919),u=i(56468);const _=(0,h.getHexColorByName)("color-tv-blue-600");class p extends c.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const{size:t,angle:i,point:n}=this._data,s=(0,r.rotationMatrix)(-i),o=(0,r.transformPoint)(s,e.subtract(n));return Math.abs(o.y)<=t/2&&Math.abs(o.x)<=t/2?new u.HitTestResult(u.HitTarget.MovePoint):null}isOutOfScreen(e,t){if(null===this._data)return!0;const{size:i,point:n,angle:r}=this._data;let s;return s=r%(Math.PI/2)==0?i/2:Math.sqrt(i**2*2)/2,n.x+s<0||n.x-s>t||n.y+s<0||n.y-s>e}_drawImpl(e){if(null===this._data)return;const{size:t,svg:i,point:n,angle:r,color:s,background:o,selected:a}=this._data,l=e.context;l.translate(n.x,n.y);const d=r-Math.PI/2;l.rotate(d);const h=t/2;a&&(l.fillStyle=o,l.strokeStyle=_,l.beginPath(),l.rect(-h,-h,t,t),l.closePath(),l.fill(),l.stroke()),i&&(l.translate(-h,-h),null!==s&&(l.fillStyle=s), -i.render(l,{targetViewBox:{x:0,y:0,width:t,height:t},doNotApplyColors:null!==s}))}}class g extends d.LineSourcePaneView{constructor(e,t,i){super(e,t),this._iconRenderer=new p,this._renderer=new a.CompositeRenderer,this._svg=i}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){if(super._updateImpl(e),this._renderer.clear(),this._points.length<1)return;const t=this._source.properties().childs(),i=t.size.value(),s={point:this._points[0],color:this._iconColor(),size:i,svg:this._svg,angle:t.angle.value(),selected:this.areAnchorsVisible(),background:this._calculateBackgroundColor()};this._iconRenderer.setData(s);const{mediaSize:{width:o,height:a}}=e;this._iconRenderer.isOutOfScreen(a,o)||this._renderer.append(this._iconRenderer);const h=this._points[0],c=this._source.getAnchorLimit();let u=new n.Point(Math.max(c,i)/2,0),_=new n.Point(0,Math.max(c,i)/2);const p=(0,r.rotationMatrix)(t.angle.value());u=(0,r.transformPoint)(p,u),_=(0,r.transformPoint)(p,_);const g=h.add(u),x=h.subtract(u),f=(0,d.thirdPointCursorType)(g,x),v=[(0,l.anchor)({...g,pointIndex:0,nonDiscreteIndex:!0}),(0,l.anchor)({...x,pointIndex:1,nonDiscreteIndex:!0}),(0,l.anchor)({...h.add(_),pointIndex:2,nonDiscreteIndex:!0,cursorType:f}),(0,l.anchor)({...h.subtract(_),pointIndex:3,square:!0,nonDiscreteIndex:!0,cursorType:f})];this._renderer.append(this.createLineAnchor({points:v},0))}_calculateBackgroundColor(){return(0,o.generateColor)(this._model.backgroundColorAtYPercentFromTop(this._points[0].y/(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height()),60,!0)}}},13589:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TextPaneView:()=>p});var n=i(50151),r=i(86441),s=i(15938),o=i(72791),a=i(95201),l=i(11064),d=i(49256),h=i(36036),c=i(56468),u=i(32211),_=i(62689);class p extends u.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r,s,o,a,l,d,h){super(e,t,l,d,h),this._noSelection=!1,this._renderer=null,this._offsetX=i,this._offsetY=n,this._vertAlign=r,this._horzAlign=s,this._forceTextAlign=Boolean(o),this._noSelection=!1,this._renderer=null,this._recalculateSourcePointsOnFirstUpdate=a,this._textRenderer=new _.LineToolTextRenderer(void 0,new c.HitTestResult(c.HitTarget.MovePoint,(0,u.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>({color:this._source.editableTextStyle().cursorColor,...this._textRenderer.getTextInfo()})),this._textRenderer.positionToCoordinate.bind(this._textRenderer))}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}disableSelection(){this._noSelection=!0}isEditMode(){return!this._getModel().readOnly()}_updateImpl(e){super._updateImpl(e),this._renderer=null;const t=this._getSource(),i=t.priceScale();if(!i||i.isEmpty())return;const u=t.properties().childs(),_=this._getModel(),p={text:this._textData(),color:this._textColor(),fontSize:u.fontsize.value(),boxPadding:u.fontsize.value()/6,font:s.CHART_FONT_FAMILY,vertAlign:this._vertAlign||"top",horzAlign:this._horzAlign||"left",offsetX:this._offsetX||0,offsetY:this._offsetY||0, -forceTextAlign:this._forceTextAlign,...this._inplaceTextHighlight()};p.points=t.isFixed()?[(0,n.ensureDefined)(t.fixedPoint())]:this._points,u.fillBackground&&u.fillBackground.value()&&(p.backgroundColor=u.backgroundColor.value()),u.drawBorder&&u.drawBorder.value()&&(p.borderColor=u.borderColor.value()),u.wordWrap&&u.wordWrap.value()&&(p.wordWrapWidth=u.wordWrapWidth.value()),p.bold=u.bold&&u.bold.value(),p.italic=u.italic&&u.italic.value();if(_.selection().isSelected(t)&&(p.highlightBorder=!0,p.highlightBorderColor=u.color.value()),!t.isFixed()&&u.fixedSize&&!u.fixedSize.value()){p.scaleX=_.timeScale().barSpacing()/t.barSpacing();const e=(0,n.ensureNotNull)(i.priceRange());let r=i.height()/e.length();const s=i.logFormula();t.isPriceDencityLog()&&!i.isLog()&&(r=i.height()/((0,d.toLog)(e.maxValue(),s)-(0,d.toLog)(e.minValue(),s))),!t.isPriceDencityLog()&&i.isLog()&&(r=i.height()/((0,d.fromLog)(e.maxValue(),s)-(0,d.fromLog)(e.minValue(),s)));const o=t.priceDencity();void 0!==o&&(p.scaleY=r/o),(void 0===o||void 0===p.scaleY||p.scaleY<=0)&&delete p.scaleY}this._textRenderer.setData(p),this._textRenderer.setCursorType(this._textCursorType());const{mediaSize:{width:g,height:x}}=e;if(this._textRenderer.isOutOfScreen(g,x))return void this.closeTextEditor();const f=1===p.points.length;if(this._updateInplaceText(this._textRenderer.getTextInfo()),f&&void 0!==this._recalculateSourcePointsOnFirstUpdate){this._renderer=null;const e=this._textRenderer.measure();return this._recalculateSourcePointsOnFirstUpdate(e.width,e.height),void(this._recalculateSourcePointsOnFirstUpdate=void 0)}if(!f||this._noSelection)this._renderer=this._textRenderer;else{const e=new a.CompositeRenderer;e.append(this._textRenderer);const t=p.points[0].clone(),i=this._textRenderer.measure(),n=i.width,s=i.height;if(p.wordWrapWidth){const i=[(0,h.anchor)({x:t.x+n,y:t.y+s/2,pointIndex:1,cursorType:o.PaneCursorType.HorizontalResize})];e.append(this.createLineAnchor({points:i},1))}if(!this._isTextEditMode()){const i=new r.Point(t.x+n/2,t.y+s);i.pointIndex=0,e.append(new l.SelectionRenderer({points:[i],bgColors:this._lineAnchorColors([i]),visible:this.areAnchorsVisible(),hittestResult:c.HitTarget.MovePoint,barSpacing:_.timeScale().barSpacing()}))}this._renderer=e}}}},62689:(e,t,i)=>{"use strict";i.d(t,{LineToolTextRenderer:()=>r});var n=i(17330);class r extends n.TextRenderer{getTextInfo(){var e;const t=this._getInternalData(),i=this.fontStyle(),n=this._getFontInfo();return{...t,lineHeight:this.lineHeight(),lineSpacing:this.lineSpacing(),font:i,fontSize:n.fontSize,centerRotation:null!==(e=this.centerTextRotation())&&void 0!==e?e:void 0}}setCursorType(e){this._hitTest.mergeData({cursorType:e})}}},6822:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolThreeDrivesPaneView:()=>u});var n=i(51056),r=i(95201),s=i(17330),o=i(43290),a=i(91046),l=i(49857),d=i(74011),h=i(27916),c=i(15938);class u extends h.LineSourcePaneView{constructor(){super(...arguments),this._retrace1LabelRenderer=new s.TextRenderer,this._retrace12LabelRenderer=new s.TextRenderer, -this._polyLineRenderer=new d.PolygonRenderer,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;let t=NaN,i=NaN;if(this._source.points().length>=4){const[,e,i,n]=this._source.points();t=Math.round(100*Math.abs((n.price-i.price)/(i.price-e.price)))/100}if(this._source.points().length>=6){const[,,,e,t,n]=this._source.points();i=Math.round(100*Math.abs((n.price-t.price)/(t.price-e.price)))/100}if(this._points.length<2)return;const s=this._source.properties().childs(),d=new r.CompositeRenderer,h=(e,t)=>({points:[e],text:t,color:s.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:c.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:s.bold&&s.bold.value(),italic:s.italic&&s.italic.value(),fontsize:s.fontsize.value(),backgroundColor:s.color.value(),backgroundRoundRect:4}),u=(e,t)=>({points:[e,t],color:s.color.value(),linewidth:s.linewidth.value(),linestyle:n.LINESTYLE_DOTTED,extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal}),_={points:this._points,color:s.color.value(),linewidth:s.linewidth.value(),linestyle:n.LINESTYLE_SOLID,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal,backcolor:"rgba(0, 0, 0, 0)",fillBackground:!1,filled:!1};this._polyLineRenderer.setData(_),d.append(this._polyLineRenderer);const p=(0,o.getNumericFormatter)();if(!isNaN(t)){const e=new a.TrendLineRenderer;e.setData(u(this._points[1],this._points[3])),d.append(e);const i=h(this._points[1].add(this._points[3]).scaled(.5),p.format(t));this._retrace1LabelRenderer.setData(i),d.append(this._retrace1LabelRenderer)}if(!isNaN(i)){const e=new a.TrendLineRenderer;e.setData(u(this._points[3],this._points[5])),d.append(e);const t=h(this._points[5].add(this._points[3]).scaled(.5),p.format(i));this._retrace12LabelRenderer.setData(t),d.append(this._retrace12LabelRenderer)}this.addAnchors(d),this._renderer=d}}},80485:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TimeCyclesPaneView:()=>c});var n=i(86441),r=i(95201),s=i(27916),o=i(19063),a=i(56468),l=i(37743),d=i(75919);class h extends d.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||e.y>this._data.point.y)return null;if(e.xthis._data.point.x+this._data.width)return null;const t=new n.Point(this._data.point.x+this._data.width/2,this._data.point.y);let i=e.subtract(t);const r=this._data.height/this._data.width;i=new n.Point(i.x,i.y/r);const s=i.length();return Math.abs(s-this._data.width/2)<3?new a.HitTestResult(a.HitTarget.MovePoint):null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,(0,l.setLineStyle)(t,this._data.linestyle),t.save(),t.translate(this._data.point.x+1,this._data.point.y),t.scale(this._data.width,this._data.height),t.beginPath(),t.arc(.5,0,.5,Math.PI,0,!1),t.restore(),t.stroke(),this._data.fillBackground&&(t.fillStyle=(0,o.generateColor)(this._data.backcolor,this._data.transparency),t.fill())}} -class c extends s.LineSourcePaneView{constructor(){super(...arguments),this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,this._points.length<2)return;const t=this._source.points(),i=t[0],s=t[1],o=Math.min(i.index,s.index),a=Math.max(i.index,s.index),l=a-o,d=this._points[0],c=this._points[1],u=Math.abs(d.x-c.x),_=new r.CompositeRenderer,p=this._source.properties().childs(),g=this._model.timeScale();if(0===l)return;let x=Math.min(d.x,c.x);const f=[];for(let e=o;x>-u;e-=l)x=g.indexToCoordinate(e),f.push(x);x=Math.max(d.x,c.x);for(let e=a;x{"use strict";i.r(t),i.d(t,{TrendAnglePaneView:()=>w});var n=i(50151),r=i(86441),s=i(5531),o=i(34026),a=i(63273),l=i(56468),d=i(49857),h=i(39429),c=i(17330),u=i(91046),_=i(11064),p=i(15938),g=i(28081),x=i(36036),f=i(75919);class v extends f.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.translate(this._data.point.x,this._data.point.y),t.strokeStyle=this._data.color,t.setLineDash([1,2]);const i=this._data.size;t.beginPath(),t.moveTo(0,0),t.lineTo(i,0),t.arc(0,0,i,0,-this._data.angle,this._data.angle>0),t.stroke()}}var T=i(90139);class w extends T.TrendToolWithStatsPaneView{constructor(e,t){super(e,t),this._secondPoint=null,this._trendRenderer=new u.TrendLineRenderer,this._angleRenderer=new v,this._angleLabelRenderer=new c.TextRenderer}_getPointsForStats(){return[this._points[0],(0,n.ensureNotNull)(this._middlePoint),(0,n.ensureNotNull)(this._secondPoint)]}_updateImpl(e){var t;this._renderer.clear(),super._updateImpl(e);const i=this._source,n=i.angle();if(this._points.length>0&&null!==n){const e=Math.cos(n),t=-Math.sin(n),s=new r.Point(e,t);this._secondPoint=this._points[0].addScaled(s,i.distance()),this._middlePoint=this._source.calcMiddlePoint(this._points[0],this._secondPoint)}this._invalidated=!1;const c=this._source.priceScale(),u=this._model.timeScale();if(!c||c.isEmpty()||u.isEmpty())return;if(null===this._model.timeScale().visibleBarsStrictRange())return;if(this._source.points().length<2)return;if(this._points.length<2||null===this._secondPoint)return;const f=this._points[0],v=this._points[1],T=this._source.properties().childs();T.showBarsRange.value()||T.showPriceRange.value()||T.showPercentPriceRange.value()||T.showPipsPriceRange.value()||(this._label=null,this._labelData&&(this._labelData.text=""));const w=T.linecolor.value(),R={points:[f,this._secondPoint],color:w,linewidth:T.linewidth.value(),linestyle:T.linestyle.value(), -extendleft:T.extendLeft.value(),extendright:T.extendRight.value(),leftend:d.LineEnd.Normal,rightend:d.LineEnd.Normal};this._trendRenderer.setData(R),this._renderer.append(this._trendRenderer);const m=(0,r.box)(new r.Point(0,0),new r.Point(e.mediaSize.width,e.mediaSize.height));let y=!1;T.statsPosition.value()===h.StatsPosition.Auto&&(y=(0,r.equalPoints)(f,v)?!(0,o.pointInBox)(f,m):null===(0,s.intersectLineSegmentAndBox)((0,r.lineSegment)(f,v),m));if((this.isHoveredSource()||this.isSelectedSource()||T.alwaysShowStats.value())&&!y&&2===this._points.length){const e=new g.PaneRendererCachedImage(this,0);this._renderer.append(e)}const b=(this.isHoveredSource()||this.isSelectedSource())&&T.showMiddlePoint.value();this._middlePoint&&this._renderer.append(new _.SelectionRenderer({points:[(0,x.anchor)({...this._middlePoint,pointIndex:0})],bgColors:this._lineAnchorColors([this._middlePoint]),color:w,visible:b&&this.areAnchorsVisible(),hittestResult:l.HitTarget.Regular,barSpacing:0}));const L={point:f,angle:null!==(t=i.angle())&&void 0!==t?t:0,color:T.linecolor.value(),size:50};this._angleRenderer.setData(L),this._renderer.append(this._angleRenderer);const P=Math.round(180*L.angle/Math.PI)+"º",S={points:[new r.Point(f.x+50,f.y)],text:(0,a.forceLTRStr)(P),color:T.textcolor.value(),horzAlign:"left",font:p.CHART_FONT_FAMILY,offsetX:5,offsetY:0,bold:T.bold.value(),italic:T.italic.value(),fontsize:T.fontsize.value(),vertAlign:"middle"};this._angleLabelRenderer.setData(S),this._renderer.append(this._angleLabelRenderer),R.points.length>=2&&this._addAlertRenderer(this._renderer,R.points);const M=(0,x.anchor)({...this._secondPoint,pointIndex:1});this._renderer.append(this.createLineAnchor({points:[f,M]},0))}}},90413:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TrendBasedFibExtensionPaneView:()=>d});var n=i(86441),r=i(62189),s=i(91046),o=i(49857),a=i(70011),l=i(23033);class d extends l.FibHorizontalLevelsPaneViewBase{constructor(){super(...arguments),this._trendLineRendererPoints12=new s.TrendLineRenderer,this._trendLineRendererPoints23=new s.TrendLineRenderer,this._rectangleRenderers={},this._levels=[]}_tryActivateEditMode(e,t){this._source.setInplaceEditLevelIndex(e),super._tryActivateEditMode(e,t)}_updateImpl(e){var t;if(super._updateImpl(e),this._renderer.clear(),this._points.length<2)return;const[i,s]=this._points,l=this._source.properties().childs();if(3===this._source.points().length){const e=this._source.priceScale();if(!e||e.isEmpty()||this._model.timeScale().isEmpty())return;const i=null===(t=this._source.ownerSource())||void 0===t?void 0:t.firstValue();if(null==i)return;const[n,r,s]=this._source.points();let o=!1;l.reverse&&l.reverse.value()&&(o=l.reverse.value()),this._levels=[];const d=o?n.price:r.price,h=o?r.price:n.price,c=d-h;let u,_,p;const g=e.isLog()&&l.fibLevelsBasedOnLogScale.value();if(g){u=e.priceToCoordinate(d,i);_=u-e.priceToCoordinate(h,i),p=e.priceToCoordinate(s.price,i)}const x={price:s.price,coordinate:p},f={price:c,coordinate:_},v=this._source.levelsCount();for(let t=1;t<=v;t++){const n=l["level"+t].childs() -;if(!n.visible.value())continue;const r=n.coeff.value(),s=n.color.value(),o=n.text.value(),d=(0,a.fibLevelCoordinate)(x,f,r,e,i,g),h=(0,a.fibLevelPrice)(x,f,r,e,i,g);this._levels.push({color:s,price:h,y:d,linewidth:l.levelsStyle.childs().linewidth.value(),linestyle:l.levelsStyle.childs().linestyle.value(),index:t,text:o})}}const d=l.trendline.childs();if(d.visible.value()){const e={points:[i,s],color:d.color.value(),linewidth:d.linewidth.value(),linestyle:d.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};this._trendLineRendererPoints12.setData(e),this._renderer.append(this._trendLineRendererPoints12)}if(this._points.length<3)return void this.addAnchors(this._renderer);let h=null;const c=this._points[2];d.visible.value()&&(h=this._trendLineRendererPoints23,h.setData({points:[s,c],color:d.color.value(),linewidth:d.linewidth.value(),linestyle:d.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal}));const u=Math.min(c.x,s.x),_=Math.max(c.x,s.x),p=l.fillBackground.value(),g=l.transparency.value(),x=l.extendLinesLeft.value(),f=l.extendLines.value();if(p)for(let e=0;e0&&p){const t=this._levels[e-1],i={points:[new n.Point(u,this._levels[e].y),new n.Point(_,t.y)],color:this._levels[e].color,linewidth:0,backcolor:this._levels[e].color,fillBackground:!0,transparency:g,extendLeft:x,extendRight:f};this._rectangleRenderers.hasOwnProperty(e)||(this._rectangleRenderers[e]=new r.RectangleRenderer(!0));const s=this._rectangleRenderers[e];s.setData(i),this._renderer.append(s)}this._addLevels({mediaSize:e.mediaSize,levels:this._levels,left:u,right:_,showLabel:l.showCoeffs.value()||l.showPrices.value(),showText:l.showText.value(),horzLabelsAlign:l.horzLabelsAlign.value(),vertLabelsAlign:l.vertLabelsAlign.value(),horzTextAlign:l.horzTextAlign.value(),vertTextAlign:l.vertTextAlign.value(),extendLeft:x,extendRight:f,fontSize:l.labelFontSize.value(),isOnScreen:!0,trendLineRenderer:h}),this.addAnchors(this._renderer),this._model.selection().isSelected(this._source)||this.closeTextEditor()}}},57175:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TrendBasedFibTimePaneView:()=>_});var n=i(86441),r=i(95173),s=i(17330),o=i(62189),a=i(91046),l=i(56468),d=i(95201),h=i(49857),c=i(15938),u=i(27916);class _ extends u.LineSourcePaneView{constructor(e,t){super(e,t),this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints23=new a.TrendLineRenderer,this._textRenderers=[],this._renderer=new d.CompositeRenderer,this._levels=[];for(let t=0;t{"use strict";i.r(t),i.d(t,{TrendLinePaneView:()=>v});var n=i(50151),r=i(86441),s=i(34026),o=i(5531),a=i(28081),l=i(17330),d=i(62689),h=i(13075),c=i(39429),u=i(11064),_=i(91046),p=i(15938),g=i(56468),x=i(90139),f=i(32211);class v extends x.TrendToolWithStatsPaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._trendRenderer=new _.TrendLineRenderer, -this._labelRenderer=new d.LineToolTextRenderer(void 0,new g.HitTestResult(g.HitTarget.MovePoint,(0,f.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>{var e;return{color:this._source.editableTextStyle().cursorColor,rotationPoint:null!==(e=this._labelRenderer.rotation())&&void 0!==e?e:void 0,...this._labelRenderer.getTextInfo()}}),this._labelRenderer.positionToCoordinate.bind(this._labelRenderer))}_getPointsForStats(){return[this._points[0],(0,n.ensureNotNull)(this._middlePoint),this._points[1]]}_updateImpl(e){var t,i;this._renderer.clear(),this._invalidated=!1;const n=this._source.priceScale(),d=this._model.timeScale();if(!n||n.isEmpty()||d.isEmpty())return;const _=this._model.timeScale().visibleBarsStrictRange();if(null===_)return;const x=this._source.points();if(x.length<2)return;const f=x[0],v=x[1],T=this._source.properties().childs();if(f.index<_.firstBar()&&v.index<_.firstBar()&&!T.extendLeft.value()&&!T.extendRight.value())return;if(super._updateImpl(e),this._points.length<2)return;T.showPriceRange.value()||T.showPercentPriceRange.value()||T.showPipsPriceRange.value()||T.showBarsRange.value()||T.showDateTimeRange.value()||T.showDistance.value()||T.showAngle.value()||(this._label=null,this._labelData&&(this._labelData.text=""));const w=this._points[0],R=this._points[1],{mediaSize:{width:m,height:y}}=e;let b;const L=T.text.value(),P=this._isTextEditMode(),S=this._placeHolderMode(!0);if((null===(t=T.showLabel)||void 0===t?void 0:t.value())&&L||S||P){const e=w.x=2&&this._addAlertRenderer(this._renderer,C.points)}}},90139:(e,t,i)=>{"use strict";i.d(t,{TrendToolWithStatsPaneView:()=>Y});var n=i(50151),r=i(86441),s=i(5531),o=i(11542),a=i(63273),l=i(95201),d=i(43290),h=i(92953),c=i(64034),u=i(27714),_=i(34026),p=i(49483),g=i(17330),x=i(56468),f=i(37743),v=i(37265),T=i(7114),w=i(2844),R=i(52033);class m{constructor(e,t,i){this._ready=!1,this._img=function(e,t,i){const n=new Image;return n.width=t,n.height=t,n.onload=i,n.src=e,n}(e,t,(()=>{this._ready=!0,i()}))}ready(){return this._ready}image(){return this._img}}let y=null;const b=18,L=new class{constructor(e,t){this._icons=new Map,this._onAllIconsLoaded=new R.Delegate,this._pendingLoading=e.length;const i=()=>{0==--this._pendingLoading&&this._onAllIconsLoaded.fire()};e.forEach((e=>{const n=this._icons.get(e.name)||new Map;n.set(e.theme,new m(e.imageData,t,i)),this._icons.set(e.name,n)}))}getIcon(e,t){return(0,n.ensureDefined)((0,n.ensureDefined)(this._icons.get(e)).get(t))}onAllIconsReady(){return this._onAllIconsLoaded}}([{name:"angle",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ5OTk5IDE1SDIuNjU3NzFMMy4wNjEwNCAxNC4yNjA2TDkuMDYxMDQgMy4yNjA1N0w5LjMwMDQ2IDIuODIxNjJMMTAuMTc4NCAzLjMwMDQ4TDkuOTM4OTMgMy43Mzk0Mkw3LjUxMzg1IDguMTg1NDJDMTAuNTYyMSA5LjY3MjA1IDEwLjk0NTEgMTIuNjI2MSAxMC45OTMxIDE0SDE0LjVIMTVWMTVIMTQuNUgzLjQ5OTk5Wk05Ljk5MTk3IDE0QzkuOTQyMzYgMTIuNzI1OSA5LjU4NjI5IDEwLjI4OCA3LjAzNDM1IDkuMDY0NDlMNC4zNDIyNiAxNEg5Ljk5MTk3WiIgZmlsbD0iI0Y4RjlGRCIvPgo8L3N2Zz4K"},{name:"angle",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40OTk5OSAxNUgyLjY1NzcxTDMuMDYxMDQgMTQuMjYwNkw5LjA2MTA0IDMuMjYwNTdMOS4zMDA0NiAyLjgyMTYyTDEwLjE3ODQgMy4zMDA0OEw5LjkzODkzIDMuNzM5NDJMNy41MTM4NSA4LjE4NTQyQzEwLjU2MjEgOS42NzIwNSAxMC45NDUxIDEyLjYyNjEgMTAuOTkzMSAxNEgxNC41SDE1VjE1SDE0LjVIMy40OTk5OVpNOS45OTE5NyAxNEM5Ljk0MjM2IDEyLjcyNTkgOS41ODYyOSAxMC4yODggNy4wMzQzNSA5LjA2NDQ5TDQuMzQyMjYgMTRIOS45OTE5N1oiIGZpbGw9IiMyQTJFMzkiLz4NCjwvc3ZnPg0K"},{name:"barsRange",theme:"dark", -imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjRjhGOUZEIi8+DQo8L3N2Zz4NCg=="},{name:"barsRange",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjMkEyRTM5Ii8+DQo8L3N2Zz4NCg=="},{name:"priceRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iI0Y4RjlGRCIvPg0KPC9zdmc+DQo="},{name:"priceRange",theme:"light", -imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iIzJBMkUzOSIvPg0KPC9zdmc+DQo="}],b),P=new Map;class S{constructor(e,t,i){this._fontSize=0,this._preRendered=!1,this._boundingBox=null,this._rect=null,this._padding=null,this._textPoint=null,this._textWidthCache=new w.TextWidthCache,this._textSizeCache=t,this._data=e,this._fontSize=e.fontSize?e.fontSize:12,this._lineSpacing=(0,v.isNumber)(this._data.lineSpacing)&&this._data.lineSpacing?this._data.lineSpacing:0,e.lines=this._lines=null===e.text?[]:(0,g.wordWrap)(e.text,this.fontStyle(),this._textWidthCache,!0,e.wordWrapWidth).map((e=>e.text)),this._hittest=i||new x.HitTestResult(x.HitTarget.MovePoint)}fontStyle(){return`${this._data.bold?"bold ":""}${this._data.italic?"italic ":""}${this._fontSize}px ${this._data.font}`}draw(e,t){if(0===this._data.points.length||null===this._data.text)return{width:0};this._preRender();const i=this._fontSize+this._lineSpacing;e.textBaseline="top",e.font=this.fontStyle();const r=(0,n.ensureNotNull)(this._rect);if(this._rect){if("right"!==this._data.horzAlign&&"center"!==this._data.horzAlign||!0!==this._data.doNotAlignText&&(e.textAlign="right"===this._data.horzAlign?"end":"center"),this._data.backgroundRoundRect?((0,f.drawRoundRect)(e,r.x,r.y,r.w,r.h,this._data.backgroundRoundRect),e.fillStyle=this._data.backgroundColor,e.fill(),e.globalAlpha=1):(e.fillStyle=this._data.backgroundColor,e.fillRect(r.x,r.y,r.w,r.h),e.globalAlpha=1),this._data.icons){let s=0;const o=Math.ceil((b-this._fontSize)/2),a=(0,n.ensureNotNull)(this._padding);for(const n of this._data.icons){const l=Math.round(r.x+a.left),d=Math.round(r.y+a.top+i*s-o);this._drawIcon(e,l,d,n,Boolean(this._data.isDark),t),s+=1}}}else"right"===this._data.horzAlign?e.textAlign="end":"center"===this._data.horzAlign&&(e.textAlign="center");const s=(0,n.ensureNotNull)(this._textPoint),o=s.x;let a=s.y;e.fillStyle=this._data.color;for(const t of this._lines)e.fillText(t,o,a),a+=i;return{width:r.w+2}}hitTest(e){return 0===this._data.points.length?null:(this._preRender(),this._boundingBox&&(0,_.pointInBox)(e,this._boundingBox)?this._hittest:null)}_preRender(){if(this._preRendered)return;const e=function(){if(null!==y)return y;const e=(0,T.createDisconnectedCanvas)(document,(0,u.size)({width:0,height:0}));return y=(0, -T.getPrescaledContext2D)(e),y}(),t=this._data.points[0].x;let i=t;const n=this._data.points[0].y;let s=n;const o=this._fontSize,a=this._lineSpacing,l=(o+a)*this._lines.length-a;e.textBaseline="top",e.font=this.fontStyle();const d=[];let h;if(this._data.wordWrapWidth){h=this._data.wordWrapWidth;for(let e=0;e=this._actualCapacity&&(this._actualCapacity++,this._recreateCanvas()),t}_effectiveState(e){var t,i;const r=e.properties(),s=r.showBarsRange&&r.showBarsRange.value(),o=r.showDateTimeRange&&r.showDateTimeRange.value(),a=r.showDistance&&r.showDistance.value(),l=r.showPriceRange&&r.showPriceRange.value(),d=null===(t=r.showPercentPriceRange)||void 0===t?void 0:t.value(),h=null===(i=r.showPipsPriceRange)||void 0===i?void 0:i.value(),c=r.showAngle&&r.showAngle.value();let u=0;(s||o||a)&&u++,c&&u++,(l||d||h)&&u++;const _=(D+k)*u-k+2*N+2,p=e.points()[0],g=e.points()[1],x=e.model();return{p1:Object.assign({},p),p2:Object.assign({},g),leftUserTime:p?x.timeScale().indexToUserTime(p.index):null,rightUserTime:g?x.timeScale().indexToUserTime(g.index):null,props:e.properties(),showBars:s,showTimeRange:o,showDistance:a,showPriceRange:l,showPipsPriceRange:h,showPercentPriceRange:d,showAngle:c,dark:e.model().dark().value(),priceRange:(0,n.ensureNotNull)((0,n.ensureNotNull)(e.priceScale()).priceRange()).state(),barSpacing:e.model().timeScale().barSpacing(),realRowHeight:_}}_repaintSource(e,t,i){i.points[0]=new r.Point(0,0),delete i.horzAlign,delete i.vertAlign;const{horizontalPixelRatio:s,verticalPixelRatio:o}=this._renderingInfo;(0,T.drawScaled)(this._ctx,s,o,(()=>{this._ctx.translate(.5,this.topByRow(t)+.5),this._ctx.clearRect(0,0,this._currentWidth,this._maxRowHeight);const r=new S(i,{widths:[] -}).draw(this._ctx,this._renderingInfo);(0,n.ensureDefined)(this._sourcesToRow.get(e)).width=r.width}))}_recreateCanvas(){this._canvas=(0,n.ensureNotNull)(document.createElement("canvas"));const{horizontalPixelRatio:e,verticalPixelRatio:t}=this._renderingInfo;this._canvas.width=this._currentWidth*e,this._canvas.height=this._maxRowHeight*this._actualCapacity*t,this._ctx=(0,n.ensureNotNull)(this._canvas.getContext("2d")),this._ctx.font=`${D}px ${C.CHART_FONT_FAMILY}`,this._sourcesToRow.clear(),this._rowsToSources.clear()}}var W,O,V,F=i(32211);!function(e){e[e.Offset=8]="Offset",e[e.FontSize=12]="FontSize",e[e.LineSpacing=16]="LineSpacing",e[e.RectRadius=4]="RectRadius",e[e.TextPadding=10]="TextPadding",e[e.PaddingTopBottom=13]="PaddingTopBottom",e[e.PaddingLeftRight=10]="PaddingLeftRight"}(W||(W={})),function(e){e.Background="rgba(227,242,253,0.9)",e.Text="#2A2E39"}(O||(O={})),function(e){e.Background="rgba(67,70,81,0.9)",e.Text="#F8F9FD"}(V||(V={}));class Y extends F.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._renderer=new l.CompositeRenderer,this._labelData=null,this._label=null,this._cache=null,this._renderingInfo=null,this._cacheInvalidated=!0,this._statCache=null,this._iconsReady=!1,L.onAllIconsReady().subscribe(this,(()=>{this._cache&&(this._cache.destroy(),this._cache=null),this._iconsReady=!0,t.lightUpdate()}))}destroy(){this._cache&&(this._cache.destroy(),this._cache=null),L.onAllIconsReady().unsubscribeAll(this),super.destroy()}iconsReady(){return this._iconsReady}update(){super.update(),this._cacheInvalidated=!0}getCacheCanvas(e){return this._createCacheIfRequired(e).canvas()}getCacheRects(e,t){const i=this._createCacheIfRequired(e),o=(0,n.ensureNotNull)(this._statCache),a=this._source.properties().childs().statsPosition.value(),l=this._getPointsForStats(),d={left:0,top:i.topByRow(o.rowIndex),width:i.rowWidth(o.rowIndex),height:i.rowHeight(o.rowIndex)},h=a===I.StatsPosition.Auto?I.StatsPosition.Center:a;let c=l[h].x+10,u=l[h].y;const _=this._points[1].ythis._points[0].y&&this._points[1].x>this._points[0].x;_?u-=10+d.height:u+=10;const{mediaSize:p}=e;a!==I.StatsPosition.Auto||(0,r.equalPoints)(l[I.StatsPosition.Left],l[I.StatsPosition.Right])||(c<0?c=0:c+d.width>p.width&&(c=p.width-d.width),u<0?u=0:u+d.height>p.height&&(u=p.height-d.height),(0,s.intersectLineSegmentAndBox)((0,r.lineSegment)(l[I.StatsPosition.Left],l[I.StatsPosition.Right]),(0,r.box)((0,r.point)(c,u),(0,r.point)(c+d.width,u+d.height)))&&(u=_?l[h].y+10:l[h].y-10-d.height,c=Math.min(l[I.StatsPosition.Center].x,p.width)-d.width));return{cacheRect:d,targetRect:{left:Math.floor(c),top:Math.floor(u),width:d.width,height:d.height}}}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_createCacheIfRequired(e){return null!==this._cache&&null!==this._renderingInfo&&(0,c.equalRenderingInfos)(e,this._renderingInfo)||(this._cache&&this._cache.destroy(),this._cache=new E(e), -this._statCache=this._cache.updateSource(this._source,(()=>this._statLabelData())),this._renderingInfo=e,this._cacheInvalidated=!1),this._cacheInvalidated&&(this._statCache=this._cache.updateSource(this._source,(()=>this._statLabelData())),this._cacheInvalidated=!1),this._cache}_updateImpl(e){super._updateImpl(e)}_priceRange(){var e,t;const[i,r]=this._source.points(),s=this._source.properties().childs(),o=s.showPriceRange.value(),a=s.showPercentPriceRange.value(),l=s.showPipsPriceRange.value(),h=(0,n.ensureNotNull)(this._source.ownerSource());let c;if(this._source.priceScale()&&(o||a||l)){const n=[],s=r.price-i.price;if(o||a){const l=s/Math.abs(i.price),c=[];if(o){const n=h.formatter(),o=null!==(t=null===(e=n.formatChange)||void 0===e?void 0:e.call(n,r.price,i.price))&&void 0!==t?t:n.format(s);c.push(o)}if(a){const e=(0,d.getPercentageFormatter)().format(100*l);c.push(o?`(${e})`:e)}n.push(c.join(" "))}const u=this._model.mainSeries().symbolInfo(),_=u&&(0,d.getPipFormatter)(u);l&&_&&n.push(_.format(s)),c=n.join(", ")}return c}_statLabelData(){const[e,t]=this._source.points(),r=this._source.properties().childs(),s=[];let l,c,u,_,p;const g=this._priceRange();void 0!==g&&s.push("priceRange");const x=r.showBarsRange.value(),f=r.showDateTimeRange&&r.showDateTimeRange.value(),v=r.showDistance&&r.showDistance.value(),T=r.showAngle&&r.showAngle.value();if(T||v){const i=(0,n.ensureNotNull)(this._source.pointToScreenPoint(e));_=(0,n.ensureNotNull)(this._source.pointToScreenPoint(t)).subtract(i),p=Math.round(1e5*_.length())/1e5}if(x||f||v){if(l="",x&&(u=t.index-e.index,l+=o.t(null,void 0,i(41643)).format({count:(0,a.forceLTRStr)(String(u))})),f){const i=this._model.timeScale().indexToUserTime(e.index),n=this._model.timeScale().indexToUserTime(t.index);if(i&&n){const e=(n.valueOf()-i.valueOf())/1e3,t=(0,a.startWithLTR)((new h.TimeSpanFormatter).format(e));t&&(l+=x?" ("+t+")":t)}}v&&(l&&(l+=", "),l+=o.t(null,void 0,i(44994)).format({number:(0,a.forceLTRStr)((0,d.getNumericFormatter)().format(Math.round(Number(p))))})),l&&s.push("barsRange")}if(T){let e;void 0!==p&&p>0&&void 0!==_&&(_=_.normalized(),e=Math.acos(_.x),_.y>0&&(e=-e)),"number"!=typeof e||isNaN(e)||(c=Math.round(180*e/Math.PI)+"º",s.push("angle"))}this._label=[(0,a.forceLTRStr)(g),l,c].filter((e=>null!=e)).join("\n")||null;const w=this._model.dark().value(),R=w?"rgba(67,70,81,0.9)":"rgba(227,242,253,0.9)",m=w?"#F8F9FD":"#2A2E39",y={points:[this._points[1]],text:this._label,color:m,isDark:w,font:C.CHART_FONT_FAMILY,fontSize:12,lineSpacing:16,backgroundColor:R,backgroundRoundRect:4,paddingLeft:10,paddingRight:10,paddingTop:13,paddingBottom:13,textPadding:10,doNotAlignText:!0,icons:s,bold:!1,italic:!1,lines:[],wordWrapWidth:0};return this._points[1].y{"use strict";i.r(t),i.d(t,{LineToolTrianglePatternPaneView:()=>_});var n=i(50151),r=i(86441),s=i(51056),o=i(95201),a=i(91046),l=i(1161),d=i(17330),h=i(49857),c=i(27916),u=i(15938) -;class _ extends c.LineSourcePaneView{constructor(){super(...arguments),this._trendLineRendererPoints01=new a.TrendLineRenderer,this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints23=new a.TrendLineRenderer,this._intersectionRenderer=new l.TriangleRenderer,this._aLabelRenderer=new d.TextRenderer,this._bLabelRenderer=new d.TextRenderer,this._cLabelRenderer=new d.TextRenderer,this._dLabelRenderer=new d.TextRenderer,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;const[t,i,a,l]=this._points;let d,c,_;if(4===this._points.length){if(Math.abs(a.x-t.x)<1||Math.abs(l.x-i.x)<1)return;let e=Math.min(t.x,i.x);e=Math.min(e,a.x),e=Math.min(e,l.x);const n=(a.y-t.y)/(a.x-t.x),s=t.y+(e-t.x)*n,o=(l.y-i.y)/(l.x-i.x),h=i.y+(e-i.x)*o;if(Math.abs(n-o)<1e-6)return;c=new r.Point(e,s),_=new r.Point(e,h);const u=(i.y-t.y+(t.x*n-i.x*o))/(n-o);if(u({points:[e],text:t,color:p.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:u.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:p.bold&&p.bold.value(),italic:p.italic&&p.italic.value(),fontsize:p.fontsize.value(),backgroundColor:p.color.value(),backgroundRoundRect:4}),f=(e,t)=>({points:[e,t],color:p.color.value(),linewidth:p.linewidth.value(),linestyle:s.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal});if(this._trendLineRendererPoints01.setData(f(t,i)),g.append(this._trendLineRendererPoints01),this._points.length>=3&&(this._trendLineRendererPoints12.setData(f(i,a)),g.append(this._trendLineRendererPoints12)),4===this._points.length&&(this._trendLineRendererPoints23.setData(f(a,l)),g.append(this._trendLineRendererPoints23),d)){const e={points:[(0,n.ensureDefined)(c),(0,n.ensureDefined)(_),d],color:p.color.value(),linewidth:p.linewidth.value(),backcolor:p.backgroundColor.value(),fillBackground:p.fillBackground.value(),transparency:p.transparency.value(),linestyle:s.LINESTYLE_DOTTED};this._intersectionRenderer.setData(e),g.append(this._intersectionRenderer)}const v=x(t,"A");i.y>t.y?(v.vertAlign="bottom",v.offsetY=5):(v.vertAlign="top",v.offsetY=5),this._aLabelRenderer.setData(v),g.append(this._aLabelRenderer);const T=x(i,"B");if(i.y2){const e=x(a,"C");a.y3){const e=x(l,"D");l.y{"use strict";var n=i(27916).LineSourcePaneView,r=i(95201).CompositeRenderer,s=i(1161).TriangleRenderer;t.TrianglePaneView=class extends n{constructor(e,t){super(e,t),this._triangleRenderer=new s,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;var t={};t.points=this._points,t.color=this._source.properties().color.value(),t.linewidth=this._source.properties().linewidth.value(),t.backcolor=this._source.properties().backgroundColor.value(),t.fillBackground=this._source.properties().fillBackground.value(),t.transparency=this._source.properties().transparency.value(),this._triangleRenderer.setData(t);var i=new r;i.append(this._triangleRenderer),this.addAnchors(i),this._renderer=i}}},63307:(e,t,i)=>{"use strict";i.r(t),i.d(t,{VertLinePaneView:()=>p});var n=i(86441),r=i(95201),s=i(17330),o=i(72791),a=i(95173),l=i(36036),d=i(13075),h=i(15938),c=i(56468),u=i(32211),_=i(62689);class p extends u.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r,s){super(e,t,n,r,s),this._lineRenderer=new a.VerticalLineRenderer,this._renderer=null,this._pane=i,this._labelRenderer=new _.LineToolTextRenderer(void 0,new c.HitTestResult(c.HitTarget.MovePoint,(0,u.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null))))}additionalCursorData(){var e;const t=this._labelRenderer.getTextInfo();return{color:this._source.editableTextStyle().cursorColor,lineSpacing:t.lineSpacing,lineHeight:t.lineHeight,rotationPoint:null!==(e=this._labelRenderer.rotation())&&void 0!==e?e:void 0}}positionToCoordinate(e){return this._labelRenderer.positionToCoordinate(e)}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_validatePriceScale(){return!0}_updateImpl(e){var t,i;if(super._updateImpl(e),this._renderer=null,0===this._points.length)return;const{mediaSize:{width:a,height:u}}=e,_=this._source.properties().childs(),p=new r.CompositeRenderer,g=_.text.value(),x=this._isTextEditMode(),f=this._placeHolderMode();let v,T=!0,w=!1;if(1===this._points.length){const e=new n.Point(this._points[0].x,u/2);this._addAlertRenderer(p,[e])}if(this._source.model().paneForSource(this._source)===this._pane&&((null===(t=_.showLabel)||void 0===t?void 0:t.value())&&g||f||x)){let e=0,t=5,r="center",o="middle";const l=this._points[0].x;let c=0;switch(_.vertLabelsAlign.value()){case"top":c=u;break;case"middle":c=u/2,w=!0;break;case"bottom":c=0}if("horizontal"===_.textOrientation.value()){switch(_.horzLabelsAlign.value()){case"left":r="right";break;case"right":r="left";break;case"center":r="center"}switch(_.vertLabelsAlign.value()){case"top":o="bottom";break;case"middle":o="middle";break;case"bottom":o="top"}}else{switch(e=-Math.PI/2,t=0,_.horzLabelsAlign.value()){case"left":o="bottom";break;case"right":o="top";break;case"center":o="middle"}switch(_.vertLabelsAlign.value()){case"top":r="left";break;case"middle":r="center";break;case"bottom":r="right"}}this._labelRenderer.setData({points:[new n.Point(l,c)],text:this._textData(), -color:this._textColor(),vertAlign:o,horzAlign:r,font:h.CHART_FONT_FAMILY,offsetX:t,offsetY:0,bold:_.bold.value(),italic:_.italic.value(),fontsize:_.fontsize.value(),forceTextAlign:!0,angle:e,decorator:f?d.PlusTextRendererDecorator.instance():void 0,...this._inplaceTextHighlight()}),this._labelRenderer.setCursorType(this._textCursorType()),p.append(this._labelRenderer),this._needLabelExclusionPath(this._labelRenderer)&&(v=null!==(i=(0,s.getTextBoundaries)(this._labelRenderer,a,u))&&void 0!==i?i:void 0),T=this._labelRenderer.isOutOfScreen(a,u),T?this.closeTextEditor():this._updateInplaceText(this._labelRenderer.getTextInfo())}const R={x:this._points[0].x,color:_.linecolor.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),excludeBoundaries:v},m=R.linewidth/2+1;if(T=T&&(R.x<-m||R.x>a+m),this._lineRenderer.setData(R),this._lineRenderer.setHitTest(new c.HitTestResult(c.HitTarget.MovePoint,{snappingIndex:this._source.points()[0].index})),p.insert(this._lineRenderer,0),!T){if(1===this._points.length&&!this._isTextEditMode()){const e=[(0,l.anchor)({x:this._points[0].x,y:w?.9*u:u/2,pointIndex:0,square:!0,snappingIndex:this._source.points()[0].index,cursorType:o.PaneCursorType.HorizontalResize})];p.append(this.createLineAnchor({points:e},0))}this._renderer=p}}_needLabelExclusionPath(e){const t=this._source.properties().childs(),i="horizontal"===t.textOrientation.value(),n=t.text.value();if(i)return""!==n.trim();if("center"!==t.horzLabelsAlign.value())return!1;const r=e.getLinesInfo().lines;if(r.length%2==0)return!1;if(""===r[Math.floor(r.length/2)].text.trim())return!1;return!0}}},28081:(e,t,i)=>{"use strict";i.d(t,{PaneRendererCachedImage:()=>o});var n=i(86441),r=i(34026),s=i(56468);class o{constructor(e,t){this._cacheRect=null,this._targetRect=null,this._cacheProvider=e,this._index=t}draw(e,t){const i=this._cacheProvider.getCacheRects(t,this._index);if(null===i)return this._cacheRect=null,void(this._targetRect=null);if(this._cacheRect=i.cacheRect,this._targetRect=i.targetRect,0===this._cacheRect.width||0===this._cacheRect.height||0===this._targetRect.width||0===this._targetRect.height)return;e.save(),e.setTransform(1,0,0,1,0,0);const{horizontalPixelRatio:n,verticalPixelRatio:r}=t,s=this._cacheProvider.getCacheCanvas(t);e.drawImage(s,Math.round(this._cacheRect.left*n),Math.round(this._cacheRect.top*r),this._cacheRect.width*n,this._cacheRect.height*r,Math.round(this._targetRect.left*n),Math.round(this._targetRect.top*r),this._targetRect.width*n,this._targetRect.height*r),e.restore()}hitTest(e){if(null===this._targetRect)return null;const t=new n.Point(this._targetRect.left,this._targetRect.top),i=t.add(new n.Point(this._targetRect.width,this._targetRect.height));return(0,r.pointInBox)(e,(0,n.box)(t,i))?new s.HitTestResult(s.HitTarget.Regular):null}}},55053:(e,t,i)=>{"use strict";i.d(t,{ArcWedgeRenderer:()=>a});var n,r=i(56468),s=i(19063),o=i(75919);!function(e){e[e.HitTestTolerance=4]="HitTestTolerance"}(n||(n={}));class a extends o.MediaCoordinatesPaneRenderer{constructor(){super(...arguments), -this._data=null,this._hitTest=new r.HitTestResult(r.HitTarget.MovePoint),this._backHitTest=new r.HitTestResult(r.HitTarget.MovePointBackground)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data)return null;const t=e.subtract(this._data.center),i=t.length();if(Math.abs(i-this._data.radius)<=4){const t=e.subtract(this._data.p1).length(),i=e.subtract(this._data.p2).length();if(Math.max(t,i)<=this._data.p1.subtract(this._data.p2).length())return this._hitTest}if(this._data.fillBackground&&i<=this._data.radius){const e=this._data.p1.subtract(this._data.center).normalized(),i=this._data.p2.subtract(this._data.center).normalized(),n=t.normalized(),r=e.dotProduct(i),s=n.dotProduct(e),o=n.dotProduct(i);if(s>=r&&o>=r)return this._backHitTest}return null}_drawImpl(e){if(null===this._data)return;const t=e.context;if(t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,t.beginPath(),t.arc(this._data.center.x,this._data.center.y,this._data.radius,this._data.angle1,this._data.angle2),t.stroke(),this._data.fillBackground){if(t.arc(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.angle2,this._data.angle1,!0),this._data.gradient){const e=t.createRadialGradient(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.center.x,this._data.center.y,this._data.radius);e.addColorStop(0,(0,s.generateColor)(this._data.color1,this._data.transparency)),e.addColorStop(1,(0,s.generateColor)(this._data.color2,this._data.transparency)),t.fillStyle=e}else t.fillStyle=(0,s.generateColor)(this._data.color,this._data.transparency,!0);t.fill()}}}},66825:(e,t,i)=>{"use strict";i.d(t,{cubicBezierHitTest:()=>l,extendQuadroBezier:()=>d,quadroBezierHitTest:()=>o});var n,r=i(4652),s=i(9859);function o(e,t,i,n,s){const o=i.subtract(e).length()+i.subtract(t).length(),a=Math.max(3/o,.02);let l;for(let o=0;;o+=a){o>1&&(o=1);const a=e.scaled((1-o)*(1-o)),d=i.scaled(2*o*(1-o)),h=t.scaled(o*o),c=a.add(d).add(h);if(void 0!==l){if((0,r.distanceToSegment)(c,l,n).distance=1)break}return!1}function d(e,t,i,n,r){const s=i.subtract(e).length()+i.subtract(t).length();if(!s)return[];const o=function(e,t,i,n,r){const s=[],o=h(e.y,t.y,i.y,0).concat(h(e.y,t.y,i.y,r));for(let r=0;r=0&&a<=n&&s.push(o[r])}const a=h(e.x,t.x,i.x,0).concat(h(e.x,t.x,i.x,n));for(let n=0;n=0&&o<=r&&s.push(a[n])}return s}(e,t,i,n,r).filter((e=>e>1)).sort(((e,t)=>e-t)) -;t.x>=0&&t.x<=n&&t.y>=0&&t.y<=r&&o.unshift(1);const a=3/s,l=[];for(let n=0;n0){h[h.length-1].subtract(l).length()<2&&(d+=r,r*=2)}h.push(l),s+=r}h.length>0&&l.push(h)}return l}function h(e,t,i,n){const r=[],s=e-2*i+t,o=2*i-2*e,a=e-n;if(Math.abs(s)>1e-8){const e=o*o-4*s*a;e>=0&&(r.push((-o+Math.sqrt(e))/(2*s)),r.push((-o-Math.sqrt(e))/(2*s)))}else r.push(-a/o);return r}function c(e,t,i,n){return(1-n)*(1-n)*e+2*(1-n)*n*i+n*n*t}!function(e){e[e.MaxHitTestSegments=50]="MaxHitTestSegments"}(n||(n={}))},65395:(e,t,i)=>{"use strict";i.d(t,{ChannelRenderer:()=>c});var n=i(50151),r=i(86441),s=i(34026),o=i(4652),a=i(56468),l=i(37743),d=i(19063),h=i(75919);class c extends h.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;const i=this._visiblePolygon(t.mediaSize);return null!==i&&(0,s.pointInPolygon)(e,i)?new a.HitTestResult(a.HitTarget.MovePointBackground):null}_drawImpl(e){if(null===this._data)return;const t=e.context,i=this._visiblePolygon(e.mediaSize);if(null!==i){t.beginPath(),t.moveTo(i[0].x,i[0].y);for(let e=1;e{"use strict";i.d(t,{DisjointChannelRenderer:()=>p});var n=i(50151),r=i(86441),s=i(34026),o=i(4652),a=i(5531),l=i(51056),d=i(56468),h=i(90241),c=i(37743),u=i(19063),_=i(75919);class p{constructor(){this._parallelChannelRenderer=new h.ParallelChannelRenderer,this._disjointChannelIntersectionRenderer=new g,this._selectedRenderer=this._disjointChannelIntersectionRenderer}setData(e){if(e.points.length<4)return;const[t,i,n,s]=e.points;if((0,r.equalPoints)(t,i)||(0,r.equalPoints)(n,s)||(0,o.distanceToLine)(t,i,n).distance<1e-6&&(0,o.distanceToLine)(t,i,s).distance<1e-6)this._selectedRenderer=null;else{null!==(0,a.intersectLines)((0,r.lineThroughPoints)(t,i),(0,r.lineThroughPoints)(n,s))?(this._disjointChannelIntersectionRenderer.setData(e),this._selectedRenderer=this._disjointChannelIntersectionRenderer):(this._parallelChannelRenderer.setData({line1:{color:"rgba(0,0,0,0)",lineStyle:l.LINESTYLE_SOLID,lineWidth:0,points:[t,i]},line2:{color:"rgba(0,0,0,0)",lineStyle:l.LINESTYLE_SOLID,lineWidth:0,points:[s,n]},extendLeft:e.extendleft,extendRight:e.extendright, -skipLines:!0,fillBackground:!0,backColor:(0,u.generateColor)(e.backcolor,e.transparency),hittestOnBackground:e.hittestOnBackground}),this._selectedRenderer=this._parallelChannelRenderer)}}hitTest(e,t){return null!==this._selectedRenderer?this._selectedRenderer.hitTest(e,t):null}draw(e,t){null!==this._selectedRenderer&&this._selectedRenderer.draw(e,t)}}class g extends _.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;for(const i of this._visiblePolygons(t.mediaSize))if((0,s.pointInPolygon)(e,i))return new d.HitTestResult(d.HitTarget.MovePointBackground);return null}_drawImpl(e){if(null===this._data||this._data.points.length<4)return;const t=e.context;t.fillStyle=(0,u.generateColor)(this._data.backcolor,this._data.transparency);for(const i of this._visiblePolygons(e.mediaSize)){t.beginPath(),t.moveTo(i[0].x,i[0].y);for(let e=1;e{"use strict";i.d(t,{EllipseRendererSimple:()=>h});var n,r=i(56468),s=i(9859),o=i(86441),a=i(19063),l=i(75919),d=i(37743);!function(e){e[e.HitTestTolerance=3]="HitTestTolerance"}(n||(n={}));class h extends l.MediaCoordinatesPaneRenderer{constructor(e,t,i){super(),this._data=e,this._hitTest=t||new r.HitTestResult(r.HitTarget.MovePoint),this._backgroundHitTest=i||new r.HitTestResult(r.HitTarget.MovePointBackground)}hitTest(e){if(this._data.points.length<2)return null;const t=this._data.points[0],i=this._data.points[1],n=.5*Math.abs(t.x-i.x),r=Math.abs(t.x-i.x),a=Math.abs(t.y-i.y),l=t.add(i).scaled(.5);let d=e.subtract(l);if(r<1||a<1)return null;const h=(i.y-t.y)/(i.x-t.x);d=new o.Point(d.x,d.y/h);let c=d.x*d.x+d.y*d.y-n*n;return c=(0,s.sign)(c)*Math.sqrt(Math.abs(c/n)),Math.abs(c)<3?this._hitTest:this._data.fillBackground&&!this._data.noHitTestOnBackground&&c<3?this._backgroundHitTest:null}_drawImpl(e){const t=e.context;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&(0,d.setLineStyle)(t,this._data.linestyle) -;const i=this._data.points[0],n=this._data.points[1],r=Math.abs(i.x-n.x),s=Math.abs(i.y-n.y),o=i.add(n).scaled(.5);if(r<1||s<1)return;let l=0;if(this._data.wholePoints){const e=this._data.wholePoints[0],t=this._data.wholePoints[1];l=Math.abs(e.x-t.x)}t.save(),t.translate(o.x,o.y),t.scale(1,s/r),t.beginPath(),t.arc(0,0,r/2,0,2*Math.PI,!1),t.restore(),t.stroke(),this._data.fillBackground&&(this._data.wholePoints&&(t.translate(o.x,o.y),t.scale(1,s/r),t.arc(0,0,l/2,0,2*Math.PI,!0)),t.fillStyle=(0,a.generateColor)(this._data.backcolor,this._data.transparency,!0),t.fill())}}},48633:(e,t,i)=>{"use strict";i.d(t,{intersectLineWithViewport:()=>o});var n=i(86441);function r(e,t,i){return e>=t&&e<=i?e:null}function s(e,t,i,n){return Math.sign(e.x-t.x)===Math.sign(i.x-n.x)&&Math.sign(e.y-t.y)===Math.sign(i.y-n.y)}function o(e,t,i,o,a,l,d){const h=e.x>=0&&e.x<=a&&e.y>=0&&e.y<=l,c=t.x>=0&&t.x<=a&&t.y>=0&&t.y<=l;if(h&&c&&!i&&!o)return[e,t];if(e.x<0&&t.x<0&&(e.xa&&t.x>a&&(e.xl&&t.y>l&&(e.ya)return null;e.yl?l+(e.y-l)%d:l+(d-(l-e.y)%d)),new n.Point(t.x,0))}else if(e.y===t.y){if(e.y<0||e.y>l)return null;e.xa?a+(e.x-a)%d:a+(d-(a-e.x)%d),e.y),new n.Point(0,t.y))}else{const s=(t.y-e.y)/(t.x-e.x),o=e.y-s*e.x;let h=0,c=0;const _=r(o,0,l);if(null!==_)if(d>0&&(e.x<=0||i&&e.x0&&(e.x>=a||i&&e.x>t.x)){const t=e.x>=a?Math.sqrt(Math.pow(e.x-a,2)+Math.pow(e.y-p,2))%d:d-Math.sqrt(Math.pow(e.x-a,2)+Math.pow(e.y-p,2))%d;h=Math.cos(Math.atan(s))*t,c=s*h,u.push(new n.Point(a+h,p+c))}else u.push(new n.Point(a,p));const g=r(-o/s,0,a);if(null!==g&&(0!==g||0!==_))if(d>0&&(e.y<=0||i&&e.y0&&(e.y>=l||i&&e.y>t.y)){const t=e.y>=l?Math.sqrt(Math.pow(e.x-x,2)+Math.pow(e.y-l,2))%d:d-Math.sqrt(Math.pow(e.x-x,2)+Math.pow(e.y-l,2))%d;h=Math.cos(Math.atan(s))*t,c=s*h,u.push(new n.Point(x+Math.sign(s)*h,l+Math.sign(s)*c))}else u.push(new n.Point(x,l))}if(u.length<1)return null;if(u.length<2&&u.push(u[0]),!i&&h){return[e,s(u[0],u[1],e,t)?u[1]:u[0]]}if(!o&&c){return[s(u[0],u[1],e,t)?u[0]:u[1],t]}return s(u[0],u[1],e,t)?[u[0],u[1]]:[u[1],u[0]]}},36036:(e,t,i)=>{"use strict";i.d(t,{LineAnchorRenderer:()=>w,anchor:()=>p}) -;var n=i(14314),r=i(86441),s=i(34026),o=i(50151),a=i(37743),l=i(37265),d=i(56468),h=i(72791),c=i(61993),u=i(30125);class _ extends r.Point{constructor(e){super(e.x,e.y),(0,n.default)(this,this,e)}}function p(e){return new _(e)}function g(e,t,i,n){const r=i+n/2;(0,a.drawRoundRect)(e,t.x-r,t.y-r,2*r,2*r,(i+n)/2),e.closePath(),e.lineWidth=n}function x(e,t,i,n){e.globalAlpha=.2,g(e,t,i,n),e.stroke(),e.globalAlpha=1}function f(e,t,i,n){g(e,t,i-n,n),e.fill(),e.stroke()}function v(e,t,i,n){e.globalAlpha=.2,e.beginPath(),e.arc(t.x,t.y,i+n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.stroke(),e.globalAlpha=1}function T(e,t,i,n){e.beginPath(),e.arc(t.x,t.y,i-n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.fill(),e.stroke()}class w extends u.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null!=e?e:null}setData(e){this._data=e}hitTest(e){var t,i;if(null===this._data||this._data.disableInteractions)return null;const{radius:n,points:r}=this._data,s=(0,c.interactionTolerance)().anchor;for(let o=0;o(0,s.pointInBox)(t,e)))}_drawImpl(e){if(null===this._data||!this._data.visible)return;const t=[],i=[],n=[],r=[];for(let e=0;e{"use strict";i.d(t,{ParallelChannelRenderer:()=>g});const n=function(e,t){for(var i,n=-1,r=e.length;++n0&&(0,o.pointInPolygon)(e,t))return this._backHittestResult}return null}_drawImpl(e){if(null===this._data)return;const{line1:t,line2:i,middleLine:n,skipLines:r,skipTopLine:s,fillBackground:o,backColor:a}=this._data,l=e.context;if(l.lineCap="round",r||this._drawLine(l,t,this._data,e.mediaSize),r||s||!i||this._drawLine(l,i,this._data,e.mediaSize),o&&i){const t=this._getBackgroundPolygon(this._data,e.mediaSize);if(t.length>0){l.beginPath(),l.moveTo(t[0].x,t[0].y);for(let e=1;e{"use strict";i.d(t,{PolygonRenderer:()=>p}) -;var n=i(34026),r=i(4652),s=i(91046),o=i(49857),a=i(56468),l=i(19063),d=i(75919),h=i(61993),c=i(37743),u=i(51056),_=i(64034);class p extends d.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._backHittest=new a.HitTestResult(a.HitTarget.MovePointBackground),this._points=[],this._hittest=null!=e?e:new a.HitTestResult(a.HitTarget.MovePoint)}setData(e){this._data=e,this._points=e.points}hitTest(e){if(null===this._data||void 0!==this._data.mouseTouchable&&!this._data.mouseTouchable)return null;const t=Math.max((0,h.interactionTolerance)().line,Math.ceil(this._data.linewidth/2)),i=this._points.length;if(1===i){return(0,n.pointInCircle)(e,this._points[0],t)?this._hittest:null}for(let n=1;n0){const n=this._points[0],s=this._points[i-1];if((0,r.distanceToSegment)(n,s,e).distance<=t)return this._hittest}return this._data.filled&&this._data.fillBackground&&(0,n.pointInPolygon)(e,this._data.points)?this._backHittest:null}_drawImpl(e){var t,i;const n=e.context,r=this._points.length;if(null===this._data||0===r)return;if(1===r)return void this._drawPoint(n,this._points[0],this._data.linewidth/2,this._data.color);n.beginPath();const a=this._data.linestyle===u.LINESTYLE_SOLID?"round":"butt",d=null!==(t=this._data.linecap)&&void 0!==t?t:a;n.lineCap=d,n.strokeStyle=this._data.color,n.lineWidth=this._data.linewidth,n.lineJoin=null!==(i=this._data.linejoin)&&void 0!==i?i:"round",(0,c.setLineStyle)(n,this._data.linestyle);const h=this._points[0];n.moveTo(h.x,h.y);for(const e of this._points)n.lineTo(e.x,e.y);if(this._data.filled&&this._data.fillBackground&&(n.fillStyle=(0,l.generateColor)(this._data.backcolor,this._data.transparency),n.fill()),this._data.filled&&!this._data.skipClosePath&&n.closePath(),r>1){if(this._data.leftend===o.LineEnd.Arrow){const e=this._correctArrowPoints(this._points[1],this._points[0],n.lineWidth,d);(0,s.drawArrow)(e[0],e[1],n,n.lineWidth,_.dpr1PixelRatioInfo)}if(this._data.rightend===o.LineEnd.Arrow){const e=this._correctArrowPoints(this._points[r-2],this._points[r-1],n.lineWidth,d);(0,s.drawArrow)(e[0],e[1],n,n.lineWidth,_.dpr1PixelRatioInfo)}}this._data.linewidth>0&&n.stroke()}_drawPoint(e,t,i,n){0!==i&&(e.beginPath(),e.fillStyle=n,e.arc(t.x,t.y,i,0,2*Math.PI,!0),e.fill(),e.closePath())}_correctArrowPoints(e,t,i,n){const r=t.subtract(e),s=r.length();if("butt"===n||s<1)return[e,t];const o=s+i/2;return[e,r.scaled(o/s).add(e)]}}},13075:(e,t,i)=>{"use strict";i.d(t,{PlusTextRendererDecorator:()=>r});var n=i(17330);class r{geometry(e){const t=(0,n.fontSize)(e);return{decoratorAndTextMargin:t/3,width:Math.round(.8*t),ignoreRtl:!1}}draw(e,t,i,n){const{horizontalPixelRatio:r,verticalPixelRatio:s}=t,o=Math.max(1,Math.round(r*n.decoratorWidth/8)),a=o%2/2,l=Math.round((n.textTop+n.textBottom)/2*s)+a,d=Math.round((n.decoratorLeft+n.decoratorWidth/2)*r)+a,h=Math.round(n.decoratorWidth*r);e.strokeStyle=i.color,e.lineWidth=o -;let c=h/2;d%2/2!=c%2/2&&(c+=.5),e.beginPath(),e.moveTo(d-c,l),e.lineTo(d+c,l),e.moveTo(d,l-c),e.lineTo(d,l+c),e.stroke()}static instance(){var e;return this._instance=null!==(e=this._instance)&&void 0!==e?e:new r,this._instance}}r._instance=null},1161:(e,t,i)=>{"use strict";i.d(t,{TriangleRenderer:()=>_});var n=i(86441),r=i(4652),s=i(34026),o=i(75919),a=i(56468),l=i(19063),d=i(61993),h=i(37743),c=i(51056),u=i(48633);class _ extends o.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.points.length<2)return null;const[t,i]=this._data.points;let n=(0,r.distanceToSegment)(t,i,e);const o=(0,d.interactionTolerance)().line;if(n.distance<=o)return new a.HitTestResult(a.HitTarget.MovePoint);if(3!==this._data.points.length)return null;const l=this._data.points[2];return n=(0,r.distanceToSegment)(i,l,e),n.distance<=o?new a.HitTestResult(a.HitTarget.MovePoint):(n=(0,r.distanceToSegment)(l,t,e),n.distance<=o?new a.HitTestResult(a.HitTarget.MovePoint):this._data.fillBackground&&(0,s.pointInTriangle)(e,t,i,l)?new a.HitTestResult(a.HitTarget.MovePointBackground):null)}_drawImpl(e){var t;if(null===this._data||this._data.points.length<2)return;const i=e.context,r=(null!==(t=this._data.linestyle)&&void 0!==t?t:c.LINESTYLE_SOLID)===c.LINESTYLE_SOLID?"round":"butt";i.lineCap=r,i.lineJoin="round",i.strokeStyle=this._data.color,i.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&(0,h.setLineStyle)(i,this._data.linestyle);const[s,o,a=o]=this._data.points,{mediaSize:d}=e;if(this._data.fillBackground&&Math.abs((s.x-a.x)*(o.y-a.y)-(o.x-a.x)*(s.y-a.y))>1e-10){let e=[new n.Point(0,0),new n.Point(d.width,0),new n.Point(d.width,d.height),new n.Point(0,d.height)];if(e=(0,h.clipPolygonByEdge)(e,s,o,[o,a]),e=(0,h.clipPolygonByEdge)(e,o,a,[a,s]),e=(0,h.clipPolygonByEdge)(e,a,s,[s,o]),e&&e.length>1){i.save(),i.beginPath(),i.moveTo(e[0].x,e[0].y);for(let t=1;te+t),0);[[s,o],[o,a],[a,s]].forEach((([e,t])=>{const i=(0,u.intersectLineWithViewport)(e,t,!1,!1,d.width,d.height,p);i&&_.push(i)})),_.length&&(i.beginPath(),_.forEach((([e,t])=>{i.moveTo(e.x,e.y),i.lineTo(t.x,t.y)})),i.stroke())}}},64099:e=>{e.exports=''},99620:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-clock-white.c4675d37769f1df4c9ec.png"},88249:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-failure-white.a838a6689f951970e715.png"},14012:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-success-white.2fb9966b4c0f3529a2ea.png"}}]); \ No newline at end of file +;const o=t.min.y{if(y){const t=this.positionToCoordinate(!1,y.start),n=this.positionToCoordinate(!1,y.end),r=this.getTextInfo();(0,m.drawSelection)(e,w.dpr1PixelRatioInfo,{lines:i.linesIncludingHidden,selectionStart:t,selectionEnd:n,left:r.textLeft,right:r.textRight,color:y.color,font:o,lineHeight:a,lineSpacing:x})}for(const t of R)e.fillText(t,S,M),M+=a+x})),e.restore()}}const S=(0,a.generateColor)((0,o.getHexColorByName)("color-black"),80);class M extends g.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._renderer=null,this._textWidthCache=new p.TextWidthCache,this._noteRenderer=new P((0,g.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null))),this._source.setAdditionalCursorData((()=>({color:this._source.editableTextStyle().cursorColor,...this._noteRenderer.getTextInfo()})),this._noteRenderer.positionToCoordinate.bind(this._noteRenderer,!0))}isLabelVisible(){return this.isHoveredSource()||this.isSelectedSource()}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;const t=this._getSource();if(!this._points||this._source.isFixed()&&void 0===t.fixedPoint())return;const i=this._source.isFixed()?[(0,s.ensureDefined)(t.fixedPoint())]:this._points;if(i.length<1)return +;const n=new d.CompositeRenderer,r=this.isLabelVisible(),o=this._source.properties().childs(),p=(0,l.makeFont)(o.fontSize.value(),u.CHART_FONT_FAMILY,o.italic.value()?"italic":void 0,o.bold.value()?"bold":void 0);let g,x;o.drawBackground.value()&&(g=(0,a.generateColor)(o.backgroundColor.value(),o.backgroundTransparency.value()),x=S);const f=Math.min(236,e.mediaSize.width),v=f-24,T=i[0],{mediaSize:w}=e,R=(0,_.wordWrap)(this._textData(),p,this._textWidthCache,!1,v),m=R.filter((e=>!e.hidden)).map((e=>e.text)),y=o.fontSize.value();let b=m.length*y+24;m.length>1&&(b+=5*(m.length-1));let P=Math.round(T.x-f/2);const M=L.viewBox();let C=Math.round(T.y-M.height-b-13);const I=T.x<24||T.x+24>w.width;let A=I?null:"top";C<10?C=T.y+13:I||(A="bottom"),P<10?P=10:P+f+10>w.width&&(P=w.width-f-10),this._noteRenderer.setData({linesIncludingHidden:R,lines:m,font:p,fontSize:y,backgroundColor:g,boxShadowColor:x,borderColor:o.drawBorder.value()?o.borderColor.value():void 0,textColor:this._textColor(),markerColor:o.markerColor.value(),point:T,tooltipVisible:r,width:f,height:b,left:P,top:C,caretPos:A,lineSpacing:5,textWidth:v,...this._inplaceTextHighlight()}),this._noteRenderer.setCursorType(this._textCursorType()),this._updateInplaceText(this._noteRenderer.getTextInfo()),n.append(this._noteRenderer),n.append(new h.SelectionRenderer({points:i,bgColors:this._lineAnchorColors(i),visible:this.areAnchorsVisible(),barSpacing:this._model.timeScale().barSpacing(),hittestResult:c.HitTarget.MovePoint})),this._renderer=n}}},31352:(e,t,i)=>{"use strict";function n(e,t,i){const n=t-i;if("percentage"===e.getLineLengthUnit()){const r=Math.max(e.getLineLength()/100*t,1),s=Math.round(t-Math.min(n,r));return{right:s,left:s-i}}const r=e.getLineLength();if(r<0){const e=Math.round(Math.min(n,-1*r));return{left:e,right:e+i}}{const e=Math.round(t-Math.min(n,r));return{right:e,left:e-i}}}i.d(t,{orderLineLocation:()=>n})},92281:(e,t,i)=>{"use strict";i.r(t),i.d(t,{OrderPaneView:()=>f});var n=i(86441),r=i(27916),s=i(95201),o=i(11542),a=i(37743),l=i(75919),d=i(56468),h=i(34585),c=i(91920),u=i(31352);const _=o.t(null,void 0,i(67710)),p=o.t(null,void 0,i(95931));class g extends l.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._cache={},this._data=null,this._adapter=e}setData(e){this._data=e}hitTest(e){if(null===this._data||0===this._data.points.length)return null;const t=this._cache;if(e.yt.bottom)return null;if(this._adapter.getBlocked()&&e.x>=t.left&&e.x=t.left&&e.x=t.bodyRight&&e.x=t.quantityRight&&e.x0){const t=this._points[0].y,i=e.mediaSize.width-3.5-1,r=this._adapter.hasMoveCallback()?d.HitTarget.MovePoint:d.HitTarget.Regular,s=[new n.Point(i,t)];this._selectionData={barSpacing:this._model.timeScale().barSpacing(),points:s,bgColors:this._lineAnchorColors(s),hittestResult:r,visible:!0}}this._orderRenderer.setData({points:this._points}),this._selectionRenderer.setData(this._selectionData)}}},86595:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ParallelChannelPaneView:()=>u});var n=i(86441),r=i(19063),s=i(15938),o=i(72791),a=i(95201),l=i(36036),d=i(90241),h=i(27916),c=i(17330);class u extends h.LineSourcePaneView{constructor(){super(...arguments),this._channelRenderer=new d.ParallelChannelRenderer,this._labelTextRenderer=new c.TextRenderer,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;const t=this._source.priceScale();if(!t||t.isEmpty())return;if(0===this._source.points().length)return;if(this._points.length<=1)return +;const i=this._source.properties().childs(),s=this._points[0],d=this._points[1];let h=null,c=null,u=null,_=null;if(3===this._points.length){const e=this._points[2].y-this._points[0].y;h=s.add((0,n.point)(0,e)),c=d.add((0,n.point)(0,e)),i.showMidline.value()&&(u=s.add(h).scaled(.5),_=d.add(c).scaled(.5))}const p=i.linewidth.value(),g=i.linestyle.value(),x=i.linecolor.value(),f={line1:{color:x,lineStyle:g,lineWidth:p,points:[s,d]},line2:null===h||null===c?void 0:{color:x,lineStyle:g,lineWidth:p,points:[h,c]},middleLine:null===u||null===_?void 0:{color:i.midlinecolor.value(),lineStyle:i.midlinestyle.value(),lineWidth:i.midlinewidth.value(),points:[u,_]},extendLeft:i.extendLeft.value(),extendRight:i.extendRight.value(),fillBackground:i.fillBackground.value(),backColor:(0,r.generateColor)(i.backgroundColor.value(),i.transparency.value()),hittestOnBackground:!0};this._channelRenderer.setData(f);const v=new a.CompositeRenderer;v.append(this._channelRenderer);const T=this._getLabelTextRenderer(s,d,h,c);T&&v.append(T);const w=[];this._points[0]&&w.push(this._points[0]),this._points[1]&&w.push(this._points[1]),h&&c&&(w.push((0,l.anchor)({...h,pointIndex:2})),w.push((0,l.anchor)({...c,pointIndex:3})),w.push((0,l.anchor)({...h.add(c).scaled(.5),pointIndex:4,square:!0,cursorType:o.PaneCursorType.VerticalResize})),w.push((0,l.anchor)({...w[0].add(w[1]).scaled(.5),pointIndex:5,square:!0,cursorType:o.PaneCursorType.VerticalResize})));const R=3===this._points.length&&!h;if(this._model.lineBeingCreated()!==this._source||R||(w.pop(),w.pop()),v.append(this.createLineAnchor({points:w},0)),this._points.length>=2){const e=this._points;this._addAlertRenderer(v,[e[0],e[1]])}this._renderer=v}_getLabelTextRenderer(e,t,i,n){const r=this._source.properties().childs();if(!r.labelVisible.value()||!r.labelText.value())return null;let o,a;const l=r.labelFontSize.value()/3;let d=0;switch(r.labelVertAlign.value()){case"bottom":!i||!n||e.yi.y?(o=e,a=t):(o=i,a=n);break;case"middle":i&&n?(o=e.add(i).scaled(.5),a=t.add(n).scaled(.5)):(o=e,a=t),d=l}const h=o.x{"use strict";i.r(t),i.d(t,{PathPaneView:()=>o});var n=i(74011),r=i(95201),s=i(27916);class o extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._polygonRenderer=new n.PolygonRenderer,this._renderer=new r.CompositeRenderer}renderer(e){ +return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._source.properties().childs(),i={points:this._points,color:t.lineColor.value(),linewidth:t.lineWidth.value(),linestyle:t.lineStyle.value(),leftend:t.leftEnd.value(),rightend:t.rightEnd.value(),filled:!1,backcolor:"",fillBackground:!1,transparency:0};this._polygonRenderer.setData(i),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)}}},4086:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PitchfanLinePaneView:()=>d});var n=i(56468),r=i(65395),s=i(95201),o=i(49857),a=i(91046),l=i(27916);class d extends l.LineSourcePaneView{constructor(){super(...arguments),this._medianRenderer=new a.TrendLineRenderer,this._sideRenderer=new a.TrendLineRenderer,this._renderer=null,this._medianPoint=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,0===this._points.length)return;if(3===this._points.length?(this._medianPoint=this._points[1].add(this._points[2]).scaled(.5),this._medianPoint.pointIndex=3):2===this._points.length?(this._medianPoint=this._points[1].clone(),this._medianPoint.pointIndex=3):(this._medianPoint=this._points[0].clone(),this._medianPoint.pointIndex=3),this._points.length<2)return;if(!this._medianPoint)return;const t=new s.CompositeRenderer,i=this._source.properties().childs(),l=i.median.childs(),d={points:[this._points[0],this._medianPoint],color:l.color.value(),linewidth:l.linewidth.value(),linestyle:l.linestyle.value(),extendleft:!1,extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};if(this._medianRenderer.setData(d),t.append(this._medianRenderer),this._points.length<3)return this.addAnchors(t),void(this._renderer=t);const h={points:[this._points[1],this._points[2]],color:l.color.value(),linewidth:l.linewidth.value(),linestyle:l.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};this._sideRenderer.setData(h),t.append(this._sideRenderer);let c=0;const u=this._points[2].subtract(this._points[1]).scaled(.5),_=i.fillBackground.value(),p=i.transparency.value();for(let e=0;e<=8;e++){const i="level"+e,s=this._source.properties().child(i);if(s.childs().visible.value()){const i=this._medianPoint.addScaled(u,s.childs().coeff.value()),l=this._medianPoint.addScaled(u,-s.childs().coeff.value());if(_){{const e={p1:this._points[0],p2:i,p3:this._points[0],p4:this._medianPoint.addScaled(u,c),color:s.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:!1},n=new r.ChannelRenderer;n.setData(e),t.append(n)}{const e={p1:this._points[0],p2:l,p3:this._points[0],p4:this._medianPoint.addScaled(u,-c),color:s.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:!1},i=new r.ChannelRenderer;i.setData(e),t.append(i)}}c=s.childs().coeff.value();{const r={points:[this._points[0],i],color:s.childs().color.value(),linewidth:s.childs().linewidth.value(),linestyle:s.childs().linestyle.value(),extendleft:!1, +extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal},l=new a.TrendLineRenderer;l.setData(r),l.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,void 0,e)),t.append(l)}{const i={points:[this._points[0],l],color:s.childs().color.value(),linewidth:s.childs().linewidth.value(),linestyle:s.childs().linestyle.value(),extendleft:!1,extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal},r=new a.TrendLineRenderer;r.setData(i),r.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,void 0,e)),t.append(r)}}}this.addAnchors(t),this._renderer=t}}},68470:(e,t,i)=>{"use strict";i.r(t),i.d(t,{InsidePitchforkLinePaneView:()=>_,PitchforkLinePaneView:()=>h,SchiffPitchfork2LinePaneView:()=>u,SchiffPitchforkLinePaneView:()=>c});var n=i(86441),r=i(56468),s=i(65395),o=i(95201),a=i(49857),l=i(91046),d=i(27916);class h extends d.LineSourcePaneView{constructor(){super(...arguments),this._medianRenderer=new l.TrendLineRenderer,this._sideRenderer=new l.TrendLineRenderer,this._renderer=null,this._medianPoint=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null,0!==this._points.length&&(3===this._points.length?(this._medianPoint=this._points[1].add(this._points[2]).scaled(.5),this._medianPoint.pointIndex=3):2===this._points.length?(this._medianPoint=this._points[1].clone(),this._medianPoint.pointIndex=3):(this._medianPoint=this._points[0].clone(),this._medianPoint.pointIndex=3),this._updateRenderer())}_updateRenderer(){if(this._points.length<2)return;if(!this._medianPoint)return;const e=this._source.properties(),t=e.childs().median.childs(),i=new o.CompositeRenderer,n={points:[this._points[0],this._medianPoint],color:t.color.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._medianRenderer.setData(n),i.append(this._medianRenderer),this._points.length<3)return this.addAnchors(i),void(this._renderer=i);const d={points:[this._points[1],this._points[2]],color:t.color.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(d),i.append(this._sideRenderer);const h=this._points[2].subtract(this._points[1]).scaled(.5),c=this._medianPoint.subtract(this._points[0]);let u=0;const _=e.childs().fillBackground.value(),p=e.childs().transparency.value();for(let t=0;t<=8;t++){const n="level"+t,o=e.childs()[n];if(o.childs().visible.value()){const n=this._medianPoint.addScaled(h,o.childs().coeff.value()),d=n.add(c),g=this._medianPoint.addScaled(h,-o.childs().coeff.value()),x=g.add(c);if(_){{const t=this._medianPoint.addScaled(h,u),r={p1:n,p2:d,p3:t,p4:t.add(c),color:o.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),i.append(a)}{const t=this._medianPoint.addScaled(h,-u),n={p1:g,p2:x,p3:t,p4:t.add(c), +color:o.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},r=new s.ChannelRenderer;r.setData(n),i.append(r)}}u=o.childs().coeff.value();const f={points:[n,d],color:o.childs().color.value(),linewidth:o.childs().linewidth.value(),linestyle:o.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},v=new l.TrendLineRenderer;v.setData(f),v.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,t)),i.append(v);const T={points:[g,x],color:o.childs().color.value(),linewidth:o.childs().linewidth.value(),linestyle:o.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(T),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,t)),i.append(w)}}this.addAnchors(i),this._renderer=i}}class c extends h{constructor(){super(...arguments),this._modifiedBase=null,this._backSideRenderer=new l.TrendLineRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateRenderer(){if(this._points.length<2)return;this._calcMofifiedBase();const e=this._source.properties(),t=new o.CompositeRenderer,i=e.childs().median.childs();{const e={points:[this._points[0],this._points[1]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._backSideRenderer.setData(e),t.append(this._backSideRenderer),!this._medianPoint||!this._modifiedBase)return this.addAnchors(t),void(this._renderer=t)}{const n={points:[this._modifiedBase,this._medianPoint],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._medianRenderer.setData(n),t.append(this._medianRenderer),this._points.length<3)return this.addAnchors(t),void(this._renderer=t)}{const e={points:[this._points[1],this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(e),t.append(this._sideRenderer)}{const i=this._points[2].subtract(this._points[1]).scaled(.5),n=this._medianPoint.subtract(this._modifiedBase);let o=0;const d=e.childs().fillBackground.value(),h=e.childs().transparency.value();for(let c=0;c<=8;c++){const u="level"+c,_=e.child(u);if(_.childs().visible.value()){const u=this._medianPoint.addScaled(i,_.childs().coeff.value()),p=u.add(n),g=this._medianPoint.addScaled(i,-_.childs().coeff.value()),x=g.add(n);if(d){const r=this._medianPoint.addScaled(i,o);{const i={p1:u,p2:p,p3:r,p4:r.add(n),color:_.childs().color.value(),transparency:h,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},o=new s.ChannelRenderer;o.setData(i),t.append(o)}{const r=this._medianPoint.addScaled(i,-o),a={p1:g,p2:x,p3:r, +p4:r.add(n),color:_.childs().color.value(),transparency:h,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},l=new s.ChannelRenderer;l.setData(a),t.append(l)}}o=_.childs().coeff.value();const f={points:[u,p],color:_.childs().color.value(),linewidth:_.childs().linewidth.value(),linestyle:_.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},v=new l.TrendLineRenderer;v.setData(f),v.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,c)),t.append(v);const T={points:[g,x],color:_.childs().color.value(),linewidth:_.childs().linewidth.value(),linestyle:_.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(T),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,c)),t.append(w)}}}this.addAnchors(t),this._renderer=t}_calcMofifiedBase(){this._points.length>1&&(this._modifiedBase=this._points[0].add(this._points[1]).scaled(.5))}}class u extends c{_calcMofifiedBase(){if(this._points.length>2){const e=this._points[0].x,t=.5*(this._points[0].y+this._points[1].y),i=new n.Point(e,t);this._modifiedBase=i}}}class _ extends h{constructor(){super(...arguments),this._backSideRenderer=new l.TrendLineRenderer,this._centerRenderer=new l.TrendLineRenderer,this._modifiedBase=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateRenderer(){if(this._points.length>1&&(this._modifiedBase=this._points[0].add(this._points[1]).scaled(.5)),this._points.length<2)return;const e=new o.CompositeRenderer;if(!this._medianPoint||!this._modifiedBase)return void this.addAnchors(e);const t=this._source.properties(),i=t.childs().median.childs();if(3===this._points.length){const t={points:[this._modifiedBase,this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._medianRenderer.setData(t),e.append(this._medianRenderer)}{const t={points:[this._points[0],this._points[1]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._backSideRenderer.setData(t),e.append(this._backSideRenderer),this._points.length<3)return this.addAnchors(e),void(this._renderer=e)}{const t={points:[this._points[1],this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(t),e.append(this._sideRenderer)}{const n=this._points[2].subtract(this._points[1]).scaled(.5),o=this._points[2].subtract(this._modifiedBase);let d=0;const h=t.childs().fillBackground.value(),c=t.childs().transparency.value(),u={points:[this._medianPoint,this._medianPoint.add(o)],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(), +extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._centerRenderer.setData(u),e.append(this._centerRenderer);for(let i=0;i<=8;i++){const u="level"+i,_=t.child(u).childs();if(_.visible.value()){const u=this._medianPoint.addScaled(n,_.coeff.value()),p=u.add(o),g=this._medianPoint.addScaled(n,-_.coeff.value()),x=g.add(o);if(h){{const i=this._medianPoint.addScaled(n,d),r={p1:u,p2:p,p3:i,p4:i.add(o),color:_.color.value(),transparency:c,hittestOnBackground:!0,extendLeft:t.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),e.append(a)}{const i=this._medianPoint.addScaled(n,-d),r={p1:g,p2:x,p3:i,p4:i.add(o),color:_.color.value(),transparency:c,hittestOnBackground:!0,extendLeft:t.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),e.append(a)}}d=_.coeff.value();const f={points:[u,p],color:_.color.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},v=new l.TrendLineRenderer;v.setData(f),v.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,i)),e.append(v);const T={points:[g,x],color:_.color.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(T),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,i)),e.append(w)}}}this.addAnchors(e),this._renderer=e}}},65765:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PolylinePaneView:()=>o});var n=i(74011),r=i(95201),s=i(27916);class o extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._polygonRenderer=new n.PolygonRenderer,this._renderer=new r.CompositeRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._source.properties().childs(),i={points:this._points,color:t.linecolor.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),filled:t.filled.value(),backcolor:t.backgroundColor.value(),fillBackground:t.fillBackground.value(),transparency:t.transparency.value()};this._polygonRenderer.setData(i),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)}}},38420:(e,t,i)=>{"use strict";var n=i(27916).LineSourcePaneView,r=i(91920),s=i(56468).HitTestResult,o=i(56468).HitTarget,a=i(63273),l=i(34585).appendEllipsis,d=i(75919).MediaCoordinatesPaneRenderer,h=i(31352).orderLineLocation;const{setLineStyle:c,drawLine:u,drawPoly:_}=i(37743),{LINESTYLE_SOLID:p}=i(51056);class g extends d{constructor(e,t){super(),this._data=null,this._cache=e,this._adapter=t}setData(e){this._data=e}_height(){return Math.max(20,1+Math.max(r.fontHeight(this._adapter.getBodyFont()),r.fontHeight(this._adapter.getQuantityFont())))}_bodyWidth(e){if(0===this._adapter.getText().length)return 0;e.save(),e.font=this._adapter.getBodyFont();var t=e.measureText(this._adapter.getText()).width;return e.restore(), +Math.round(10+t)}_getQuantity(){return this._adapter.getQuantity()}_quantityWidth(e){if(0===this._getQuantity().length)return 0;e.save(),e.font=this._adapter.getQuantityFont();var t=e.measureText(this._getQuantity()).width;return e.restore(),Math.round(Math.max(this._height(),10+t))}_reverseButtonWidth(){return this._adapter.isOnReverseCallbackPresent()?this._height():0}_closeButtonWidth(){return this._adapter.isOnCloseCallbackPresent()?this._height():0}_drawLines(e,t,i,n,r){e.save(),e.strokeStyle=this._adapter.getLineColor(),c(e,this._adapter.getLineStyle()),e.lineWidth=this._adapter.getLineWidth(),u(e,i,n,r,n),this._adapter.getExtendLeft()&&u(e,0,n,t,n),e.restore()}_drawBody(e,t,i){e.strokeStyle=this._adapter.getBodyBorderColor(),e.fillStyle=this._adapter.getBodyBackgroundColor();var n=this._bodyWidth(e),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r)}_drawBodyText(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getBodyFont(),e.fillStyle=this._adapter.getBodyTextColor();var n=t+this._bodyWidth(e)/2,r=i+this._height()/2;e.fillText(this._adapter.getText(),n,r),e.restore()}_drawQuantity(e,t,i){e.strokeStyle=this._adapter.getQuantityBorderColor(),e.fillStyle=this._adapter.getQuantityBackgroundColor();var n=this._quantityWidth(e),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r)}_drawQuantityText(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getQuantityFont(),e.fillStyle=this._adapter.getQuantityTextColor();var n=t+this._quantityWidth(e)/2,r=i+this._height()/2;e.fillText(a.startWithLTR(this._getQuantity()+""),n,r),e.restore()}_drawReverseButton(e,t,i){e.save(),e.strokeStyle=this._adapter.getReverseButtonBorderColor(),e.fillStyle=this._adapter.getReverseButtonBackgroundColor();var n=this._reverseButtonWidth(),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r),e.strokeStyle=this._adapter.getReverseButtonIconColor();var s=function(e,t){c(e,p),u(e,0,0,0,t),u(e,-1,1,1,1),u(e,-2,2,2,2)},o=t+Math.round((this._reverseButtonWidth()-6)/2),a=i+5;e.save(),e.translate(o,a),s(e,10),e.translate(6,10),e.rotate(Math.PI),s(e,10),e.restore(),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,n-1,r-1)),e.restore()}_drawCloseButton(e,t,i){e.save(),e.strokeStyle=this._adapter.getCloseButtonBorderColor(),e.fillStyle=this._adapter.getCloseButtonBackgroundColor();var n=this._closeButtonWidth(),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r);var s=t+n,o=i+r;e.strokeStyle=this._adapter.getCloseButtonIconColor();var a=(this._closeButtonWidth()-8)/2,l=(this._height()-8)/2;_(e,[{x:t+a,y:i+l},{x:s-a,y:o-l}],!0),_(e,[{x:s-a,y:i+l},{x:t+a,y:o-l}],!0),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,n-1,r-1)),e.restore()}_drawImpl(e){if(null===this._data||!this._data.points||this._data.points.length<1)return +;var t=e.context,i=this._data.width,n=this._bodyWidth(t),r=this._quantityWidth(t),s=this._reverseButtonWidth(t),o=n+r+s+this._closeButtonWidth();const{left:a,right:l}=h(this._adapter,i,o);var d=Math.round(this._data.points[0].y),c=Math.round(d-(this._height()+1)/2);this._cache.bodyRight=a+n,this._cache.quantityRight=this._cache.bodyRight+r,this._cache.reverseButtonRight=this._cache.quantityRight+s,this._cache.top=c,this._cache.bottom=c+this._height(),this._cache.left=a,this._cache.right=l,this._drawLines(t,a,l,d,i),0!==n&&(this._drawBody(t,a,c),this._drawBodyText(t,a,c)),0!==r&&(this._drawQuantity(t,this._cache.bodyRight,c),this._drawQuantityText(t,this._cache.bodyRight,c)),0!==s&&this._drawReverseButton(t,this._cache.quantityRight,c),0!==this._closeButtonWidth()&&this._drawCloseButton(t,this._cache.reverseButtonRight,c)}hitTest(e){return null===this._data||0===this._data.points.length||e.ythis._cache.bottom||e.x=this._cache.bodyRight&&e.x=this._cache.quantityRight&&e.x=this._cache.reverseButtonRight&&e.x{"use strict";i.r(t),i.d(t,{PredictionPaneView:()=>k}) +;var n,r=i(27147),s=i(50151),o=i(11542),a=i(19938),l=i(19063),d=i(63273),h=i(82826),c=i(43290),u=i(15344),_=i(92953),p=i(85049),g=i(95201),x=i(27916),f=i(86441),v=i(9859),T=i(7114),w=i(15938),R=i(68979),m=i(56468),y=i(37743),b=i(75919),L=i(2844),P=i(27442);!function(e){e[e.TargetFontSize1=14]="TargetFontSize1",e[e.TargetFontSize2=11]="TargetFontSize2",e[e.SourceFontSize1=12]="SourceFontSize1",e[e.SourceFontSize2=10]="SourceFontSize2",e[e.ArrowOffset=6]="ArrowOffset",e[e.ArrowHeight=5]="ArrowHeight",e[e.ArrowWidth=5]="ArrowWidth",e[e.Radius=3]="Radius",e[e.LabelsLeftOffset=4]="LabelsLeftOffset",e[e.LabelsTopOffset=3]="LabelsTopOffset",e[e.LabelsBoxLineWidth=2]="LabelsBoxLineWidth",e[e.LabelsBoxWidthDelta=15]="LabelsBoxWidthDelta",e[e.LabelsMinLeftOffset=20]="LabelsMinLeftOffset",e[e.LabelsCircleRadius=3]="LabelsCircleRadius",e[e.StartLabelTopOffset=2]="StartLabelTopOffset"}(n||(n={}));const S=(0,R.makeFont)(14,w.CHART_FONT_FAMILY,"normal"),M=(0,R.makeFont)(14,w.CHART_FONT_FAMILY,"bold"),C=(0,R.makeFont)(11,w.CHART_FONT_FAMILY,"normal"),I=(0,R.makeFont)(12,w.CHART_FONT_FAMILY,"normal"),A=(0,R.makeFont)(10,w.CHART_FONT_FAMILY,"normal");class D extends b.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._sourceWidth=void 0,this._sourceHeight=void 0,this._sourceRectLeftOffset=void 0,this._targetWidth=void 0,this._targetHeight=void 0,this._targetRectLeftOffset=void 0,this._target1TextWidthCache=new L.TextWidthCache,this._target1BoldTextWidthCache=new L.TextWidthCache,this._target2TextWidthCache=new L.TextWidthCache,this._source1TextWidthCache=new L.TextWidthCache,this._source2TextWidthCache=new L.TextWidthCache}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.points.length<2)return null;const t=this._data.points[0],i=this._data.points[1].subtract(t),n=e.subtract(t),r=Math.abs(i.x),s=Math.abs(i.y),o=(0,v.sign)(i.y)*(s-s*Math.sqrt(1-n.x*n.x/(r*r)));if(Math.abs(o-n.y)<3)return new m.HitTestResult(m.HitTarget.MovePoint);const a=this._targetLabelHitTest(e);return a||this._sourceLabelHitTest(e)}_drawImpl(e){if(null===this._data||this._data.points.length<2)return;const t=e.context;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth;const i=this._data.points[0],n=this._data.points[1],r=n.subtract(i),s=Math.abs(r.x),o=Math.abs(r.y);let a,l,d;r.y<0?(a=Math.PI/2,l=r.x>0?0:Math.PI,d=1):(a=-Math.PI/2,l=r.x>0?0:-Math.PI,d=-1),t.beginPath(),t.ellipse(i.x,n.y,s,o,0,a,l,a>l),t.stroke(),this._drawTargetLabel(t,e.mediaSize),this._drawStartLabel(t,e.mediaSize);const h=Math.max(8,4*this._data.linewidth);let c;if(Math.abs(r.x)<1||Math.abs(r.y)<1)c=Math.atan(r.x/r.y);else{let e=0,t=Math.PI/2,i=(e+t)/2,n=0,a=0;if(r.length()>h){let r=0;for(;10!==r;){n=s*Math.sin(i),a=o*(1-Math.cos(i));const l=Math.sqrt((n-s)*(n-s)+(a-o)*(a-o));if(Math.abs(l-h)<1)break;l>h?e=i:t=i,i=(e+t)/2,r++}}c=Math.atan((s-n)/(o-a)),r.x*r.y<0&&(c=-c)}t.fillStyle=this._data.color,t.save(),t.beginPath(),t.translate(n.x,n.y),t.rotate(-c),t.moveTo(0,0),t.lineTo(-h/2,d*h),t.lineTo(h/2,d*h), +t.lineTo(0,0),t.restore(),t.fill()}_drawBalloon(e,t,i,n,r,s=20){e.beginPath();if(r===P.Direction.Down){const r=new f.Point(t.x-s,t.y-6-5-n);return e.moveTo(r.x+3,r.y),e.lineTo(r.x+i-3,r.y),e.arcTo(r.x+i,r.y,r.x+i,r.y+3,3),e.lineTo(r.x+i,r.y+n-3),e.arcTo(r.x+i,r.y+n,r.x+i-3,r.y+n,3),e.lineTo(r.x+s+5,r.y+n),e.lineTo(r.x+s,r.y+n+5),e.lineTo(r.x+s-5,r.y+n),e.lineTo(r.x+3,r.y+n),e.arcTo(r.x,r.y+n,r.x,r.y+n-3,3),e.lineTo(r.x,r.y+3),e.arcTo(r.x,r.y,r.x+3,r.y,3),r}{const r=new f.Point(t.x-s,t.y+6+5+n);return e.moveTo(r.x+3,r.y),e.lineTo(r.x+i-3,r.y),e.arcTo(r.x+i,r.y,r.x+i,r.y-3,3),e.lineTo(r.x+i,r.y-n+3),e.arcTo(r.x+i,r.y-n,r.x+i-3,r.y-n,3),e.lineTo(r.x+s+5,r.y-n),e.lineTo(r.x+s,r.y-n-5),e.lineTo(r.x+s-5,r.y-n),e.lineTo(r.x+3,r.y-n),e.arcTo(r.x,r.y-n,r.x,r.y-n+3,3),e.lineTo(r.x,r.y-3),e.arcTo(r.x,r.y,r.x+3,r.y,3),new f.Point(r.x,r.y-n)}}_drawTargetLabel(e,t){if(null===this._data)return;e.save();const n=this._data.targetLine1,r=this._data.targetLine2,s=this._data.targetLine3,a=this._data.targetLine4;e.font=S;const l=this._target1TextWidthCache.measureText(e,n),h=this._target1TextWidthCache.measureText(e,r),c=this._target1TextWidthCache.measureText(e," ");e.font=C;const u=this._target2TextWidthCache.measureText(e,s),_=this._target2TextWidthCache.measureText(e,a),p=this._target2TextWidthCache.measureText(e," "),g=this._data.clockWhite&&this._data.clockWhite.width||0;this._targetWidth=Math.max(l+h+c,u+_+g+2*p)+8+4,this._targetHeight=38;const x=this._data.points[1],f=x.x+this._targetWidth-t.width+5;this._targetRectLeftOffset=Math.max(20,Math.min(this._targetWidth-15,f));const v=this._data.direction===P.Direction.Up?P.Direction.Down:P.Direction.Up,w=this._drawBalloon(e,x,this._targetWidth,this._targetHeight,v,this._targetRectLeftOffset);e.fillStyle=this._data.targetBackColor,e.fill(),e.lineWidth=2,e.strokeStyle=this._data.targetStrokeColor,e.stroke(),e.beginPath(),e.arc(x.x,x.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.textBaseline="top",e.fillStyle=this._data.targetTextColor;const R=2+w.x+4,m=2+w.y+3,b=this._targetWidth-8-4;e.font=S,e.textAlign=(0,d.isRtl)()?"right":"left";const L=(0,T.calcTextHorizontalShift)(e,b-h-c);e.fillText(n,R+L,m);const I=(0,T.calcTextHorizontalShift)(e,b-l);e.fillText(r,R+l+c+I,m),e.font=C;const A=m+14+3,D=(0,T.calcTextHorizontalShift)(e,b-_-g-p);e.fillText(s,R+D,A);const k=(0,T.calcTextHorizontalShift)(e,b-u-p-g-_);this._data.clockWhite&&e.drawImage(this._data.clockWhite,R+u+p+k,A+1);const N=(0,T.calcTextHorizontalShift)(e,b-u-g);if(e.fillText(a,R+u+g+2*p+N,A),!this._data.status)return void e.restore();let B,H,z,E;if(e.font=M,this._data.status===P.AlertStatus.Success)B=o.t(null,void 0,i(26409)),H=this._data.successBackground,z=this._data.successTextColor,E=this._data.successIcon;else B=o.t(null,void 0,i(47545)),H=this._data.failureBackground,z=this._data.failureTextColor,E=this._data.failureIcon;const W=18,O=this._target1BoldTextWidthCache.measureText(e,B),V=Math.round((this._targetWidth-O)/2),F=(0,T.calcTextHorizontalShift)(e,O);e.fillStyle=H, +this._data.direction===P.Direction.Up?((0,y.drawRoundRect)(e,w.x-1,w.y-W-2,this._targetWidth+2,W,5),e.fill(),e.fillStyle=z,e.fillText(B,w.x+V+F,w.y-W+1),E&&e.drawImage(E,w.x+V-E.width-4,w.y-W-2+Math.abs(W-E.height)/2)):((0,y.drawRoundRect)(e,w.x-1,w.y+this._targetHeight+2,this._targetWidth+2,W,5),e.fill(),e.fillStyle=z,e.fillText(B,w.x+V+F,w.y+this._targetHeight+5),E&&e.drawImage(E,w.x+V-E.width-4,w.y+this._targetHeight+10-Math.abs(W-E.height)/2)),e.restore()}_drawStartLabel(e,t){if(null===this._data)return;e.save();e.font=I;const i=this._source1TextWidthCache.measureText(e,this._data.sourceLine1);e.font=A;const n=this._source2TextWidthCache.measureText(e,this._data.sourceLine2);this._sourceWidth=Math.max(i,n)+6+4,this._sourceHeight=32;const r=this._data.points[0],s=r.x+this._sourceWidth-t.width+5;this._sourceRectLeftOffset=Math.max(20,Math.min(this._sourceWidth-15,s));const o=this._drawBalloon(e,r,this._sourceWidth,this._sourceHeight,this._data.direction,this._sourceRectLeftOffset);e.fillStyle=this._data.sourceBackColor,e.fill(),e.lineWidth=2,e.strokeStyle=this._data.sourceStrokeColor,e.stroke(),e.textAlign=(0,d.isRtl)()?"right":"left",e.textBaseline="top",e.fillStyle=this._data.sourceTextColor;const a=(0,T.calcTextHorizontalShift)(e,this._sourceWidth-6-4),l=2+o.x+3+a,h=2+o.y+2;e.font=I,e.fillText(this._data.sourceLine1,l,h),e.font=A,e.fillText(this._data.sourceLine2,l,h+12+2),e.beginPath(),e.arc(r.x,r.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.restore()}_targetLabelHitTest(e){if(null===this._data||void 0===this._targetWidth||void 0===this._targetHeight||void 0===this._targetRectLeftOffset)return null;let t=this._targetHeight+5;this._data.status&&(t+=24);const i=this._data.direction===P.Direction.Up?-1:1,n=this._data.points[1],r=n.x-this._targetRectLeftOffset,s=n.y+3*i,o=n.y+i*(t+3),a=Math.min(s,o),l=Math.max(s,o);return e.x>=r&&e.x<=r+this._targetWidth&&e.y>=a&&e.y<=l?new m.HitTestResult(m.HitTarget.MovePoint):null}_sourceLabelHitTest(e){if(null===this._data||void 0===this._sourceHeight||void 0===this._sourceWidth||void 0===this._sourceRectLeftOffset)return null;const t=this._data.direction===P.Direction.Up?1:-1,i=this._data.points[0],n=i.x-this._sourceRectLeftOffset,r=i.y+3*t,s=i.y+(3+this._sourceHeight+5)*t,o=Math.min(r,s),a=Math.max(r,s);return e.x>=n&&e.x<=n+this._sourceWidth&&e.y>=o&&e.y<=a?new m.HitTestResult(m.HitTarget.MovePoint):null}}class k extends x.LineSourcePaneView{constructor(e,t){super(e,t),this._clockWhite=null,this._successIcon=null,this._failureIcon=null,this._pendingIcons=3,this._predictionRenderer=new D,this._renderer=new g.CompositeRenderer;const n=()=>{this._pendingIcons-=1,0===this._pendingIcons&&this._source.model().updateSource(this._source)};(0,a.getImage)("prediction-clock-white",i(99620)).then((e=>{this._clockWhite=e,n()})),(0,a.getImage)("prediction-success-white",i(14012)).then((e=>{this._successIcon=e,n()})),(0,a.getImage)("prediction-failure-white",i(88249)).then((e=>{this._failureIcon=e,n()}))}iconsReady(){return 0===this._pendingIcons}renderer(e){ +return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._source.points();if(t.length<2)return;if(!this._source.priceScale())return;const n=(0,s.ensureNotNull)(this._source.ownerSource()).formatter(),a=t[1],g=t[0],x=(0,d.forceLTRStr)(n.format(a.price)),f=a.price-g.price,v=f/Math.abs(g.price)*100,T=(0,d.forceLTRStr)(`${n.format(f)} (${(0,c.getPercentageFormatter)().format(v)})`),w=this._model.timeScale();let R=w.indexToUserTime(g.index),m=w.indexToUserTime(a.index);g.time&&a.time&&(R=(0,r.default)(g.time)?new Date(Date.parse(g.time)):new Date(1e3*g.time),m=(0,r.default)(a.time)?new Date(Date.parse(a.time)):new Date(1e3*a.time));const y=this._model.mainSeries().isDWM(),b=p.Interval.parse(this._model.mainSeries().interval()),L=b.isSeconds()||b.isTicks();let P="",S="";if(m&&R){const e=y?"":` ${new u.TimeFormatter(L?u.hourMinuteSecondFormat:u.hourMinuteFormat).format(m)}`;S=`${(new h.DateFormatter).format(m)}${e}`;const t=(m.valueOf()-R.valueOf())/1e3;P=`${o.t(null,{context:"dates"},i(71682))} ${(0,d.startWithLTR)((new _.TimeSpanFormatter).format(t))}`}const M=n.format(g.price);let C="";const I=w.indexToUserTime(g.index);if(I){const e=y?"":` ${new u.TimeFormatter(L?u.hourMinuteSecondFormat:u.hourMinuteFormat).format(I)}`;C=`${(new h.DateFormatter).format(I)}${e}`}const A=this._model.lineBeingCreated()!==this._source&&this._model.lineBeingEdited()!==this._source&&!this._model.sourcesBeingMoved().includes(this._source),D=this._source.properties().childs(),k=D.transparency.value(),N={points:this._points,color:D.linecolor.value(),linewidth:D.linewidth.value(),targetLine1:T,targetLine2:P,targetLine3:x,targetLine4:S,status:D.status.value(),targetBackColor:(0,l.generateColor)(D.targetBackColor.value(),k),targetStrokeColor:(0,l.generateColor)(D.targetStrokeColor.value(),k),targetTextColor:D.targetTextColor.value(),sourceBackColor:(0,l.generateColor)(D.sourceBackColor.value(),k),sourceStrokeColor:(0,l.generateColor)(D.sourceStrokeColor.value(),k),sourceTextColor:D.sourceTextColor.value(),successBackground:(0,l.generateColor)(D.successBackground.value(),k),successTextColor:D.successTextColor.value(),failureBackground:(0,l.generateColor)(D.failureBackground.value(),k),failureTextColor:D.failureTextColor.value(),intermediateBackColor:D.intermediateBackColor.value(),intermediateTextColor:D.intermediateTextColor.value(),sourceLine1:M,sourceLine2:C,direction:this._source.direction(),clockWhite:this._clockWhite,successIcon:this._successIcon,failureIcon:this._failureIcon,finished:A,centersColor:this._model.backgroundCounterColor().value()};this._predictionRenderer.setData(N),this._renderer.append(this._predictionRenderer),this.addAnchors(this._renderer)}}},97105:(e,t,i)=>{"use strict" +;var n=i(86441),r=n.Point,s=n.box,o=i(34026).pointInBox,a=i(27916).LineSourcePaneView,l=i(11064).SelectionRenderer,d=i(56468).HitTestResult,h=i(56468).HitTarget,c=i(95201).CompositeRenderer,u=i(19063),_=i(7114).calcTextHorizontalShift,p=i(63273).isRtl,g=i(75919).MediaCoordinatesPaneRenderer,x=i(15938);class f extends g{constructor(e,t){super(),this._data=null,this._measureCache=e,this._chartModel=t,this._points=null}setData(e){this._data=e,this._points=e.points}_drawImpl(e){if(null!==this._data&&null!==this._points&&0!==this._points.length){var t=e.context;t.font=[this._data.fontWeight,this._data.fontSize+"px",this._data.fontFamily].join(" ");var i=t.measureText(this._data.label);i.height=this._data.fontSize;var n=10,r=5,s=i.width+2*n,o=i.height+2*r,a=this._points[0].x- -9,l=this._points[0].y-(o+15);t.textAlign=p()?"right":"left";var d=_(t,i.width);this._measureCache&&Object.assign(this._measureCache,{innerWidth:s,innerHeight:o,tailLeft:-9,tailHeight:15}),t.translate(.5+a,.5+l),t.beginPath(),t.moveTo(12,o),t.lineTo(-9,o+15),t.lineTo(-10,o+15-1),t.lineTo(5,o),t.lineTo(3,o),t.arcTo(0,o,0,0,3),t.lineTo(0,3),t.arcTo(0,0,s,0,3),t.lineTo(s-3,0),t.arcTo(s,0,s,o,3),t.lineTo(s,o-3),t.arcTo(s,o,0,o,3),t.lineTo(12,o),t.fillStyle=u.generateColor(this._data.backgroundColor,this._data.transparency),t.fill(),t.strokeStyle=this._data.borderColor,t.lineWidth=2,t.stroke(),t.closePath(),t.textBaseline="alphabetic",t.fillStyle=this._data.color,t.fillText(this._data.label,n+d,o/2+Math.floor(.35*this._data.fontSize)),t.translate(-.5,-.5),t.beginPath(),t.arc(-9,o+15,2.5,0,2*Math.PI,!1),t.fillStyle=u.generateColor(this._data.borderColor,this._data.transparency),t.fill(),t.strokeStyle=this._chartModel.backgroundColor().value(),t.lineWidth=1,t.stroke(),t.closePath()}}hitTest(e){if(null===this._data||null===this._points||0===this._points.length)return null;var t=this._points[0].x-this._measureCache.tailLeft,i=this._points[0].y-(this._measureCache.innerHeight+this._measureCache.tailHeight),n=s(new r(t,i),new r(t+this._measureCache.innerWidth,i+this._measureCache.innerHeight));return o(e,n)?new d(h.MovePoint):null}}t.PriceLabelPaneView=class extends a{constructor(e,t,i){super(e,t),this._rendererCache={},this._priceLabelRenderer=new f(this._rendererCache,t),this._renderer=null}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,this._source.points().length>0){var t=this._source.points()[0].price,i=this._source.priceScale();if(!i||i.isEmpty())return;var n=this._source.ownerSource().firstValue();this._priceLabel=i.formatPrice(t,n)}var r={};if(r.points=this._points,r.borderColor=this._source.properties().borderColor.value(),r.backgroundColor=this._source.properties().backgroundColor.value(),r.color=this._source.properties().color.value(),r.fontWeight=this._source.properties().fontWeight.value(),r.fontSize=this._source.properties().fontsize.value(),r.fontFamily=x.CHART_FONT_FAMILY,r.transparency=this._source.properties().transparency.value(),r.label=this._priceLabel,this._priceLabelRenderer.setData(r),1===r.points.length){var s=new c +;return s.append(this._priceLabelRenderer),s.append(new l({points:r.points,bgColors:this._lineAnchorColors(r.points),visible:this.areAnchorsVisible()})),void(this._renderer=s)}this._renderer=this._priceLabelRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}}},1174:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PriceNotePaneView:()=>R});var n,r,s=i(50151),o=i(86441),a=i(19625),l=i(95201),d=i(17330),h=i(27916),c=i(4652),u=i(51056),_=i(7114),p=i(15938),g=i(69186),x=i(56468),f=i(37743),v=i(61993);function T(e){let t,i;return e>=-135&&e<=-45?(t="center",i="bottom"):e>-45&&e<45?(t="left",i="middle"):e>=45&&e<=135?(t="center",i="top"):(t="right",i="middle"),{horzAlign:t,vertAlign:i}}!function(e){e[e.Label=1]="Label"}(n||(n={})),function(e){e[e.Tolerance=3]="Tolerance",e[e.TouchTolerance=20]="TouchTolerance",e[e.LineWidth=1]="LineWidth",e[e.CircleRadius=2]="CircleRadius",e[e.CircleStrokeWidth=1]="CircleStrokeWidth",e[e.BackgroundRoundRect=4]="BackgroundRoundRect",e[e.PriceLabelFontSize=12]="PriceLabelFontSize",e[e.LabelVertPadding=6]="LabelVertPadding",e[e.LabelHorzPadding=8]="LabelHorzPadding"}(r||(r={}));class w{constructor(){this._data=null,this._priceLabelRenderer=new d.TextRenderer(void 0,new x.HitTestResult(x.HitTarget.MovePoint,{areaName:x.AreaName.Style,activeItem:1})),this._hittest=new x.HitTestResult(x.HitTarget.MovePoint,{areaName:x.AreaName.Style})}setData(e){this._data=e;const t=e.points[0],i=e.points[1],n=Math.round(180*Math.atan2(i.y-t.y,i.x-t.x)/Math.PI);this._priceLabelRenderer.setData({...T(n),points:[i],text:e.text,color:e.textColor,font:p.CHART_FONT_FAMILY,fontSize:e.fontSize,bold:e.bold,italic:e.italic,offsetX:0,offsetY:0,borderColor:e.borderColor,borderWidth:1,backgroundColor:e.backgroundColor,backgroundRoundRect:4,boxPaddingVert:6,boxPaddingHorz:8})}setHitTest(e){this._hittest=e}draw(e,t){const i=this._data;if(null===i||i.points.length<2)return;e.save();const{horizontalPixelRatio:n,verticalPixelRatio:r}=t,s=Math.round(i.points[0].x*n),o=Math.round(i.points[0].y*r),a=Math.round(i.points[1].x*n),l=Math.round(i.points[1].y*r);e.lineCap="round",(0,f.setLineStyle)(e,u.LINESTYLE_SOLID),e.strokeStyle=i.lineColor,e.fillStyle=i.lineColor,e.lineWidth=Math.round(1*n);const d=(0,v.fillScaledRadius)(2,n);(0,f.createCircle)(e,s,o,d),e.fill(),void 0!==i.excludeBoundaries&&(e.save(),(0,_.addExclusionArea)(e,t,i.excludeBoundaries)),(0,f.drawLine)(e,s,o,a,l),void 0!==i.excludeBoundaries&&e.restore(),this._priceLabelRenderer.draw(e,t);const h=1*n;e.strokeStyle=i.circleBorderColor,e.lineWidth=h;const c=d+h/2;(0,f.createCircle)(e,s,o,c),e.stroke(),e.restore()}hitTest(e){const t=this._data;if(null===t)return null;const i=(0,g.lastMouseOrTouchEventInfo)().isTouch?20:3;return(0,c.distanceToSegment)(t.points[0],t.points[1],e).distance<=i?this._hittest:this._priceLabelRenderer.hitTest(e)}}class R extends h.LineSourcePaneView{constructor(){super(...arguments),this._renderer=new l.CompositeRenderer,this._priceNoteRenderer=new w,this._customLabelRenderer=new d.TextRenderer}renderer(e){ +return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){var t;super._updateImpl(e),this._renderer.clear();const i=this._source.priceScale();if(!i||i.isEmpty())return;const n=this._points;if(n.length<2)return;const r=(0,s.ensureNotNull)(this._source.ownerSource()).firstValue();if(null===r)return;const l=this._source.properties().childs(),h=this._model.dark().value()?a.colorsPalette["color-cold-gray-900"]:a.colorsPalette["color-white"],c=this._source.points()[0].price,u={text:i.formatPrice(c,r),points:n,lineColor:l.lineColor.value(),circleBorderColor:h,backgroundColor:l.priceLabelBackgroundColor.value(),borderColor:l.priceLabelBorderColor.value(),textColor:l.priceLabelTextColor.value(),fontSize:l.priceLabelFontSize.value(),bold:l.priceLabelBold.value(),italic:l.priceLabelItalic.value()};if(l.showLabel&&l.showLabel.value()){const i=n[0],r=n[1],s=i.x{"use strict";i.r(t),i.d(t,{PriceRangePaneView:()=>x});var n=i(50151),r=i(86441),s=i(63273),o=i(17330),a=i(62189),l=i(91046),d=i(95201),h=i(43290),c=i(51056),u=i(49857),_=i(15938),p=i(27436);const g=(0,h.getPercentageFormatter)();class x extends p.DateAndPriceRangeBasePaneView{constructor(){super(...arguments),this._topBorderRenderer=new l.TrendLineRenderer,this._bottomBorderRenderer=new l.TrendLineRenderer,this._distanceRenderer=new l.TrendLineRenderer,this._backgroundRenderer=new a.RectangleRenderer,this._labelRenderer=new o.TextRenderer,this._renderer=new d.CompositeRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){var t,i,a;if(super._updateImpl(e),this._renderer.clear(),this._points.length<2||this._source.points().length<2)return;const l=this._source.properties().childs(),d=l.extendLeft.value(),p=l.extendRight.value(),[x,f]=this._points,v=Math.min(x.x,f.x),T=Math.max(x.x,f.x);l.fillBackground.value()&&(this._backgroundRenderer.setData({points:[new r.Point(v,x.y),new r.Point(T,f.y)],color:"white",linewidth:0,backcolor:l.backgroundColor.value(),fillBackground:!0,transparency:l.backgroundTransparency.value(),extendLeft:d,extendRight:p}),this._renderer.append(this._backgroundRenderer));const w=(e,t,i)=>{e.setData({points:[t,i],color:l.linecolor.value(),linewidth:l.linewidth.value(), +linestyle:c.LINESTYLE_SOLID,extendleft:d,extendright:p,leftend:u.LineEnd.Normal,rightend:u.LineEnd.Normal}),this._renderer.append(e)};let R=v,m=T;R===m&&(d&&(R-=1),p&&(m+=1)),w(this._topBorderRenderer,new r.Point(R,x.y),new r.Point(m,x.y)),w(this._bottomBorderRenderer,new r.Point(R,f.y),new r.Point(m,f.y));const y=Math.round((x.x+f.x)/2),b=new r.Point(y,x.y),L=new r.Point(y,f.y),{mediaSize:{width:P,height:S}}=e,M=this._updateCustomTextRenderer(S,P);this._distanceRenderer.setData({points:[b,L],color:l.linecolor.value(),linewidth:l.linewidth.value(),linestyle:c.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:u.LineEnd.Normal,rightend:Math.abs(b.y-L.y)>=15*l.linewidth.value()?u.LineEnd.Arrow:u.LineEnd.Normal,excludeBoundaries:M?[M]:void 0}),this._renderer.append(this._distanceRenderer);const C=this._source.points()[0].price,I=this._source.points()[1].price,A=I-C,D=100*A/Math.abs(C),k=this._model.mainSeries().symbolInfo(),N=k&&(0,h.getPipFormatter)(k),B=(0,n.ensureNotNull)(this._source.ownerSource()).formatter(),H=null!==(i=null===(t=B.formatChange)||void 0===t?void 0:t.call(B,I,C))&&void 0!==i?i:B.format(A),z=(0,s.forceLTRStr)(H+" ("+g.format(D)+") "+(N?N.format(A):""));let E;E=I>C?new r.Point(.5*(x.x+f.x),f.y-2*l.fontsize.value()):new r.Point(.5*(x.x+f.x),f.y+.7*l.fontsize.value());const W={x:0,y:10},O=l.fontsize.value(),V={points:[E],text:z,color:l.textcolor.value(),font:_.CHART_FONT_FAMILY,offsetX:W.x,offsetY:W.y,padding:8,vertAlign:"middle",horzAlign:"center",fontsize:O,backgroundRoundRect:4,boxPaddingHorz:.4*O+O/3,boxPaddingVert:.2*O+O/3};(null===(a=l.fillLabelBackground)||void 0===a?void 0:a.value())&&(V.boxShadow={shadowColor:l.shadow.value(),shadowBlur:4,shadowOffsetY:1},V.backgroundColor=l.labelBackgroundColor.value()),this._labelRenderer.setData(V);const F=this._labelRenderer.measure(),Y=(0,o.calculateLabelPosition)(F,x,f,W,S);this._labelRenderer.setPoints([Y]),this._renderer.append(this._labelRenderer),this._renderer.append(this._customTextrenderer),this.addAnchors(this._renderer)}_needLabelExclusionPath(e){return e.getLinesInfo().lines.length>0}}},31869:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ProjectionLinePaneView:()=>l});var n=i(55053),r=i(84417),s=i(91046),o=i(95201),a=i(49857);class l extends r.FibWedgePaneView{constructor(e,t){super(e,t),this._arcWedgeRenderer=new n.ArcWedgeRenderer,this._baseTrendRenderer=new s.TrendLineRenderer,this._edgeTrendRenderer=new s.TrendLineRenderer,this._arcWedgeRenderer=new n.ArcWedgeRenderer}_getPoints(){if(this._points.length<3)return this._points;const e=this._points,t=e[0],i=e[1];let n=e[2];const r=n.pointIndex,s=i.subtract(t).length(),o=n.subtract(t).normalized();return n=t.add(o.scaled(s)),n.pointIndex=r,[t,i,n]}_updateRenderer(e=NaN,t=NaN){if(this._points.length<2)return;const i=new o.CompositeRenderer,n=this._source.properties().childs(),[r,s,l]=this._getPoints(),d=n.trendline.childs().color.value(),h=n.linewidth.value(),c=n.trendline.childs().linestyle.value();if(this._baseTrendRenderer.setData({points:[r,s],color:d,linewidth:h,linestyle:c,extendleft:!1, +extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal}),i.append(this._baseTrendRenderer),this._points.length<3)return this.addAnchors(i),void(this._renderer=i);this._edgeTrendRenderer.setData({points:[r,l],color:d,linewidth:h,linestyle:c,extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal}),i.append(this._edgeTrendRenderer);const u=this._levels[0];this._arcWedgeRenderer.setData({center:this._points[0],radius:u.radius,prevRadius:0,color:d,color1:n.color1.value(),color2:n.color2.value(),linewidth:h,angle1:e,angle2:t,p1:u.p1,p2:u.p2,fillBackground:n.fillBackground.value(),transparency:n.transparency.value(),gradient:!0}),i.append(this._arcWedgeRenderer),this.addAnchors(i),this._renderer=i}}},41883:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RectanglePaneView:()=>g});var n=i(86441),r=i(19063),s=i(15938),o=i(62189),a=i(95201),l=i(72791),d=i(56468),h=i(36036),c=i(17330),u=i(13075),_=i(32211),p=i(62689);class g extends _.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._rectangleRenderer=new o.RectangleRenderer,this._renderer=null,this._textRenderer=new p.LineToolTextRenderer(void 0,new d.HitTestResult(d.HitTarget.MovePoint,(0,_.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>{var e;return{color:this._source.editableTextStyle().cursorColor,rotationPoint:null!==(e=this._textRenderer.rotation())&&void 0!==e?e:void 0,...this._textRenderer.getTextInfo()}}),this._textRenderer.positionToCoordinate.bind(this._textRenderer))}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){var t,i;if(super._updateImpl(e),this._renderer=null,this._points.length<2)return;const o=this._getSource().properties().childs(),l={points:this._points,color:o.color.value(),linewidth:o.linewidth.value(),backcolor:o.fillBackground.value()?(0,r.generateColor)(o.backgroundColor.value(),o.transparency.value()):"transparent",fillBackground:!0,extendLeft:o.extendLeft.value(),extendRight:o.extendRight.value(),backgroundHitTarget:this._model.selection().isSelected(this._source)?d.HitTarget.MovePoint:void 0},h=new a.CompositeRenderer;h.append(this._rectangleRenderer);const _=this._points[0],p=this._points[1],g=this._placeHolderMode();let x=!1;if((null===(t=o.showLabel)||void 0===t?void 0:t.value())&&o.text.value()||g||this._isTextEditMode()){const t=Math.min(_.x,p.x),i=Math.max(_.x,p.x),r=Math.min(_.y,p.y),a=Math.max(_.y,p.y);let l,d,c,f;const v=o.fontSize.value()/3;let T,w,R=0;switch(o.vertLabelsAlign.value()){case"middle":f=(r+a)/2,d="middle",R=v;break;case"top":f=a,d="top";break;case"bottom":f=r,d="bottom"}switch(o.horzLabelsAlign.value()){case"center":c=(t+i)/2,l="center";break;case"left":c=t,l="left";break;case"right":c=i,l="right"}"middle"===d&&(T=i-t-2*R,w=a-r),this._textRenderer.setData({points:[new n.Point(c,f)],text:this._textData(),color:this._textColor(),fontSize:o.fontSize.value(),font:s.CHART_FONT_FAMILY,bold:o.bold.value(),italic:o.italic.value(),horzAlign:l,vertAlign:d,wordWrapWidth:g?void 0:T, +maxHeight:g?void 0:w,offsetX:0,offsetY:0,boxPaddingVert:v,boxPaddingHorz:R,forceTextAlign:!0,forceCalculateMaxLineWidth:!0,decorator:g?u.PlusTextRendererDecorator.instance():void 0,...this._inplaceTextHighlight()});let m=!1;if(void 0!==T&&g&&this._textRenderer.measure().width>T&&(this._textRenderer.updateData({text:""}),m=this._textRenderer.measure().width>T),!m){this._textRenderer.setCursorType(this._textCursorType());const{mediaSize:{width:t,height:i}}=e;this._textRenderer.isOutOfScreen(t,i)?this.closeTextEditor():this._updateInplaceText(this._textRenderer.getTextInfo()),h.append(this._textRenderer),x=!0}}if(o.middleLine.childs().showLine.value()){let t;if(x&&"middle"===o.vertLabelsAlign.value()&&(0,c.needTextExclusionPath)(this._textRenderer)){const{mediaSize:{width:n,height:r}}=e;t=null!==(i=(0,c.getTextBoundaries)(this._textRenderer,n,r))&&void 0!==i?i:void 0}const{lineColor:n,lineWidth:r,lineStyle:s}=o.middleLine.state();l.middleLine={lineColor:n,lineWidth:r,lineStyle:s,excludeBoundaries:t}}this._rectangleRenderer.setData(l),this._addAnchors(_,p,h),this._renderer=h}_addAnchors(e,t,i){const n=e.x-t.x,r=e.y-t.y,s=Math.sign(n*r),o=s<0?l.PaneCursorType.DiagonalNeSwResize:l.PaneCursorType.DiagonalNwSeResize,a=s<0?l.PaneCursorType.DiagonalNwSeResize:l.PaneCursorType.DiagonalNeSwResize,d=[(0,h.anchor)({...e,cursorType:o}),(0,h.anchor)({...t,cursorType:o}),(0,h.anchor)({x:e.x,y:t.y,pointIndex:2,cursorType:a}),(0,h.anchor)({x:t.x,y:e.y,pointIndex:3,cursorType:a}),(0,h.anchor)({x:e.x,y:.5*(e.y+t.y),pointIndex:4,square:!0,cursorType:l.PaneCursorType.HorizontalResize}),(0,h.anchor)({x:t.x,y:.5*(e.y+t.y),pointIndex:5,square:!0,cursorType:l.PaneCursorType.HorizontalResize}),(0,h.anchor)({x:.5*(e.x+t.x),y:e.y,pointIndex:6,square:!0,cursorType:l.PaneCursorType.VerticalResize}),(0,h.anchor)({x:.5*(e.x+t.x),y:t.y,pointIndex:7,square:!0,cursorType:l.PaneCursorType.VerticalResize})];i.append(this.createLineAnchor({points:d},0))}}},90185:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RegressionTrendPaneView:()=>g});var n=i(50151),r=i(19063),s=i(56468),o=i(95201),a=i(90241),l=i(17330),d=i(91046),h=i(11064),c=i(86441),u=i(49857),_=i(15938);var p=i(27916);class g extends p.LineSourcePaneView{constructor(e,t){super(e,t),this._data=null,this._pearsonsLabelRenderer=new l.TextRenderer,this._renderer=null,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._data=function(e,t){const i={lines:[],pearsons:null};if(!t.properties().visible.value())return i;const r=e.timeScale(),s=t.priceScale(),o=e.mainSeries().firstBar();if(!s||s.isEmpty()||r.isEmpty()||!o)return i;const a=t.startIndex(),l=t.endIndex();if(null===a||null===l)return i;const d=[t.baseLine(),t.downLine(),t.upLine()],h=Math.round(r.indexToCoordinate(a)),p=Math.round(r.indexToCoordinate(l)),g=t.properties(),x=[g.styles.baseLine,g.styles.downLine,g.styles.upLine],f=o[4];for(let r=0;r!!e)),p=this._source.properties().childs().styles.childs().transparency.value();for(let e=1;e=1&&t.append(new h.SelectionRenderer({points:i,bgColors:this._lineAnchorColors(i),visible:this.areAnchorsVisible(),hittestResult:s.HitTarget.Regular,barSpacing:this._model.timeScale().barSpacing()})),this._renderer=t}_getTransparencyResetLines(){return(0,n.ensureNotNull)(this._data).lines.map((e=>({...e,color:(0,r.resetTransparency)(e.color)})))}}},1971:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RiskRewardPaneView:()=>C});var n=i(86441),r=i(50151),s=i(11542),o=i(27916),a=i(91046),l=i(17330),d=i(62189),h=i(56468),c=i(95201),u=i(43290),_=i(19063),p=i(49857),g=i(76050),x=i(63273),f=i(72791),v=i(88145),T=i(15938),w=i(36036),R=i(51056);const m=s.t(null,void 0,i(76250)),y=s.t(null,{context:"line_tool_position"},i(18741)),b=s.t(null,{context:"line_tool_position"},i(72630)),L=s.t(null,void 0,i(36825)),P=s.t(null,void 0,i(79463)),S=s.t(null,void 0,i(72274)),M=s.t(null,void 0,i(10780));class C extends o.LineSourcePaneView{constructor(){super(...arguments),this._entryLineRenderer=new a.TrendLineRenderer,this._stopLineRenderer=new a.TrendLineRenderer, +this._targetLineRenderer=new a.TrendLineRenderer,this._positionLineRenderer=new a.TrendLineRenderer,this._fullStopBgRenderer=new d.RectangleRenderer,this._stopBgRenderer=new d.RectangleRenderer,this._fullTargetBgRenderer=new d.RectangleRenderer,this._targetBgRenderer=new d.RectangleRenderer,this._stopLabelRenderer=new l.TextRenderer,this._middleLabelRenderer=new l.TextRenderer,this._profitLabelRenderer=new l.TextRenderer,this._renderer=new c.CompositeRenderer}isLabelVisible(){return this.isHoveredSource()||this.isSelectedSource()||this._source.properties().childs().alwaysShowStats.value()}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._model.timeScale(),i=this._source.priceScale();if(!i||i.isEmpty()||t.isEmpty())return;const n=this._source.points();if(n.length<2||this._points.length<2)return;const s=(0,r.ensureNotNull)(this._source.ownerSource()),o=null==s?void 0:s.barsProvider().bars();if(!o||o.isEmpty())return;if(null===o.last())return;const a=4===n.length,l=this._source.lastBarData();if(!l)return;const d=l.closePrice,h=this._source.stopPrice(),c=this._source.profitPrice(),_=this._source.calculatePL(d),p=s.symbolSource().symbolInfo();if(!p)return;const x=s.firstValue();if(null===x)return;const v=this._points[g.RiskRewardPointIndex.Entry].y,T=i.priceToCoordinate(h,x),R=i.priceToCoordinate(c,x),m=i.priceToCoordinate(l.closePrice,x),y=t.indexToCoordinate(l.index),b=this._points[g.RiskRewardPointIndex.Entry].x,L=this._points[g.RiskRewardPointIndex.ActualEntry]?this._points[g.RiskRewardPointIndex.ActualEntry].x:this._points[g.RiskRewardPointIndex.Close].x,P=this._points[g.RiskRewardPointIndex.ActualClose]?this._points[g.RiskRewardPointIndex.ActualClose].x:this._points[g.RiskRewardPointIndex.Close].x,S=this._points[g.RiskRewardPointIndex.Close].x,M=this._source.entryPrice(),C=this._source.stopPrice(),I=this._source.profitPrice(),A={pl:_,isClosed:a,entryLevel:v,stopLevel:T,profitLevel:R,closeLevel:m,closeBar:y,left:b,entryX:L,right:P,edge:S,entryPrice:M,stopPrice:C,profitPrice:I,currentPrice:d},{mediaSize:{width:D,height:k}}=e;let N=S<-5||b>D+5;if(this._createBackgroundRenderers(A,this._renderer),this._createLinesRenderers(A,this._renderer),this._createLabelsRenderers(A,this._renderer,p,(0,u.getPipFormatter)(p)),N=[this._profitLabelRenderer,this._stopLabelRenderer,this._middleLabelRenderer].reduce(((e,t)=>e&&t.isOutOfScreen(D,k)),N),N)return;const B=[(0,w.anchor)({x:b,y:this._points[0].y,pointIndex:0,snappingPrice:M}),(0,w.anchor)({x:S,y:this._points[0].y,pointIndex:1,square:!0,snappingIndex:l.index,cursorType:f.PaneCursorType.HorizontalResize}),(0,w.anchor)({x:b,y:T,pointIndex:2,square:!0,snappingPrice:C,cursorType:f.PaneCursorType.VerticalResize}),(0,w.anchor)({x:b,y:R,pointIndex:3,square:!0,snappingPrice:I,cursorType:f.PaneCursorType.VerticalResize})];this._renderer.append(this.createLineAnchor({points:B},0))}_createBackgroundRenderers(e,t){const i=this._source.properties().childs();{const t={ +points:[new n.Point(e.left,e.entryLevel),new n.Point(e.edge,e.stopLevel)],color:"white",linewidth:0,backcolor:i.stopBackground.value(),fillBackground:!0,transparency:i.stopBackgroundTransparency.value(),extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._fullStopBgRenderer.setData(t),this._renderer.append(this._fullStopBgRenderer)}if(e.pl<0&&e.entryX!==e.right){const t=new n.Point(e.entryX,e.entryLevel),r=new n.Point(e.right,e.closeLevel),s=.01*i.stopBackgroundTransparency.value(),o=100-100*(1-s*s*s),a={points:[t,r],color:"white",linewidth:0,backcolor:i.stopBackground.value(),fillBackground:!0,transparency:o,extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._stopBgRenderer.setData(a),this._renderer.append(this._stopBgRenderer)}{const t={points:[new n.Point(e.left,e.entryLevel),new n.Point(e.edge,e.profitLevel)],color:"white",linewidth:0,backcolor:i.profitBackground.value(),fillBackground:!0,transparency:i.profitBackgroundTransparency.value(),extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._fullTargetBgRenderer.setData(t),this._renderer.append(this._fullTargetBgRenderer)}if(e.pl>0&&e.entryX!==e.right){const t=new n.Point(e.entryX,e.entryLevel),r=new n.Point(e.right,e.closeLevel),s=.01*i.profitBackgroundTransparency.value(),o=100-100*(1-s*s*s),a={points:[t,r],color:"white",linewidth:0,backcolor:i.profitBackground.value(),fillBackground:!0,transparency:o,extendLeft:!1,extendRight:!1,backgroundHitTarget:h.HitTarget.MovePoint};this._targetBgRenderer.setData(a),this._renderer.append(this._targetBgRenderer)}}_createLinesRenderers(e,t){const i=this._source.properties().childs(),r=(e,t,n,r)=>{const s={points:[t,n],color:null!=r?r:i.linecolor.value(),linewidth:i.linewidth.value(),linestyle:R.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:p.LineEnd.Normal,rightend:p.LineEnd.Normal};e.setData(s),this._renderer.append(e)};if(this._points[g.RiskRewardPointIndex.ActualEntry]){const t={points:[this._points[g.RiskRewardPointIndex.ActualEntry],e.isClosed?this._points[g.RiskRewardPointIndex.ActualClose]:new n.Point(e.closeBar,e.closeLevel)],color:this._source.properties().childs().linecolor.value(),linewidth:1,linestyle:R.LINESTYLE_DASHED,extendleft:!1,extendright:!1,leftend:p.LineEnd.Normal,rightend:p.LineEnd.Arrow};this._positionLineRenderer.setData(t),this._renderer.append(this._positionLineRenderer)}{const t=new n.Point(e.left,this._points[g.RiskRewardPointIndex.Entry].y),i=new n.Point(e.edge,this._points[g.RiskRewardPointIndex.Entry].y);r(this._entryLineRenderer,t,i)}{const t=new n.Point(e.left,e.stopLevel),s=new n.Point(e.edge,e.stopLevel);r(this._stopLineRenderer,t,s,i.stopBackground.value())}{const t=new n.Point(e.left,e.profitLevel),s=new n.Point(e.edge,e.profitLevel);r(this._targetLineRenderer,t,s,i.profitBackground.value())}}_addCenterLabel(e,t,i){const n=this._source.properties().childs(),r={font:T.CHART_FONT_FAMILY,offsetX:3,horzAlign:"center",backgroundRoundRect:4,boxPaddingHorz:4,points:[i.p],text:i.txt,color:n.textcolor.value(), +offsetY:i.offsetY,vertAlign:i.vertAlign,backgroundColor:(0,_.resetTransparency)(i.color),fontsize:n.fontsize.value(),borderColor:i.border};return t.setData(r),e.append(t),r}_creareMiddleLabel(e,t,i){const{entryPrice:s,profitPrice:o,stopPrice:a,currentPrice:l,pl:d,left:h,edge:c,isClosed:_}=e,p=Math.abs(s-o)/Math.abs(s-a),g=this._source.properties().childs(),x=(0,r.ensureNotNull)(this._source.ownerSource()),f=new n.Point((h+c)/2,Math.round(this._points[0].y));let T="",w="";const R=(0,u.getNumericFormatter)().format(Math.round(100*p)/100);if(this._points[1]){const e=x.formatter();if(e.formatChange){const t=Math.max(l,s),i=Math.min(l,s);w=d>=0?e.formatChange(t,i):e.formatChange(i,t)}else w=e.format(d)}const P=g.qty.value()/g.lotSize.value(),S="futures"===i.type||(0,v.hasCryptoTypespec)(i.typespecs||[])?Math.round(1e3*P)/1e3:Math.floor(P);if(g.compact.value())T+=w?w+" ~ ":"",T+=S+"\n",T+=R;else{const e=_?b:y;T+=w?m.format({status:e,pnl:w})+", ":"",T+=M.format({qty:""+S})+"\n",T+=L.format({ratio:R})+" "}let C=g.linecolor.value();return d<0?C=g.stopBackground.value():d>0&&(C=g.profitBackground.value()),this._addCenterLabel(t,this._middleLabelRenderer,{p:f,txt:T,color:C,vertAlign:"middle",offsetY:0,border:"white"})}_createStopLabel(e,t,i){var s,o;const{stopPrice:a,entryPrice:l,left:d,edge:h,stopLevel:c}=e,_=this._source.properties().childs(),p=(0,r.ensureNotNull)(this._source.ownerSource()),g=Math.abs(a-l),f=Math.round(1e4*g/l)/100,v=new n.Point((d+h)/2,c);let T="";const w=p.formatter(),R=null!==(o=null===(s=w.formatChange)||void 0===s?void 0:s.call(w,Math.max(a,l),Math.min(a,l)))&&void 0!==o?o:w.format(g),m=(0,u.getPercentageFormatter)(),y=m.format(f);return T=_.compact.value()?R+" ("+y+") "+_.amountStop.value():P.format({stopChange:(0,x.forceLTRStr)(R),stopChangePercent:(0,x.forceLTRStr)(m.format(f)),stopChangePip:i?(0,x.forceLTRStr)(i.format(g)):"",amount:(0,x.forceLTRStr)(""+_.amountStop.value())}),this._addCenterLabel(t,this._stopLabelRenderer,{p:v,txt:T,color:_.stopBackground.value(),vertAlign:lMath.max(e,t.measure().width)),0),c=e.edge-e.left,u=this._anchorRadius();if(c-h-u<=8&&(d&&(d.offsetY+=u+8,this._profitLabelRenderer.setData(d)),l&&(l.offsetY+=u+8,this._stopLabelRenderer.setData(l)),a)){let t;if(null===(o=this._source.priceScale())||void 0===o?void 0:o.isLog()){const i=Math.abs(this._points[0].y-e.stopLevel);t=Math.abs(this._points[0].y-e.profitLevel)>i?-1:1}else{const i=Math.abs(e.stopPrice-e.entryPrice);t=Math.abs(e.profitPrice-e.entryPrice)>i?-1:1}const i=e.profitLevel{"use strict";var n=i(86441).Point,r=i(4652).distanceToLine,s=i(27916).LineSourcePaneView,o=i(27916).thirdPointCursorType,a=i(91046).TrendLineRenderer,l=i(74011).PolygonRenderer,d=i(95201).CompositeRenderer,h=i(49857).LineEnd;const{LINESTYLE_SOLID:c}=i(51056);t.RotatedRectanglePaneView=class extends s{constructor(e,t){super(e,t),this._poligonRenderer=new l,this._renderer=null}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,this._distance=0,3===this._points.length&&(this._distance=r(this._points[0],this._points[1],this._points[2]).distance),0!==this._points.length){var t,i,s,l,u=new d,_=this._source.properties(),p=this._points[0],g=this._points[1];if(2===this._points.length){(f={}).points=this._points,f.floatPoints=this._floatPoints,f.width=this._model.timeScale().width(),f.height=this._source.priceScale().height(),f.color=_.color.value(),f.linewidth=1,f.linestyle=c,f.extendleft=!1,f.extendright=!1,f.leftend=h.Normal,f.rightend=h.Normal;var x=new a;x.setData(f),u.append(x)}else if(3===this._points.length){var f,v=g.subtract(p),T=new n(v.y,-v.x).normalized().scaled(this._distance),w=T.scaled(-1);t=p.add(T),i=g.add(T),s=p.add(w),l=g.add(w),(f={}).points=[t,i,l,s],f.color=_.color.value(),f.linewidth=this._source.properties().linewidth.value(),f.linestyle=c,f.filled=!0,f.backcolor=_.backgroundColor.value(),f.fillBackground=_.fillBackground.value(),f.transparency=_.transparency.value(),this._poligonRenderer.setData(f),u.append(this._poligonRenderer)}var R=[];if(R.push(p),this._points.length>=2&&R.push(g),3===this._points.length){var m=o(p,g);t.pointIndex=2,t.cursorType=m,s.pointIndex=2,s.cursorType=m,i.pointIndex=2,i.cursorType=m,l.pointIndex=2,l.cursorType=m,R.push(t,s,i,l)}u.append(this.createLineAnchor({points:R},0)),this._renderer=u}}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}}},3646:(e,t,i)=>{"use strict";i.r(t),i.d(t,{Constants:()=>r,SignpostItemIndex:()=>I,SignpostPaneView:()=>A});var n,r,s,o=i(86441),a=i(19625),l=i(67580),d=i(19365),h=i(56468),c=i(72791),u=i(95201),_=i(36036),p=i(12027),g=i(15511),x=i(32211),f=i(62689),v=i(15938),T=i(4652),w=i(34026),R=i(61993),m=i(69186);function y(e){ +return void 0===e?0:e.poleTailHeight+2*e.circleRadius}function b(e){return e.poleStartY}function L(e){const{inverseAnchorPosition:t,anchorCoordinates:i}=e;return t?i.y:i.y+(e.labelHeight+y(e.plate))*e.direction}function P(e){const{inverseAnchorPosition:t,anchorCoordinates:i,direction:n}=e;return t?i.y+y(e.plate)*n:i.y+e.labelHeight*n}!function(e){e[e.HitTestTolerance=3]="HitTestTolerance",e[e.HitTestToleranceTouch=20]="HitTestToleranceTouch",e[e.ShadowYOffset=1]="ShadowYOffset",e[e.ShadowBlur=4]="ShadowBlur"}(n||(n={}));class S{constructor(e){this._data=null,this._phantomMode=Boolean(e)}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const[t,i]=function(e,t){const i=(0,m.lastMouseOrTouchEventInfo)().isTouch?20:3,{anchorCoordinates:n,plate:r}=e,s=(0,T.distanceToSegment)(new o.Point(n.x,b(e)),new o.Point(n.x,L(e)),t).distance0&&(0,w.pointInCircle)(t,new o.Point(n.x,s),r.circleRadius+i)}return[s,a]}(this._data,e);if(t||i){const e={hideCrosshairLinesOnHover:!0,activeItem:this._data.itemIndex};return i&&(e.areaName=h.AreaName.Style),new h.HitTestResult(h.HitTarget.MovePoint,e)}return null}draw(e,t){if(null===this._data)return;e.save(),this._phantomMode&&(e.globalAlpha=.5);const{poleColor:i,emojiRadius:n}=this._data,{horizontalPixelRatio:r,verticalPixelRatio:s}=t,o=Math.max(1,Math.floor(r)),a=o%2?.5:0;e.beginPath(),e.strokeStyle=i,e.lineWidth=o;const l=Math.round(this._data.anchorCoordinates.x*r)+a;e.moveTo(l,Math.round(b(this._data)*s)),e.lineTo(l,Math.round(L(this._data)*s)),void 0!==this._data.plate&&0!==this._data.plate.poleTailHeight&&(e.moveTo(l,Math.round(P(this._data)*s)),e.lineTo(l,Math.round(function(e){var t,i;const n=null!==(i=null===(t=e.plate)||void 0===t?void 0:t.poleTailHeight)&&void 0!==i?i:0;return e.inverseAnchorPosition?P(e)-n*e.direction:P(e)+n*e.direction}(this._data)*s))),e.stroke(),void 0!==this._data.plate&&function(e,t,i,n,r){const{horizontalPixelRatio:s,verticalPixelRatio:o}=r,{circleRadius:a,poleTailHeight:l,circleBorderColor:d,circleBackgroundColor:h}=i;e.strokeStyle=d,e.fillStyle=h;const c=(0,R.fillScaledRadius)(a,s),u=Math.round(t.anchorCoordinates.x*s),_=t.inverseAnchorPosition?Math.round(t.anchorCoordinates.y*o)+Math.round(a*o)*t.direction:Math.round(t.anchorCoordinates.y*o)+Math.round((t.labelHeight+l+a)*o)*t.direction,p=u+Math.max(1,Math.floor(s))%2/2,g=_+Math.max(1,Math.floor(o))%2/2;if(e.shadowOffsetY=1,e.shadowColor=i.shadowColor,e.shadowBlur=4,e.beginPath(),e.arc(p,g,c,0,2*Math.PI,!0),e.closePath(),e.fill(),e.shadowColor="transparent",t.svgRenderer){const i=2*(0,R.fillScaledRadius)(n,s);t.svgRenderer.render(e,{targetViewBox:{x:p-i/2,y:g-i/2,width:i,height:i}})}const x=Math.round(i.circleBorderWidth*s),f=(0,R.strokeScaledRadius)(a,s,x);if(e.lineWidth=x,e.beginPath(),e.arc(p,g,f,0,2*Math.PI,!0),e.closePath(),e.stroke(),i.outsideBorderWidth){e.save() +;const t=Math.round(i.outsideBorderWidth*s),n=f+x/2+t/2;e.lineWidth=t,e.strokeStyle=i.outsideBorderColor,e.beginPath(),e.arc(p,g,n,0,2*Math.PI,!0),e.closePath(),e.stroke(),e.restore()}}(e,this._data,this._data.plate,n,t),e.restore()}}!function(e){e[e.EmojiRadius=16]="EmojiRadius",e[e.LabelFontSize=12]="LabelFontSize",e[e.LabelBorderRadius=4]="LabelBorderRadius",e[e.LabelLineSpacing=3]="LabelLineSpacing",e[e.LabelHorzPadding=8]="LabelHorzPadding",e[e.LabelWordWrapWidth=134]="LabelWordWrapWidth",e[e.AdditionalTopBottomSpace=2]="AdditionalTopBottomSpace",e[e.CalculationEpsilon=1e-10]="CalculationEpsilon",e[e.SourceLabelBorderWidth=1]="SourceLabelBorderWidth"}(r||(r={})),function(e){e[e.CircleRadius=35]="CircleRadius",e[e.CircleBorderWidth=1]="CircleBorderWidth",e[e.HoveredCircleBorderWidth=1]="HoveredCircleBorderWidth",e[e.SelectedCircleBorderWidth=2]="SelectedCircleBorderWidth",e[e.LabelOffset=10]="LabelOffset",e[e.SourceLabelSize=24]="SourceLabelSize",e[e.LabelVertPadding=6]="LabelVertPadding"}(s||(s={}));const M={circleBorderColor:(0,a.getHexColorByName)("color-cold-gray-900"),labelBackgroundColor:(0,a.getHexColorByName)("color-cold-gray-900"),labelBorderColor:(0,a.getHexColorByName)("color-cold-gray-800"),labelTextColor:(0,a.getHexColorByName)("color-cold-gray-200"),poleColor:(0,a.getHexColorByName)("color-cold-gray-500"),shadowColor:"rgba(0,0,0,0.4)",selectionColor:(0,a.getHexColorByName)("color-tv-blue-500")},C={circleBorderColor:(0,a.getHexColorByName)("color-white"),labelBackgroundColor:(0,a.getHexColorByName)("color-white"),labelBorderColor:(0,a.getHexColorByName)("color-cold-gray-150"),labelTextColor:(0,a.getHexColorByName)("color-cold-gray-900"),poleColor:(0,a.getHexColorByName)("color-cold-gray-500"),shadowColor:"rgba(0,0,0,0.2)",selectionColor:(0,a.getHexColorByName)("color-tv-blue-500")};var I;!function(e){e[e.Label=0]="Label",e[e.Body=1]="Body"}(I||(I={}));class A extends x.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._renderer=new u.CompositeRenderer,this._emojiCache=null,this._destroyed=!1,this._signpostRenderer=new S(e.isPhantom()),this._labelRenderer=new f.LineToolTextRenderer(void 0,new h.HitTestResult(h.HitTarget.MovePoint,(0,x.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>({color:this._source.editableTextStyle().cursorColor,...this._labelRenderer.getTextInfo()})),this._labelRenderer.positionToCoordinate.bind(this._labelRenderer)),e.properties().childs().emoji.subscribe(this,this._updateEmoji),this._updateEmoji()}destroy(){this._source.properties().childs().emoji.unsubscribeAll(this),this._destroyed=!0,super.destroy()}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer.clear();const t=this._getBasePosition();if(!t)return;const i=this._updateLabelTextRenderer(e,t);if(this._updateTimelineRenderer(t,i),this._renderer.append(this._signpostRenderer),this._renderer.append(this._labelRenderer),!this._source.isPhantom()){ +const e=this._points[0],t=(0,_.anchor)({x:e.x,y:i.y,pointIndex:e.pointIndex,square:!0,cursorType:c.PaneCursorType.VerticalResize});this._renderer.append(this.createLineAnchor({points:[t]},0))}}_updateTimelineRenderer(e,t){var i;const{poleStartY:n,inverse:r,direction:s}=e,o=this._source.properties().childs(),a=this._getCurrentColorTheme(),l={emojiRadius:16,poleColor:a.poleColor,svgRenderer:null===(i=this._emojiCache)||void 0===i?void 0:i.emojiSvgRenderer,poleStartY:n,itemIndex:1,anchorCoordinates:t,direction:s,inverseAnchorPosition:r,labelHeight:this._labelRenderer.measure().height};o.showImage.value()&&(l.plate={circleBackgroundColor:o.backgroundsColors.value(),outsideBorderWidth:0,circleBorderColor:a.circleBorderColor,circleBorderWidth:1,poleTailHeight:o.text.value()?10:0,circleRadius:35,shadowColor:a.shadowColor,outsideBorderColor:a.selectionColor}),this._signpostRenderer.setData(l)}async _updateEmoji(){var e;const t=this._source.properties().childs().emoji.value();if(null!==this._emojiCache&&this._emojiCache.emoji===t)return;null!==this._emojiCache&&(null===(e=this._emojiCache.abortController)||void 0===e||e.abort(),this._emojiCache.abortController=void 0);const i=(0,d.getTwemojiUrl)(t,"svg"),n=new AbortController,r={emoji:t,abortController:n};this._emojiCache=r;const s=await(0,l.fetch)(i,{signal:n.signal}).then((e=>e.text()));!this._destroyed&&r.abortController&&(r.emojiSvgRenderer=(0,p.svgRenderer)(s),this._model.updateSource(this._source))}_updateLabelTextRenderer(e,t){const i=this._source.properties().childs(),n=this._getCurrentColorTheme(),{positionPointDirection:r,indexCoordinate:s,priceCoordinate:a,inverse:l,direction:d}=t,{height:h,width:c}=e.mediaSize;let u=(0,g.positionToCoordinate)(i.position.value(),h,a,r);u>=-1e-10&&u<=h+1e-10&&(u=Math.min(h-2,Math.max(2,u)));const _={...this._inplaceTextHighlight(),text:this._textData(),fontSize:i.fontSize.value(),bold:i.bold.value(),italic:i.italic.value(),offsetX:0,offsetY:0,points:[new o.Point(s,u)],forceCalculateMaxLineWidth:!0,vertAlign:-1===r?"bottom":"top",horzAlign:"center",horzTextAlign:"center",font:v.CHART_FONT_FAMILY,backgroundRoundRect:4,padding:3,boxPaddingVert:6,boxPaddingHorz:8,wordWrapWidth:134,color:this._textColor(),borderColor:n.labelBorderColor,borderWidth:1,backgroundColor:n.labelBackgroundColor};this._labelRenderer.setData(_);const p=this._labelRenderer.measure().height;let x={x:s,y:u};if(l){if(i.showImage.value()){const e=70+(i.text.value()?10:0);this._labelRenderer.setData({..._,points:[new o.Point(s,u+e*d)]})}}else{const{poleStartY:e}=t,i=1===d?Math.min(e-p,u):Math.max(e+p,u);u!==i&&(this._labelRenderer.setData({..._,points:[new o.Point(s,i)]}),x={x:s,y:i})}return this._labelRenderer.setCursorType(this._textCursorType()),this._labelRenderer.isOutOfScreen(c,h)?this.closeTextEditor():this._updateInplaceText(this._labelRenderer.getTextInfo()),x}_getCurrentColorTheme(){return this._model.dark().value()?M:C}_getBasePosition(){const e=this._source.ownerSource();if(!e)return null;const t=e.priceScale(),i=this._model.timeScale(),n=e.firstValue() +;if(i.isEmpty()||!t||t.isEmpty()||!n)return null;const r=this._model.mainSeries(),s=this._source.customEvent(),o=e===r?(0,g.getSeriesPosition)(r,s):(0,g.getNoDataPosition)(s,t,i,n);if(!o)return null;const{visualDirection:a,positionPointDirection:l}=o,d=a!==l;return{...o,inverse:d,direction:a*(d?-1:1)}}}},14661:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SineLinePaneView:()=>c});var n,r=i(86441),s=i(27916),o=i(95201),a=i(75919),l=i(56468),d=i(37743);!function(e){e[e.Tolerance=3]="Tolerance",e[e.SegmentsPerHalfPeriod=30]="SegmentsPerHalfPeriod"}(n||(n={}));class h extends a.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){const t=(e.x-this._data.point.x)*Math.PI/this._data.width;let i=Math.sin(t-Math.PI/2)*this._data.height/2;return i=this._data.point.y+i+this._data.height/2,Math.abs(i-e.y)<=3?new l.HitTestResult(l.HitTarget.MovePoint):null}_drawImpl(e){const t=e.context;t.strokeStyle=this._data.color,t.lineWidth=this._data.lineWidth,(0,d.setLineStyle)(t,this._data.lineStyle),t.beginPath(),t.moveTo(this._data.point.x,this._data.point.y);const i=Math.max(1,this._data.width/30),n=e.mediaSize.width-this._data.point.x+i;for(let e=1;e<=n;e+=i){const i=e*Math.PI/this._data.width,n=Math.sin(i-Math.PI/2)*this._data.height/2;t.lineTo(this._data.point.x+e,this._data.point.y+n+this._data.height/2)}t.stroke()}}class c extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._renderer=new o.CompositeRenderer}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){const{mediaSize:{height:t}}=e;if(super._updateImpl(e),this._renderer.clear(),this._points.length<2)return;const[i,n]=this._source.points();if(0===2*Math.abs(i.index-n.index))return void this.addAnchors(this._renderer);const[s,o]=this._points,a=Math.abs(s.x-o.x),l=o.y-s.y,d=this._source.properties().childs(),c=d.linewidth.value();if(s.y<-c&&o.y<-c||s.y>t+c&&o.y>t+c)return;const u=2*a,_=s.x>0?s.x-Math.ceil(s.x/u)*u:s.x+Math.floor(-s.x/u)*u,p={point:new r.Point(_,s.y),width:a,height:l,color:d.linecolor.value(),lineWidth:d.linewidth.value(),lineStyle:d.linestyle.value()};this._renderer.append(new h(p)),this.addAnchors(this._renderer)}}},44386:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StickerPaneView:()=>r});var n=i(68498);class r extends n.SvgIconPaneView{_iconColor(){return null}}},19583:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StudyLineDataSourceAnchorsPaneView:()=>r});var n=i(27916);class r extends n.LineSourcePaneView{renderer(e){return this._invalidated&&(this._updateImpl(e),this._invalidated=!1),this.createLineAnchor({points:this._getPoints()},0)}}},68498:(e,t,i)=>{"use strict";i.d(t,{SvgIconPaneView:()=>g});var n=i(86441),r=i(25422),s=i(50151),o=i(19063),a=i(95201),l=i(36036),d=i(27916),h=i(19625),c=i(75919),u=i(56468);const _=(0,h.getHexColorByName)("color-tv-blue-600");class p extends c.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const{size:t,angle:i,point:n}=this._data,s=(0,r.rotationMatrix)(-i),o=(0, +r.transformPoint)(s,e.subtract(n));return Math.abs(o.y)<=t/2&&Math.abs(o.x)<=t/2?new u.HitTestResult(u.HitTarget.MovePoint):null}isOutOfScreen(e,t){if(null===this._data)return!0;const{size:i,point:n,angle:r}=this._data;let s;return s=r%(Math.PI/2)==0?i/2:Math.sqrt(i**2*2)/2,n.x+s<0||n.x-s>t||n.y+s<0||n.y-s>e}_drawImpl(e){if(null===this._data)return;const{size:t,svg:i,point:n,angle:r,color:s,background:o,selected:a}=this._data,l=e.context;l.translate(n.x,n.y);const d=r-Math.PI/2;l.rotate(d);const h=t/2;a&&(l.fillStyle=o,l.strokeStyle=_,l.beginPath(),l.rect(-h,-h,t,t),l.closePath(),l.fill(),l.stroke()),i&&(l.translate(-h,-h),null!==s&&(l.fillStyle=s),i.render(l,{targetViewBox:{x:0,y:0,width:t,height:t},doNotApplyColors:null!==s}))}}class g extends d.LineSourcePaneView{constructor(e,t,i){super(e,t),this._iconRenderer=new p,this._renderer=new a.CompositeRenderer,this._svg=i}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){if(super._updateImpl(e),this._renderer.clear(),this._points.length<1)return;const t=this._source.properties().childs(),i=t.size.value(),s={point:this._points[0],color:this._iconColor(),size:i,svg:this._svg,angle:t.angle.value(),selected:this.areAnchorsVisible(),background:this._calculateBackgroundColor()};this._iconRenderer.setData(s);const{mediaSize:{width:o,height:a}}=e;this._iconRenderer.isOutOfScreen(a,o)||this._renderer.append(this._iconRenderer);const h=this._points[0],c=this._source.getAnchorLimit();let u=new n.Point(Math.max(c,i)/2,0),_=new n.Point(0,Math.max(c,i)/2);const p=(0,r.rotationMatrix)(t.angle.value());u=(0,r.transformPoint)(p,u),_=(0,r.transformPoint)(p,_);const g=h.add(u),x=h.subtract(u),f=(0,d.thirdPointCursorType)(g,x),v=[(0,l.anchor)({...g,pointIndex:0,nonDiscreteIndex:!0}),(0,l.anchor)({...x,pointIndex:1,nonDiscreteIndex:!0}),(0,l.anchor)({...h.add(_),pointIndex:2,nonDiscreteIndex:!0,cursorType:f}),(0,l.anchor)({...h.subtract(_),pointIndex:3,square:!0,nonDiscreteIndex:!0,cursorType:f})];this._renderer.append(this.createLineAnchor({points:v},0))}_calculateBackgroundColor(){return(0,o.generateColor)(this._model.backgroundColorAtYPercentFromTop(this._points[0].y/(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height()),60,!0)}}},13589:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TextPaneView:()=>p});var n=i(50151),r=i(86441),s=i(15938),o=i(72791),a=i(95201),l=i(11064),d=i(49256),h=i(36036),c=i(56468),u=i(32211),_=i(62689);class p extends u.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r,s,o,a,l,d,h){super(e,t,l,d,h),this._noSelection=!1,this._renderer=null,this._offsetX=i,this._offsetY=n,this._vertAlign=r,this._horzAlign=s,this._forceTextAlign=Boolean(o),this._noSelection=!1,this._renderer=null,this._recalculateSourcePointsOnFirstUpdate=a,this._textRenderer=new _.LineToolTextRenderer(void 0,new c.HitTestResult(c.HitTarget.MovePoint,(0,u.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>({color:this._source.editableTextStyle().cursorColor,...this._textRenderer.getTextInfo() +})),this._textRenderer.positionToCoordinate.bind(this._textRenderer))}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}disableSelection(){this._noSelection=!0}isEditMode(){return!this._getModel().readOnly()}_updateImpl(e){super._updateImpl(e),this._renderer=null;const t=this._getSource(),i=t.priceScale();if(!i||i.isEmpty())return;const u=t.properties().childs(),_=this._getModel(),p={text:this._textData(),color:this._textColor(),fontSize:u.fontsize.value(),boxPadding:u.fontsize.value()/6,font:s.CHART_FONT_FAMILY,vertAlign:this._vertAlign||"top",horzAlign:this._horzAlign||"left",offsetX:this._offsetX||0,offsetY:this._offsetY||0,forceTextAlign:this._forceTextAlign,...this._inplaceTextHighlight()};p.points=t.isFixed()?[(0,n.ensureDefined)(t.fixedPoint())]:this._points,u.fillBackground&&u.fillBackground.value()&&(p.backgroundColor=u.backgroundColor.value()),u.drawBorder&&u.drawBorder.value()&&(p.borderColor=u.borderColor.value()),u.wordWrap&&u.wordWrap.value()&&(p.wordWrapWidth=u.wordWrapWidth.value()),p.bold=u.bold&&u.bold.value(),p.italic=u.italic&&u.italic.value();if(_.selection().isSelected(t)&&(p.highlightBorder=!0,p.highlightBorderColor=u.color.value()),!t.isFixed()&&u.fixedSize&&!u.fixedSize.value()){p.scaleX=_.timeScale().barSpacing()/t.barSpacing();const e=(0,n.ensureNotNull)(i.priceRange());let r=i.height()/e.length();const s=i.logFormula();t.isPriceDencityLog()&&!i.isLog()&&(r=i.height()/((0,d.toLog)(e.maxValue(),s)-(0,d.toLog)(e.minValue(),s))),!t.isPriceDencityLog()&&i.isLog()&&(r=i.height()/((0,d.fromLog)(e.maxValue(),s)-(0,d.fromLog)(e.minValue(),s)));const o=t.priceDencity();void 0!==o&&(p.scaleY=r/o),(void 0===o||void 0===p.scaleY||p.scaleY<=0)&&delete p.scaleY}this._textRenderer.setData(p),this._textRenderer.setCursorType(this._textCursorType());const{mediaSize:{width:g,height:x}}=e;if(this._textRenderer.isOutOfScreen(g,x))return void this.closeTextEditor();const f=1===p.points.length;if(this._updateInplaceText(this._textRenderer.getTextInfo()),f&&void 0!==this._recalculateSourcePointsOnFirstUpdate){this._renderer=null;const e=this._textRenderer.measure();return this._recalculateSourcePointsOnFirstUpdate(e.width,e.height),void(this._recalculateSourcePointsOnFirstUpdate=void 0)}if(!f||this._noSelection)this._renderer=this._textRenderer;else{const e=new a.CompositeRenderer;e.append(this._textRenderer);const t=p.points[0].clone(),i=this._textRenderer.measure(),n=i.width,s=i.height;if(p.wordWrapWidth){const i=[(0,h.anchor)({x:t.x+n,y:t.y+s/2,pointIndex:1,cursorType:o.PaneCursorType.HorizontalResize})];e.append(this.createLineAnchor({points:i},1))}if(!this._isTextEditMode()){const i=new r.Point(t.x+n/2,t.y+s);i.pointIndex=0,e.append(new l.SelectionRenderer({points:[i],bgColors:this._lineAnchorColors([i]),visible:this.areAnchorsVisible(),hittestResult:c.HitTarget.MovePoint,barSpacing:_.timeScale().barSpacing()}))}this._renderer=e}}}},62689:(e,t,i)=>{"use strict";i.d(t,{LineToolTextRenderer:()=>r});var n=i(17330);class r extends n.TextRenderer{getTextInfo(){var e +;const t=this._getInternalData(),i=this.fontStyle(),n=this._getFontInfo();return{...t,lineHeight:this.lineHeight(),lineSpacing:this.lineSpacing(),font:i,fontSize:n.fontSize,centerRotation:null!==(e=this.centerTextRotation())&&void 0!==e?e:void 0}}setCursorType(e){this._hitTest.mergeData({cursorType:e})}}},6822:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolThreeDrivesPaneView:()=>u});var n=i(51056),r=i(95201),s=i(17330),o=i(43290),a=i(91046),l=i(49857),d=i(74011),h=i(27916),c=i(15938);class u extends h.LineSourcePaneView{constructor(){super(...arguments),this._retrace1LabelRenderer=new s.TextRenderer,this._retrace12LabelRenderer=new s.TextRenderer,this._polyLineRenderer=new d.PolygonRenderer,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;let t=NaN,i=NaN;if(this._source.points().length>=4){const[,e,i,n]=this._source.points();t=Math.round(100*Math.abs((n.price-i.price)/(i.price-e.price)))/100}if(this._source.points().length>=6){const[,,,e,t,n]=this._source.points();i=Math.round(100*Math.abs((n.price-t.price)/(t.price-e.price)))/100}if(this._points.length<2)return;const s=this._source.properties().childs(),d=new r.CompositeRenderer,h=(e,t)=>({points:[e],text:t,color:s.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:c.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:s.bold&&s.bold.value(),italic:s.italic&&s.italic.value(),fontsize:s.fontsize.value(),backgroundColor:s.color.value(),backgroundRoundRect:4}),u=(e,t)=>({points:[e,t],color:s.color.value(),linewidth:s.linewidth.value(),linestyle:n.LINESTYLE_DOTTED,extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal}),_={points:this._points,color:s.color.value(),linewidth:s.linewidth.value(),linestyle:n.LINESTYLE_SOLID,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal,backcolor:"rgba(0, 0, 0, 0)",fillBackground:!1,filled:!1};this._polyLineRenderer.setData(_),d.append(this._polyLineRenderer);const p=(0,o.getNumericFormatter)();if(!isNaN(t)){const e=new a.TrendLineRenderer;e.setData(u(this._points[1],this._points[3])),d.append(e);const i=h(this._points[1].add(this._points[3]).scaled(.5),p.format(t));this._retrace1LabelRenderer.setData(i),d.append(this._retrace1LabelRenderer)}if(!isNaN(i)){const e=new a.TrendLineRenderer;e.setData(u(this._points[3],this._points[5])),d.append(e);const t=h(this._points[5].add(this._points[3]).scaled(.5),p.format(i));this._retrace12LabelRenderer.setData(t),d.append(this._retrace12LabelRenderer)}this.addAnchors(d),this._renderer=d}}},80485:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TimeCyclesPaneView:()=>c});var n=i(86441),r=i(95201),s=i(27916),o=i(19063),a=i(56468),l=i(37743),d=i(75919);class h extends d.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||e.y>this._data.point.y)return null;if(e.xthis._data.point.x+this._data.width)return null +;const t=new n.Point(this._data.point.x+this._data.width/2,this._data.point.y);let i=e.subtract(t);const r=this._data.height/this._data.width;i=new n.Point(i.x,i.y/r);const s=i.length();return Math.abs(s-this._data.width/2)<3?new a.HitTestResult(a.HitTarget.MovePoint):null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,(0,l.setLineStyle)(t,this._data.linestyle),t.save(),t.translate(this._data.point.x+1,this._data.point.y),t.scale(this._data.width,this._data.height),t.beginPath(),t.arc(.5,0,.5,Math.PI,0,!1),t.restore(),t.stroke(),this._data.fillBackground&&(t.fillStyle=(0,o.generateColor)(this._data.backcolor,this._data.transparency),t.fill())}}class c extends s.LineSourcePaneView{constructor(){super(...arguments),this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){if(super._updateImpl(e),this._renderer=null,this._points.length<2)return;const t=this._source.points(),i=t[0],s=t[1],o=Math.min(i.index,s.index),a=Math.max(i.index,s.index),l=a-o,d=this._points[0],c=this._points[1],u=Math.abs(d.x-c.x),_=new r.CompositeRenderer,p=this._source.properties().childs(),g=this._model.timeScale();if(0===l)return;let x=Math.min(d.x,c.x);const f=[];for(let e=o;x>-u;e-=l)x=g.indexToCoordinate(e),f.push(x);x=Math.max(d.x,c.x);for(let e=a;x{"use strict";i.r(t),i.d(t,{TrendAnglePaneView:()=>w});var n=i(50151),r=i(86441),s=i(5531),o=i(34026),a=i(63273),l=i(56468),d=i(49857),h=i(39429),c=i(17330),u=i(91046),_=i(11064),p=i(15938),g=i(28081),x=i(36036),f=i(75919);class v extends f.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.translate(this._data.point.x,this._data.point.y),t.strokeStyle=this._data.color,t.setLineDash([1,2]);const i=this._data.size;t.beginPath(),t.moveTo(0,0),t.lineTo(i,0),t.arc(0,0,i,0,-this._data.angle,this._data.angle>0),t.stroke()}}var T=i(90139);class w extends T.TrendToolWithStatsPaneView{constructor(e,t){super(e,t),this._secondPoint=null,this._trendRenderer=new u.TrendLineRenderer,this._angleRenderer=new v,this._angleLabelRenderer=new c.TextRenderer}_getPointsForStats(){return[this._points[0],(0,n.ensureNotNull)(this._middlePoint),(0,n.ensureNotNull)(this._secondPoint)]}_updateImpl(e){var t;this._renderer.clear(),super._updateImpl(e);const i=this._source,n=i.angle();if(this._points.length>0&&null!==n){const e=Math.cos(n),t=-Math.sin(n),s=new r.Point(e,t);this._secondPoint=this._points[0].addScaled(s,i.distance()), +this._middlePoint=this._source.calcMiddlePoint(this._points[0],this._secondPoint)}this._invalidated=!1;const c=this._source.priceScale(),u=this._model.timeScale();if(!c||c.isEmpty()||u.isEmpty())return;if(null===this._model.timeScale().visibleBarsStrictRange())return;if(this._source.points().length<2)return;if(this._points.length<2||null===this._secondPoint)return;const f=this._points[0],v=this._points[1],T=this._source.properties().childs();T.showBarsRange.value()||T.showPriceRange.value()||T.showPercentPriceRange.value()||T.showPipsPriceRange.value()||(this._label=null,this._labelData&&(this._labelData.text=""));const w=T.linecolor.value(),R={points:[f,this._secondPoint],color:w,linewidth:T.linewidth.value(),linestyle:T.linestyle.value(),extendleft:T.extendLeft.value(),extendright:T.extendRight.value(),leftend:d.LineEnd.Normal,rightend:d.LineEnd.Normal};this._trendRenderer.setData(R),this._renderer.append(this._trendRenderer);const m=(0,r.box)(new r.Point(0,0),new r.Point(e.mediaSize.width,e.mediaSize.height));let y=!1;T.statsPosition.value()===h.StatsPosition.Auto&&(y=(0,r.equalPoints)(f,v)?!(0,o.pointInBox)(f,m):null===(0,s.intersectLineSegmentAndBox)((0,r.lineSegment)(f,v),m));if((this.isHoveredSource()||this.isSelectedSource()||T.alwaysShowStats.value())&&!y&&2===this._points.length){const e=new g.PaneRendererCachedImage(this,0);this._renderer.append(e)}const b=(this.isHoveredSource()||this.isSelectedSource())&&T.showMiddlePoint.value();this._middlePoint&&this._renderer.append(new _.SelectionRenderer({points:[(0,x.anchor)({...this._middlePoint,pointIndex:0})],bgColors:this._lineAnchorColors([this._middlePoint]),color:w,visible:b&&this.areAnchorsVisible(),hittestResult:l.HitTarget.Regular,barSpacing:0}));const L={point:f,angle:null!==(t=i.angle())&&void 0!==t?t:0,color:T.linecolor.value(),size:50};this._angleRenderer.setData(L),this._renderer.append(this._angleRenderer);const P=Math.round(180*L.angle/Math.PI)+"º",S={points:[new r.Point(f.x+50,f.y)],text:(0,a.forceLTRStr)(P),color:T.textcolor.value(),horzAlign:"left",font:p.CHART_FONT_FAMILY,offsetX:5,offsetY:0,bold:T.bold.value(),italic:T.italic.value(),fontsize:T.fontsize.value(),vertAlign:"middle"};this._angleLabelRenderer.setData(S),this._renderer.append(this._angleLabelRenderer),R.points.length>=2&&this._addAlertRenderer(this._renderer,R.points);const M=(0,x.anchor)({...this._secondPoint,pointIndex:1});this._renderer.append(this.createLineAnchor({points:[f,M]},0))}}},90413:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TrendBasedFibExtensionPaneView:()=>d});var n=i(86441),r=i(62189),s=i(91046),o=i(49857),a=i(70011),l=i(23033);class d extends l.FibHorizontalLevelsPaneViewBase{constructor(){super(...arguments),this._trendLineRendererPoints12=new s.TrendLineRenderer,this._trendLineRendererPoints23=new s.TrendLineRenderer,this._rectangleRenderers={},this._levels=[]}_tryActivateEditMode(e,t){this._source.setInplaceEditLevelIndex(e),super._tryActivateEditMode(e,t)}_updateImpl(e){var t;if(super._updateImpl(e),this._renderer.clear(),this._points.length<2)return +;const[i,s]=this._points,l=this._source.properties().childs();if(3===this._source.points().length){const e=this._source.priceScale();if(!e||e.isEmpty()||this._model.timeScale().isEmpty())return;const i=null===(t=this._source.ownerSource())||void 0===t?void 0:t.firstValue();if(null==i)return;const[n,r,s]=this._source.points();let o=!1;l.reverse&&l.reverse.value()&&(o=l.reverse.value()),this._levels=[];const d=o?n.price:r.price,h=o?r.price:n.price,c=d-h;let u,_,p;const g=e.isLog()&&l.fibLevelsBasedOnLogScale.value();if(g){u=e.priceToCoordinate(d,i);_=u-e.priceToCoordinate(h,i),p=e.priceToCoordinate(s.price,i)}const x={price:s.price,coordinate:p},f={price:c,coordinate:_},v=this._source.levelsCount();for(let t=1;t<=v;t++){const n=l["level"+t].childs();if(!n.visible.value())continue;const r=n.coeff.value(),s=n.color.value(),o=n.text.value(),d=(0,a.fibLevelCoordinate)(x,f,r,e,i,g),h=(0,a.fibLevelPrice)(x,f,r,e,i,g);this._levels.push({color:s,price:h,y:d,linewidth:l.levelsStyle.childs().linewidth.value(),linestyle:l.levelsStyle.childs().linestyle.value(),index:t,text:o})}}const d=l.trendline.childs();if(d.visible.value()){const e={points:[i,s],color:d.color.value(),linewidth:d.linewidth.value(),linestyle:d.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};this._trendLineRendererPoints12.setData(e),this._renderer.append(this._trendLineRendererPoints12)}if(this._points.length<3)return void this.addAnchors(this._renderer);let h=null;const c=this._points[2];d.visible.value()&&(h=this._trendLineRendererPoints23,h.setData({points:[s,c],color:d.color.value(),linewidth:d.linewidth.value(),linestyle:d.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal}));const u=Math.min(c.x,s.x),_=Math.max(c.x,s.x),p=l.fillBackground.value(),g=l.transparency.value(),x=l.extendLinesLeft.value(),f=l.extendLines.value();if(p)for(let e=0;e0&&p){const t=this._levels[e-1],i={points:[new n.Point(u,this._levels[e].y),new n.Point(_,t.y)],color:this._levels[e].color,linewidth:0,backcolor:this._levels[e].color,fillBackground:!0,transparency:g,extendLeft:x,extendRight:f};this._rectangleRenderers.hasOwnProperty(e)||(this._rectangleRenderers[e]=new r.RectangleRenderer(!0));const s=this._rectangleRenderers[e];s.setData(i),this._renderer.append(s)}this._addLevels({mediaSize:e.mediaSize,levels:this._levels,left:u,right:_,showLabel:l.showCoeffs.value()||l.showPrices.value(),showText:l.showText.value(),horzLabelsAlign:l.horzLabelsAlign.value(),vertLabelsAlign:l.vertLabelsAlign.value(),horzTextAlign:l.horzTextAlign.value(),vertTextAlign:l.vertTextAlign.value(),extendLeft:x,extendRight:f,fontSize:l.labelFontSize.value(),isOnScreen:!0,trendLineRenderer:h}),this.addAnchors(this._renderer),this._model.selection().isSelected(this._source)||this.closeTextEditor()}}},57175:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TrendBasedFibTimePaneView:()=>_}) +;var n=i(86441),r=i(95173),s=i(17330),o=i(62189),a=i(91046),l=i(56468),d=i(95201),h=i(49857),c=i(15938),u=i(27916);class _ extends u.LineSourcePaneView{constructor(e,t){super(e,t),this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints23=new a.TrendLineRenderer,this._textRenderers=[],this._renderer=new d.CompositeRenderer,this._levels=[];for(let t=0;t{"use strict";i.r(t),i.d(t,{TrendLinePaneView:()=>v});var n=i(50151),r=i(86441),s=i(34026),o=i(5531),a=i(28081),l=i(17330),d=i(62689),h=i(13075),c=i(39429),u=i(11064),_=i(91046),p=i(15938),g=i(56468),x=i(90139),f=i(32211);class v extends x.TrendToolWithStatsPaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._trendRenderer=new _.TrendLineRenderer,this._labelRenderer=new d.LineToolTextRenderer(void 0,new g.HitTestResult(g.HitTarget.MovePoint,(0,f.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null)))),this._source.setAdditionalCursorData((()=>{var e;return{color:this._source.editableTextStyle().cursorColor,rotationPoint:null!==(e=this._labelRenderer.rotation())&&void 0!==e?e:void 0,...this._labelRenderer.getTextInfo()}}),this._labelRenderer.positionToCoordinate.bind(this._labelRenderer))}_getPointsForStats(){return[this._points[0],(0,n.ensureNotNull)(this._middlePoint),this._points[1]]}_updateImpl(e){var t,i;this._renderer.clear(),this._invalidated=!1;const n=this._source.priceScale(),d=this._model.timeScale();if(!n||n.isEmpty()||d.isEmpty())return;const _=this._model.timeScale().visibleBarsStrictRange();if(null===_)return;const x=this._source.points();if(x.length<2)return;const f=x[0],v=x[1],T=this._source.properties().childs();if(f.index<_.firstBar()&&v.index<_.firstBar()&&!T.extendLeft.value()&&!T.extendRight.value())return;if(super._updateImpl(e),this._points.length<2)return;T.showPriceRange.value()||T.showPercentPriceRange.value()||T.showPipsPriceRange.value()||T.showBarsRange.value()||T.showDateTimeRange.value()||T.showDistance.value()||T.showAngle.value()||(this._label=null,this._labelData&&(this._labelData.text=""));const w=this._points[0],R=this._points[1],{mediaSize:{width:m,height:y}}=e;let b;const L=T.text.value(),P=this._isTextEditMode(),S=this._placeHolderMode(!0);if((null===(t=T.showLabel)||void 0===t?void 0:t.value())&&L||S||P){const e=w.x=2&&this._addAlertRenderer(this._renderer,C.points)}}},90139:(e,t,i)=>{"use strict";i.d(t,{TrendToolWithStatsPaneView:()=>Y});var n=i(50151),r=i(86441),s=i(5531),o=i(11542),a=i(63273),l=i(95201),d=i(43290),h=i(92953),c=i(64034),u=i(27714),_=i(34026),p=i(49483),g=i(17330),x=i(56468),f=i(37743),v=i(37265),T=i(7114),w=i(2844),R=i(52033);class m{constructor(e,t,i){this._ready=!1,this._img=function(e,t,i){const n=new Image;return n.width=t,n.height=t,n.onload=i,n.src=e,n}(e,t,(()=>{this._ready=!0,i()}))}ready(){return this._ready}image(){return this._img}}let y=null;const b=18,L=new class{constructor(e,t){this._icons=new Map,this._onAllIconsLoaded=new R.Delegate,this._pendingLoading=e.length;const i=()=>{0==--this._pendingLoading&&this._onAllIconsLoaded.fire()};e.forEach((e=>{const n=this._icons.get(e.name)||new Map;n.set(e.theme,new m(e.imageData,t,i)),this._icons.set(e.name,n)}))}getIcon(e,t){return(0,n.ensureDefined)((0,n.ensureDefined)(this._icons.get(e)).get(t))}onAllIconsReady(){return this._onAllIconsLoaded}}([{name:"angle",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ5OTk5IDE1SDIuNjU3NzFMMy4wNjEwNCAxNC4yNjA2TDkuMDYxMDQgMy4yNjA1N0w5LjMwMDQ2IDIuODIxNjJMMTAuMTc4NCAzLjMwMDQ4TDkuOTM4OTMgMy43Mzk0Mkw3LjUxMzg1IDguMTg1NDJDMTAuNTYyMSA5LjY3MjA1IDEwLjk0NTEgMTIuNjI2MSAxMC45OTMxIDE0SDE0LjVIMTVWMTVIMTQuNUgzLjQ5OTk5Wk05Ljk5MTk3IDE0QzkuOTQyMzYgMTIuNzI1OSA5LjU4NjI5IDEwLjI4OCA3LjAzNDM1IDkuMDY0NDlMNC4zNDIyNiAxNEg5Ljk5MTk3WiIgZmlsbD0iI0Y4RjlGRCIvPgo8L3N2Zz4K"},{name:"angle",theme:"light", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40OTk5OSAxNUgyLjY1NzcxTDMuMDYxMDQgMTQuMjYwNkw5LjA2MTA0IDMuMjYwNTdMOS4zMDA0NiAyLjgyMTYyTDEwLjE3ODQgMy4zMDA0OEw5LjkzODkzIDMuNzM5NDJMNy41MTM4NSA4LjE4NTQyQzEwLjU2MjEgOS42NzIwNSAxMC45NDUxIDEyLjYyNjEgMTAuOTkzMSAxNEgxNC41SDE1VjE1SDE0LjVIMy40OTk5OVpNOS45OTE5NyAxNEM5Ljk0MjM2IDEyLjcyNTkgOS41ODYyOSAxMC4yODggNy4wMzQzNSA5LjA2NDQ5TDQuMzQyMjYgMTRIOS45OTE5N1oiIGZpbGw9IiMyQTJFMzkiLz4NCjwvc3ZnPg0K"},{name:"barsRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjRjhGOUZEIi8+DQo8L3N2Zz4NCg=="},{name:"barsRange",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjMkEyRTM5Ii8+DQo8L3N2Zz4NCg=="},{name:"priceRange",theme:"dark", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iI0Y4RjlGRCIvPg0KPC9zdmc+DQo="},{name:"priceRange",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iIzJBMkUzOSIvPg0KPC9zdmc+DQo="}],b),P=new Map;class S{constructor(e,t,i){this._fontSize=0,this._preRendered=!1,this._boundingBox=null,this._rect=null,this._padding=null,this._textPoint=null,this._textWidthCache=new w.TextWidthCache,this._textSizeCache=t,this._data=e,this._fontSize=e.fontSize?e.fontSize:12,this._lineSpacing=(0,v.isNumber)(this._data.lineSpacing)&&this._data.lineSpacing?this._data.lineSpacing:0,e.lines=this._lines=null===e.text?[]:(0,g.wordWrap)(e.text,this.fontStyle(),this._textWidthCache,!0,e.wordWrapWidth).map((e=>e.text)),this._hittest=i||new x.HitTestResult(x.HitTarget.MovePoint)}fontStyle(){return`${this._data.bold?"bold ":""}${this._data.italic?"italic ":""}${this._fontSize}px ${this._data.font}`}draw(e,t){if(0===this._data.points.length||null===this._data.text)return{width:0};this._preRender();const i=this._fontSize+this._lineSpacing;e.textBaseline="top",e.font=this.fontStyle();const r=(0,n.ensureNotNull)(this._rect);if(this._rect){if("right"!==this._data.horzAlign&&"center"!==this._data.horzAlign||!0!==this._data.doNotAlignText&&(e.textAlign="right"===this._data.horzAlign?"end":"center"),this._data.backgroundRoundRect?((0,f.drawRoundRect)(e,r.x,r.y,r.w,r.h,this._data.backgroundRoundRect),e.fillStyle=this._data.backgroundColor,e.fill(),e.globalAlpha=1):(e.fillStyle=this._data.backgroundColor,e.fillRect(r.x,r.y,r.w,r.h), +e.globalAlpha=1),this._data.icons){let s=0;const o=Math.ceil((b-this._fontSize)/2),a=(0,n.ensureNotNull)(this._padding);for(const n of this._data.icons){const l=Math.round(r.x+a.left),d=Math.round(r.y+a.top+i*s-o);this._drawIcon(e,l,d,n,Boolean(this._data.isDark),t),s+=1}}}else"right"===this._data.horzAlign?e.textAlign="end":"center"===this._data.horzAlign&&(e.textAlign="center");const s=(0,n.ensureNotNull)(this._textPoint),o=s.x;let a=s.y;e.fillStyle=this._data.color;for(const t of this._lines)e.fillText(t,o,a),a+=i;return{width:r.w+2}}hitTest(e){return 0===this._data.points.length?null:(this._preRender(),this._boundingBox&&(0,_.pointInBox)(e,this._boundingBox)?this._hittest:null)}_preRender(){if(this._preRendered)return;const e=function(){if(null!==y)return y;const e=(0,T.createDisconnectedCanvas)(document,(0,u.size)({width:0,height:0}));return y=(0,T.getPrescaledContext2D)(e),y}(),t=this._data.points[0].x;let i=t;const n=this._data.points[0].y;let s=n;const o=this._fontSize,a=this._lineSpacing,l=(o+a)*this._lines.length-a;e.textBaseline="top",e.font=this.fontStyle();const d=[];let h;if(this._data.wordWrapWidth){h=this._data.wordWrapWidth;for(let e=0;e=this._actualCapacity&&(this._actualCapacity++,this._recreateCanvas()),t}_effectiveState(e){var t,i;const r=e.properties(),s=r.showBarsRange&&r.showBarsRange.value(),o=r.showDateTimeRange&&r.showDateTimeRange.value(),a=r.showDistance&&r.showDistance.value(),l=r.showPriceRange&&r.showPriceRange.value(),d=null===(t=r.showPercentPriceRange)||void 0===t?void 0:t.value(),h=null===(i=r.showPipsPriceRange)||void 0===i?void 0:i.value(),c=r.showAngle&&r.showAngle.value();let u=0;(s||o||a)&&u++,c&&u++,(l||d||h)&&u++;const _=(D+k)*u-k+2*N+2,p=e.points()[0],g=e.points()[1],x=e.model();return{ +p1:Object.assign({},p),p2:Object.assign({},g),leftUserTime:p?x.timeScale().indexToUserTime(p.index):null,rightUserTime:g?x.timeScale().indexToUserTime(g.index):null,props:e.properties(),showBars:s,showTimeRange:o,showDistance:a,showPriceRange:l,showPipsPriceRange:h,showPercentPriceRange:d,showAngle:c,dark:e.model().dark().value(),priceRange:(0,n.ensureNotNull)((0,n.ensureNotNull)(e.priceScale()).priceRange()).state(),barSpacing:e.model().timeScale().barSpacing(),realRowHeight:_}}_repaintSource(e,t,i){i.points[0]=new r.Point(0,0),delete i.horzAlign,delete i.vertAlign;const{horizontalPixelRatio:s,verticalPixelRatio:o}=this._renderingInfo;(0,T.drawScaled)(this._ctx,s,o,(()=>{this._ctx.translate(.5,this.topByRow(t)+.5),this._ctx.clearRect(0,0,this._currentWidth,this._maxRowHeight);const r=new S(i,{widths:[]}).draw(this._ctx,this._renderingInfo);(0,n.ensureDefined)(this._sourcesToRow.get(e)).width=r.width}))}_recreateCanvas(){this._canvas=(0,n.ensureNotNull)(document.createElement("canvas"));const{horizontalPixelRatio:e,verticalPixelRatio:t}=this._renderingInfo;this._canvas.width=this._currentWidth*e,this._canvas.height=this._maxRowHeight*this._actualCapacity*t,this._ctx=(0,n.ensureNotNull)(this._canvas.getContext("2d")),this._ctx.font=`${D}px ${C.CHART_FONT_FAMILY}`,this._sourcesToRow.clear(),this._rowsToSources.clear()}}var W,O,V,F=i(32211);!function(e){e[e.Offset=8]="Offset",e[e.FontSize=12]="FontSize",e[e.LineSpacing=16]="LineSpacing",e[e.RectRadius=4]="RectRadius",e[e.TextPadding=10]="TextPadding",e[e.PaddingTopBottom=13]="PaddingTopBottom",e[e.PaddingLeftRight=10]="PaddingLeftRight"}(W||(W={})),function(e){e.Background="rgba(227,242,253,0.9)",e.Text="#2A2E39"}(O||(O={})),function(e){e.Background="rgba(67,70,81,0.9)",e.Text="#F8F9FD"}(V||(V={}));class Y extends F.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r){super(e,t,i,n,r),this._renderer=new l.CompositeRenderer,this._labelData=null,this._label=null,this._cache=null,this._renderingInfo=null,this._cacheInvalidated=!0,this._statCache=null,this._iconsReady=!1,L.onAllIconsReady().subscribe(this,(()=>{this._cache&&(this._cache.destroy(),this._cache=null),this._iconsReady=!0,t.lightUpdate()}))}destroy(){this._cache&&(this._cache.destroy(),this._cache=null),L.onAllIconsReady().unsubscribeAll(this),super.destroy()}iconsReady(){return this._iconsReady}update(){super.update(),this._cacheInvalidated=!0}getCacheCanvas(e){return this._createCacheIfRequired(e).canvas()}getCacheRects(e,t){const i=this._createCacheIfRequired(e),o=(0,n.ensureNotNull)(this._statCache),a=this._source.properties().childs().statsPosition.value(),l=this._getPointsForStats(),d={left:0,top:i.topByRow(o.rowIndex),width:i.rowWidth(o.rowIndex),height:i.rowHeight(o.rowIndex)},h=a===I.StatsPosition.Auto?I.StatsPosition.Center:a;let c=l[h].x+10,u=l[h].y;const _=this._points[1].ythis._points[0].y&&this._points[1].x>this._points[0].x;_?u-=10+d.height:u+=10;const{mediaSize:p}=e;a!==I.StatsPosition.Auto||(0, +r.equalPoints)(l[I.StatsPosition.Left],l[I.StatsPosition.Right])||(c<0?c=0:c+d.width>p.width&&(c=p.width-d.width),u<0?u=0:u+d.height>p.height&&(u=p.height-d.height),(0,s.intersectLineSegmentAndBox)((0,r.lineSegment)(l[I.StatsPosition.Left],l[I.StatsPosition.Right]),(0,r.box)((0,r.point)(c,u),(0,r.point)(c+d.width,u+d.height)))&&(u=_?l[h].y+10:l[h].y-10-d.height,c=Math.min(l[I.StatsPosition.Center].x,p.width)-d.width));return{cacheRect:d,targetRect:{left:Math.floor(c),top:Math.floor(u),width:d.width,height:d.height}}}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_createCacheIfRequired(e){return null!==this._cache&&null!==this._renderingInfo&&(0,c.equalRenderingInfos)(e,this._renderingInfo)||(this._cache&&this._cache.destroy(),this._cache=new E(e),this._statCache=this._cache.updateSource(this._source,(()=>this._statLabelData())),this._renderingInfo=e,this._cacheInvalidated=!1),this._cacheInvalidated&&(this._statCache=this._cache.updateSource(this._source,(()=>this._statLabelData())),this._cacheInvalidated=!1),this._cache}_updateImpl(e){super._updateImpl(e)}_priceRange(){var e,t;const[i,r]=this._source.points(),s=this._source.properties().childs(),o=s.showPriceRange.value(),a=s.showPercentPriceRange.value(),l=s.showPipsPriceRange.value(),h=(0,n.ensureNotNull)(this._source.ownerSource());let c;if(this._source.priceScale()&&(o||a||l)){const n=[],s=r.price-i.price;if(o||a){const l=s/Math.abs(i.price),c=[];if(o){const n=h.formatter(),o=null!==(t=null===(e=n.formatChange)||void 0===e?void 0:e.call(n,r.price,i.price))&&void 0!==t?t:n.format(s);c.push(o)}if(a){const e=(0,d.getPercentageFormatter)().format(100*l);c.push(o?`(${e})`:e)}n.push(c.join(" "))}const u=this._model.mainSeries().symbolInfo(),_=u&&(0,d.getPipFormatter)(u);l&&_&&n.push(_.format(s)),c=n.join(", ")}return c}_statLabelData(){const[e,t]=this._source.points(),r=this._source.properties().childs(),s=[];let l,c,u,_,p;const g=this._priceRange();void 0!==g&&s.push("priceRange");const x=r.showBarsRange.value(),f=r.showDateTimeRange&&r.showDateTimeRange.value(),v=r.showDistance&&r.showDistance.value(),T=r.showAngle&&r.showAngle.value();if(T||v){const i=(0,n.ensureNotNull)(this._source.pointToScreenPoint(e));_=(0,n.ensureNotNull)(this._source.pointToScreenPoint(t)).subtract(i),p=Math.round(1e5*_.length())/1e5}if(x||f||v){if(l="",x&&(u=t.index-e.index,l+=o.t(null,void 0,i(41643)).format({count:(0,a.forceLTRStr)(String(u))})),f){const i=this._model.timeScale().indexToUserTime(e.index),n=this._model.timeScale().indexToUserTime(t.index);if(i&&n){const e=(n.valueOf()-i.valueOf())/1e3,t=(0,a.startWithLTR)((new h.TimeSpanFormatter).format(e));t&&(l+=x?" ("+t+")":t)}}v&&(l&&(l+=", "),l+=o.t(null,void 0,i(44994)).format({number:(0,a.forceLTRStr)((0,d.getNumericFormatter)().format(Math.round(Number(p))))})),l&&s.push("barsRange")}if(T){let e;void 0!==p&&p>0&&void 0!==_&&(_=_.normalized(),e=Math.acos(_.x),_.y>0&&(e=-e)),"number"!=typeof e||isNaN(e)||(c=Math.round(180*e/Math.PI)+"º",s.push("angle"))}this._label=[(0, +a.forceLTRStr)(g),l,c].filter((e=>null!=e)).join("\n")||null;const w=this._model.dark().value(),R=w?"rgba(67,70,81,0.9)":"rgba(227,242,253,0.9)",m=w?"#F8F9FD":"#2A2E39",y={points:[this._points[1]],text:this._label,color:m,isDark:w,font:C.CHART_FONT_FAMILY,fontSize:12,lineSpacing:16,backgroundColor:R,backgroundRoundRect:4,paddingLeft:10,paddingRight:10,paddingTop:13,paddingBottom:13,textPadding:10,doNotAlignText:!0,icons:s,bold:!1,italic:!1,lines:[],wordWrapWidth:0};return this._points[1].y{"use strict";i.r(t),i.d(t,{LineToolTrianglePatternPaneView:()=>_});var n=i(50151),r=i(86441),s=i(51056),o=i(95201),a=i(91046),l=i(1161),d=i(17330),h=i(49857),c=i(27916),u=i(15938);class _ extends c.LineSourcePaneView{constructor(){super(...arguments),this._trendLineRendererPoints01=new a.TrendLineRenderer,this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints23=new a.TrendLineRenderer,this._intersectionRenderer=new l.TriangleRenderer,this._aLabelRenderer=new d.TextRenderer,this._bLabelRenderer=new d.TextRenderer,this._cLabelRenderer=new d.TextRenderer,this._dLabelRenderer=new d.TextRenderer,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;const[t,i,a,l]=this._points;let d,c,_;if(4===this._points.length){if(Math.abs(a.x-t.x)<1||Math.abs(l.x-i.x)<1)return;let e=Math.min(t.x,i.x);e=Math.min(e,a.x),e=Math.min(e,l.x);const n=(a.y-t.y)/(a.x-t.x),s=t.y+(e-t.x)*n,o=(l.y-i.y)/(l.x-i.x),h=i.y+(e-i.x)*o;if(Math.abs(n-o)<1e-6)return;c=new r.Point(e,s),_=new r.Point(e,h);const u=(i.y-t.y+(t.x*n-i.x*o))/(n-o);if(u({points:[e],text:t,color:p.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:u.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:p.bold&&p.bold.value(),italic:p.italic&&p.italic.value(),fontsize:p.fontsize.value(),backgroundColor:p.color.value(),backgroundRoundRect:4}),f=(e,t)=>({points:[e,t],color:p.color.value(),linewidth:p.linewidth.value(),linestyle:s.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal});if(this._trendLineRendererPoints01.setData(f(t,i)),g.append(this._trendLineRendererPoints01),this._points.length>=3&&(this._trendLineRendererPoints12.setData(f(i,a)),g.append(this._trendLineRendererPoints12)),4===this._points.length&&(this._trendLineRendererPoints23.setData(f(a,l)),g.append(this._trendLineRendererPoints23),d)){const e={points:[(0,n.ensureDefined)(c),(0,n.ensureDefined)(_),d],color:p.color.value(),linewidth:p.linewidth.value(),backcolor:p.backgroundColor.value(),fillBackground:p.fillBackground.value(), +transparency:p.transparency.value(),linestyle:s.LINESTYLE_DOTTED};this._intersectionRenderer.setData(e),g.append(this._intersectionRenderer)}const v=x(t,"A");i.y>t.y?(v.vertAlign="bottom",v.offsetY=5):(v.vertAlign="top",v.offsetY=5),this._aLabelRenderer.setData(v),g.append(this._aLabelRenderer);const T=x(i,"B");if(i.y2){const e=x(a,"C");a.y3){const e=x(l,"D");l.y{"use strict";var n=i(27916).LineSourcePaneView,r=i(95201).CompositeRenderer,s=i(1161).TriangleRenderer;t.TrianglePaneView=class extends n{constructor(e,t){super(e,t),this._triangleRenderer=new s,this._renderer=null}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_updateImpl(e){super._updateImpl(e),this._renderer=null;var t={};t.points=this._points,t.color=this._source.properties().color.value(),t.linewidth=this._source.properties().linewidth.value(),t.backcolor=this._source.properties().backgroundColor.value(),t.fillBackground=this._source.properties().fillBackground.value(),t.transparency=this._source.properties().transparency.value(),this._triangleRenderer.setData(t);var i=new r;i.append(this._triangleRenderer),this.addAnchors(i),this._renderer=i}}},63307:(e,t,i)=>{"use strict";i.r(t),i.d(t,{VertLinePaneView:()=>p});var n=i(86441),r=i(95201),s=i(17330),o=i(72791),a=i(95173),l=i(36036),d=i(13075),h=i(15938),c=i(56468),u=i(32211),_=i(62689);class p extends u.InplaceTextLineSourcePaneView{constructor(e,t,i,n,r,s){super(e,t,n,r,s),this._lineRenderer=new a.VerticalLineRenderer,this._renderer=null,this._pane=i,this._labelRenderer=new _.LineToolTextRenderer(void 0,new c.HitTestResult(c.HitTarget.MovePoint,(0,u.inplaceEditHandlers)(this._tryActivateEditMode.bind(this,null))))}additionalCursorData(){var e;const t=this._labelRenderer.getTextInfo();return{color:this._source.editableTextStyle().cursorColor,lineSpacing:t.lineSpacing,lineHeight:t.lineHeight,rotationPoint:null!==(e=this._labelRenderer.rotation())&&void 0!==e?e:void 0}}positionToCoordinate(e){return this._labelRenderer.positionToCoordinate(e)}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_validatePriceScale(){return!0}_updateImpl(e){var t,i;if(super._updateImpl(e),this._renderer=null,0===this._points.length)return;const{mediaSize:{width:a,height:u}}=e,_=this._source.properties().childs(),p=new r.CompositeRenderer,g=_.text.value(),x=this._isTextEditMode(),f=this._placeHolderMode();let v,T=!0,w=!1;if(1===this._points.length){const e=new n.Point(this._points[0].x,u/2);this._addAlertRenderer(p,[e])} +if(this._source.model().paneForSource(this._source)===this._pane&&((null===(t=_.showLabel)||void 0===t?void 0:t.value())&&g||f||x)){let e=0,t=5,r="center",o="middle";const l=this._points[0].x;let c=0;switch(_.vertLabelsAlign.value()){case"top":c=u;break;case"middle":c=u/2,w=!0;break;case"bottom":c=0}if("horizontal"===_.textOrientation.value()){switch(_.horzLabelsAlign.value()){case"left":r="right";break;case"right":r="left";break;case"center":r="center"}switch(_.vertLabelsAlign.value()){case"top":o="bottom";break;case"middle":o="middle";break;case"bottom":o="top"}}else{switch(e=-Math.PI/2,t=0,_.horzLabelsAlign.value()){case"left":o="bottom";break;case"right":o="top";break;case"center":o="middle"}switch(_.vertLabelsAlign.value()){case"top":r="left";break;case"middle":r="center";break;case"bottom":r="right"}}this._labelRenderer.setData({points:[new n.Point(l,c)],text:this._textData(),color:this._textColor(),vertAlign:o,horzAlign:r,font:h.CHART_FONT_FAMILY,offsetX:t,offsetY:0,bold:_.bold.value(),italic:_.italic.value(),fontsize:_.fontsize.value(),forceTextAlign:!0,angle:e,decorator:f?d.PlusTextRendererDecorator.instance():void 0,...this._inplaceTextHighlight()}),this._labelRenderer.setCursorType(this._textCursorType()),p.append(this._labelRenderer),this._needLabelExclusionPath(this._labelRenderer)&&(v=null!==(i=(0,s.getTextBoundaries)(this._labelRenderer,a,u))&&void 0!==i?i:void 0),T=this._labelRenderer.isOutOfScreen(a,u),T?this.closeTextEditor():this._updateInplaceText(this._labelRenderer.getTextInfo())}const R={x:this._points[0].x,color:_.linecolor.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),excludeBoundaries:v},m=R.linewidth/2+1;if(T=T&&(R.x<-m||R.x>a+m),this._lineRenderer.setData(R),this._lineRenderer.setHitTest(new c.HitTestResult(c.HitTarget.MovePoint,{snappingIndex:this._source.points()[0].index})),p.insert(this._lineRenderer,0),!T){if(1===this._points.length&&!this._isTextEditMode()){const e=[(0,l.anchor)({x:this._points[0].x,y:w?.9*u:u/2,pointIndex:0,square:!0,snappingIndex:this._source.points()[0].index,cursorType:o.PaneCursorType.HorizontalResize})];p.append(this.createLineAnchor({points:e},0))}this._renderer=p}}_needLabelExclusionPath(e){const t=this._source.properties().childs(),i="horizontal"===t.textOrientation.value(),n=t.text.value();if(i)return""!==n.trim();if("center"!==t.horzLabelsAlign.value())return!1;const r=e.getLinesInfo().lines;if(r.length%2==0)return!1;if(""===r[Math.floor(r.length/2)].text.trim())return!1;return!0}}},28081:(e,t,i)=>{"use strict";i.d(t,{PaneRendererCachedImage:()=>o});var n=i(86441),r=i(34026),s=i(56468);class o{constructor(e,t){this._cacheRect=null,this._targetRect=null,this._cacheProvider=e,this._index=t}draw(e,t){const i=this._cacheProvider.getCacheRects(t,this._index);if(null===i)return this._cacheRect=null,void(this._targetRect=null);if(this._cacheRect=i.cacheRect,this._targetRect=i.targetRect,0===this._cacheRect.width||0===this._cacheRect.height||0===this._targetRect.width||0===this._targetRect.height)return;e.save(),e.setTransform(1,0,0,1,0,0) +;const{horizontalPixelRatio:n,verticalPixelRatio:r}=t,s=this._cacheProvider.getCacheCanvas(t);e.drawImage(s,Math.round(this._cacheRect.left*n),Math.round(this._cacheRect.top*r),this._cacheRect.width*n,this._cacheRect.height*r,Math.round(this._targetRect.left*n),Math.round(this._targetRect.top*r),this._targetRect.width*n,this._targetRect.height*r),e.restore()}hitTest(e){if(null===this._targetRect)return null;const t=new n.Point(this._targetRect.left,this._targetRect.top),i=t.add(new n.Point(this._targetRect.width,this._targetRect.height));return(0,r.pointInBox)(e,(0,n.box)(t,i))?new s.HitTestResult(s.HitTarget.Regular):null}}},55053:(e,t,i)=>{"use strict";i.d(t,{ArcWedgeRenderer:()=>a});var n,r=i(56468),s=i(19063),o=i(75919);!function(e){e[e.HitTestTolerance=4]="HitTestTolerance"}(n||(n={}));class a extends o.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new r.HitTestResult(r.HitTarget.MovePoint),this._backHitTest=new r.HitTestResult(r.HitTarget.MovePointBackground)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data)return null;const t=e.subtract(this._data.center),i=t.length();if(Math.abs(i-this._data.radius)<=4){const t=e.subtract(this._data.p1).length(),i=e.subtract(this._data.p2).length();if(Math.max(t,i)<=this._data.p1.subtract(this._data.p2).length())return this._hitTest}if(this._data.fillBackground&&i<=this._data.radius){const e=this._data.p1.subtract(this._data.center).normalized(),i=this._data.p2.subtract(this._data.center).normalized(),n=t.normalized(),r=e.dotProduct(i),s=n.dotProduct(e),o=n.dotProduct(i);if(s>=r&&o>=r)return this._backHitTest}return null}_drawImpl(e){if(null===this._data)return;const t=e.context;if(t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,t.beginPath(),t.arc(this._data.center.x,this._data.center.y,this._data.radius,this._data.angle1,this._data.angle2),t.stroke(),this._data.fillBackground){if(t.arc(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.angle2,this._data.angle1,!0),this._data.gradient){const e=t.createRadialGradient(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.center.x,this._data.center.y,this._data.radius);e.addColorStop(0,(0,s.generateColor)(this._data.color1,this._data.transparency)),e.addColorStop(1,(0,s.generateColor)(this._data.color2,this._data.transparency)),t.fillStyle=e}else t.fillStyle=(0,s.generateColor)(this._data.color,this._data.transparency,!0);t.fill()}}}},66825:(e,t,i)=>{"use strict";i.d(t,{cubicBezierHitTest:()=>l,extendQuadroBezier:()=>d,quadroBezierHitTest:()=>o});var n,r=i(4652),s=i(9859);function o(e,t,i,n,s){const o=i.subtract(e).length()+i.subtract(t).length(),a=Math.max(3/o,.02);let l;for(let o=0;;o+=a){o>1&&(o=1);const a=e.scaled((1-o)*(1-o)),d=i.scaled(2*o*(1-o)),h=t.scaled(o*o),c=a.add(d).add(h);if(void 0!==l){if((0,r.distanceToSegment)(c,l,n).distance=1)break}return!1}function d(e,t,i,n,r){const s=i.subtract(e).length()+i.subtract(t).length();if(!s)return[];const o=function(e,t,i,n,r){const s=[],o=h(e.y,t.y,i.y,0).concat(h(e.y,t.y,i.y,r));for(let r=0;r=0&&a<=n&&s.push(o[r])}const a=h(e.x,t.x,i.x,0).concat(h(e.x,t.x,i.x,n));for(let n=0;n=0&&o<=r&&s.push(a[n])}return s}(e,t,i,n,r).filter((e=>e>1)).sort(((e,t)=>e-t));t.x>=0&&t.x<=n&&t.y>=0&&t.y<=r&&o.unshift(1);const a=3/s,l=[];for(let n=0;n0){h[h.length-1].subtract(l).length()<2&&(d+=r,r*=2)}h.push(l),s+=r}h.length>0&&l.push(h)}return l}function h(e,t,i,n){const r=[],s=e-2*i+t,o=2*i-2*e,a=e-n;if(Math.abs(s)>1e-8){const e=o*o-4*s*a;e>=0&&(r.push((-o+Math.sqrt(e))/(2*s)),r.push((-o-Math.sqrt(e))/(2*s)))}else r.push(-a/o);return r}function c(e,t,i,n){return(1-n)*(1-n)*e+2*(1-n)*n*i+n*n*t}!function(e){e[e.MaxHitTestSegments=50]="MaxHitTestSegments"}(n||(n={}))},65395:(e,t,i)=>{"use strict";i.d(t,{ChannelRenderer:()=>c});var n=i(50151),r=i(86441),s=i(34026),o=i(4652),a=i(56468),l=i(37743),d=i(19063),h=i(75919);class c extends h.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;const i=this._visiblePolygon(t.mediaSize);return null!==i&&(0,s.pointInPolygon)(e,i)?new a.HitTestResult(a.HitTarget.MovePointBackground):null}_drawImpl(e){if(null===this._data)return;const t=e.context,i=this._visiblePolygon(e.mediaSize);if(null!==i){t.beginPath(),t.moveTo(i[0].x,i[0].y);for(let e=1;e{"use strict";i.d(t,{DisjointChannelRenderer:()=>p});var n=i(50151),r=i(86441),s=i(34026),o=i(4652),a=i(5531),l=i(51056),d=i(56468),h=i(90241),c=i(37743),u=i(19063),_=i(75919) +;class p{constructor(){this._parallelChannelRenderer=new h.ParallelChannelRenderer,this._disjointChannelIntersectionRenderer=new g,this._selectedRenderer=this._disjointChannelIntersectionRenderer}setData(e){if(e.points.length<4)return;const[t,i,n,s]=e.points;if((0,r.equalPoints)(t,i)||(0,r.equalPoints)(n,s)||(0,o.distanceToLine)(t,i,n).distance<1e-6&&(0,o.distanceToLine)(t,i,s).distance<1e-6)this._selectedRenderer=null;else{null!==(0,a.intersectLines)((0,r.lineThroughPoints)(t,i),(0,r.lineThroughPoints)(n,s))?(this._disjointChannelIntersectionRenderer.setData(e),this._selectedRenderer=this._disjointChannelIntersectionRenderer):(this._parallelChannelRenderer.setData({line1:{color:"rgba(0,0,0,0)",lineStyle:l.LINESTYLE_SOLID,lineWidth:0,points:[t,i]},line2:{color:"rgba(0,0,0,0)",lineStyle:l.LINESTYLE_SOLID,lineWidth:0,points:[s,n]},extendLeft:e.extendleft,extendRight:e.extendright,skipLines:!0,fillBackground:!0,backColor:(0,u.generateColor)(e.backcolor,e.transparency),hittestOnBackground:e.hittestOnBackground}),this._selectedRenderer=this._parallelChannelRenderer)}}hitTest(e,t){return null!==this._selectedRenderer?this._selectedRenderer.hitTest(e,t):null}draw(e,t){null!==this._selectedRenderer&&this._selectedRenderer.draw(e,t)}}class g extends _.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;for(const i of this._visiblePolygons(t.mediaSize))if((0,s.pointInPolygon)(e,i))return new d.HitTestResult(d.HitTarget.MovePointBackground);return null}_drawImpl(e){if(null===this._data||this._data.points.length<4)return;const t=e.context;t.fillStyle=(0,u.generateColor)(this._data.backcolor,this._data.transparency);for(const i of this._visiblePolygons(e.mediaSize)){t.beginPath(),t.moveTo(i[0].x,i[0].y);for(let e=1;e{"use strict";i.d(t,{EllipseRendererSimple:()=>h});var n,r=i(56468),s=i(9859),o=i(86441),a=i(19063),l=i(75919),d=i(37743);!function(e){e[e.HitTestTolerance=3]="HitTestTolerance"}(n||(n={})) +;class h extends l.MediaCoordinatesPaneRenderer{constructor(e,t,i){super(),this._data=e,this._hitTest=t||new r.HitTestResult(r.HitTarget.MovePoint),this._backgroundHitTest=i||new r.HitTestResult(r.HitTarget.MovePointBackground)}hitTest(e){if(this._data.points.length<2)return null;const t=this._data.points[0],i=this._data.points[1],n=.5*Math.abs(t.x-i.x),r=Math.abs(t.x-i.x),a=Math.abs(t.y-i.y),l=t.add(i).scaled(.5);let d=e.subtract(l);if(r<1||a<1)return null;const h=(i.y-t.y)/(i.x-t.x);d=new o.Point(d.x,d.y/h);let c=d.x*d.x+d.y*d.y-n*n;return c=(0,s.sign)(c)*Math.sqrt(Math.abs(c/n)),Math.abs(c)<3?this._hitTest:this._data.fillBackground&&!this._data.noHitTestOnBackground&&c<3?this._backgroundHitTest:null}_drawImpl(e){const t=e.context;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&(0,d.setLineStyle)(t,this._data.linestyle);const i=this._data.points[0],n=this._data.points[1],r=Math.abs(i.x-n.x),s=Math.abs(i.y-n.y),o=i.add(n).scaled(.5);if(r<1||s<1)return;let l=0;if(this._data.wholePoints){const e=this._data.wholePoints[0],t=this._data.wholePoints[1];l=Math.abs(e.x-t.x)}t.save(),t.translate(o.x,o.y),t.scale(1,s/r),t.beginPath(),t.arc(0,0,r/2,0,2*Math.PI,!1),t.restore(),t.stroke(),this._data.fillBackground&&(this._data.wholePoints&&(t.translate(o.x,o.y),t.scale(1,s/r),t.arc(0,0,l/2,0,2*Math.PI,!0)),t.fillStyle=(0,a.generateColor)(this._data.backcolor,this._data.transparency,!0),t.fill())}}},48633:(e,t,i)=>{"use strict";i.d(t,{intersectLineWithViewport:()=>o});var n=i(86441);function r(e,t,i){return e>=t&&e<=i?e:null}function s(e,t,i,n){return Math.sign(e.x-t.x)===Math.sign(i.x-n.x)&&Math.sign(e.y-t.y)===Math.sign(i.y-n.y)}function o(e,t,i,o,a,l,d){const h=e.x>=0&&e.x<=a&&e.y>=0&&e.y<=l,c=t.x>=0&&t.x<=a&&t.y>=0&&t.y<=l;if(h&&c&&!i&&!o)return[e,t];if(e.x<0&&t.x<0&&(e.xa&&t.x>a&&(e.xl&&t.y>l&&(e.ya)return null;e.yl?l+(e.y-l)%d:l+(d-(l-e.y)%d)),new n.Point(t.x,0))}else if(e.y===t.y){if(e.y<0||e.y>l)return null;e.xa?a+(e.x-a)%d:a+(d-(a-e.x)%d),e.y),new n.Point(0,t.y))}else{const s=(t.y-e.y)/(t.x-e.x),o=e.y-s*e.x;let h=0,c=0;const _=r(o,0,l);if(null!==_)if(d>0&&(e.x<=0||i&&e.x0&&(e.x>=a||i&&e.x>t.x)){const t=e.x>=a?Math.sqrt(Math.pow(e.x-a,2)+Math.pow(e.y-p,2))%d:d-Math.sqrt(Math.pow(e.x-a,2)+Math.pow(e.y-p,2))%d;h=Math.cos(Math.atan(s))*t,c=s*h,u.push(new n.Point(a+h,p+c))}else u.push(new n.Point(a,p));const g=r(-o/s,0,a) +;if(null!==g&&(0!==g||0!==_))if(d>0&&(e.y<=0||i&&e.y0&&(e.y>=l||i&&e.y>t.y)){const t=e.y>=l?Math.sqrt(Math.pow(e.x-x,2)+Math.pow(e.y-l,2))%d:d-Math.sqrt(Math.pow(e.x-x,2)+Math.pow(e.y-l,2))%d;h=Math.cos(Math.atan(s))*t,c=s*h,u.push(new n.Point(x+Math.sign(s)*h,l+Math.sign(s)*c))}else u.push(new n.Point(x,l))}if(u.length<1)return null;if(u.length<2&&u.push(u[0]),!i&&h){return[e,s(u[0],u[1],e,t)?u[1]:u[0]]}if(!o&&c){return[s(u[0],u[1],e,t)?u[0]:u[1],t]}return s(u[0],u[1],e,t)?[u[0],u[1]]:[u[1],u[0]]}},36036:(e,t,i)=>{"use strict";i.d(t,{LineAnchorRenderer:()=>w,anchor:()=>p});var n=i(14314),r=i(86441),s=i(34026),o=i(50151),a=i(37743),l=i(37265),d=i(56468),h=i(72791),c=i(61993),u=i(30125);class _ extends r.Point{constructor(e){super(e.x,e.y),(0,n.default)(this,this,e)}}function p(e){return new _(e)}function g(e,t,i,n){const r=i+n/2;(0,a.drawRoundRect)(e,t.x-r,t.y-r,2*r,2*r,(i+n)/2),e.closePath(),e.lineWidth=n}function x(e,t,i,n){e.globalAlpha=.2,g(e,t,i,n),e.stroke(),e.globalAlpha=1}function f(e,t,i,n){g(e,t,i-n,n),e.fill(),e.stroke()}function v(e,t,i,n){e.globalAlpha=.2,e.beginPath(),e.arc(t.x,t.y,i+n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.stroke(),e.globalAlpha=1}function T(e,t,i,n){e.beginPath(),e.arc(t.x,t.y,i-n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.fill(),e.stroke()}class w extends u.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null!=e?e:null}setData(e){this._data=e}hitTest(e){var t,i;if(null===this._data||this._data.disableInteractions)return null;const{radius:n,points:r}=this._data,s=(0,c.interactionTolerance)().anchor;for(let o=0;o(0,s.pointInBox)(t,e)))}_drawImpl(e){if(null===this._data||!this._data.visible)return;const t=[],i=[],n=[],r=[];for(let e=0;e{"use strict";i.d(t,{ParallelChannelRenderer:()=>g});const n=function(e,t){for(var i,n=-1,r=e.length;++n0&&(0,o.pointInPolygon)(e,t))return this._backHittestResult}return null}_drawImpl(e){if(null===this._data)return;const{line1:t,line2:i,middleLine:n,skipLines:r,skipTopLine:s,fillBackground:o,backColor:a}=this._data,l=e.context;if(l.lineCap="round",r||this._drawLine(l,t,this._data,e.mediaSize),r||s||!i||this._drawLine(l,i,this._data,e.mediaSize),o&&i){const t=this._getBackgroundPolygon(this._data,e.mediaSize);if(t.length>0){l.beginPath(),l.moveTo(t[0].x,t[0].y);for(let e=1;e{"use strict";i.d(t,{PolygonRenderer:()=>p});var n=i(34026),r=i(4652),s=i(91046),o=i(49857),a=i(56468),l=i(19063),d=i(75919),h=i(61993),c=i(37743),u=i(51056),_=i(64034);class p extends d.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._backHittest=new a.HitTestResult(a.HitTarget.MovePointBackground),this._points=[],this._hittest=null!=e?e:new a.HitTestResult(a.HitTarget.MovePoint)}setData(e){this._data=e,this._points=e.points}hitTest(e){if(null===this._data||void 0!==this._data.mouseTouchable&&!this._data.mouseTouchable)return null;const t=Math.max((0,h.interactionTolerance)().line,Math.ceil(this._data.linewidth/2)),i=this._points.length;if(1===i){return(0,n.pointInCircle)(e,this._points[0],t)?this._hittest:null}for(let n=1;n0){const n=this._points[0],s=this._points[i-1];if((0,r.distanceToSegment)(n,s,e).distance<=t)return this._hittest}return this._data.filled&&this._data.fillBackground&&(0,n.pointInPolygon)(e,this._data.points)?this._backHittest:null}_drawImpl(e){var t,i;const n=e.context,r=this._points.length;if(null===this._data||0===r)return;if(1===r)return void this._drawPoint(n,this._points[0],this._data.linewidth/2,this._data.color);n.beginPath();const a=this._data.linestyle===u.LINESTYLE_SOLID?"round":"butt",d=null!==(t=this._data.linecap)&&void 0!==t?t:a;n.lineCap=d,n.strokeStyle=this._data.color,n.lineWidth=this._data.linewidth,n.lineJoin=null!==(i=this._data.linejoin)&&void 0!==i?i:"round",(0,c.setLineStyle)(n,this._data.linestyle);const h=this._points[0];n.moveTo(h.x,h.y);for(const e of this._points)n.lineTo(e.x,e.y);if(this._data.filled&&this._data.fillBackground&&(n.fillStyle=(0,l.generateColor)(this._data.backcolor,this._data.transparency),n.fill()),this._data.filled&&!this._data.skipClosePath&&n.closePath(),r>1){if(this._data.leftend===o.LineEnd.Arrow){const e=this._correctArrowPoints(this._points[1],this._points[0],n.lineWidth,d);(0,s.drawArrow)(e[0],e[1],n,n.lineWidth,_.dpr1PixelRatioInfo)}if(this._data.rightend===o.LineEnd.Arrow){const e=this._correctArrowPoints(this._points[r-2],this._points[r-1],n.lineWidth,d);(0,s.drawArrow)(e[0],e[1],n,n.lineWidth,_.dpr1PixelRatioInfo)}}this._data.linewidth>0&&n.stroke()}_drawPoint(e,t,i,n){0!==i&&(e.beginPath(),e.fillStyle=n,e.arc(t.x,t.y,i,0,2*Math.PI,!0), +e.fill(),e.closePath())}_correctArrowPoints(e,t,i,n){const r=t.subtract(e),s=r.length();if("butt"===n||s<1)return[e,t];const o=s+i/2;return[e,r.scaled(o/s).add(e)]}}},13075:(e,t,i)=>{"use strict";i.d(t,{PlusTextRendererDecorator:()=>r});var n=i(17330);class r{geometry(e){const t=(0,n.fontSize)(e);return{decoratorAndTextMargin:t/3,width:Math.round(.8*t),ignoreRtl:!1}}draw(e,t,i,n){const{horizontalPixelRatio:r,verticalPixelRatio:s}=t,o=Math.max(1,Math.round(r*n.decoratorWidth/8)),a=o%2/2,l=Math.round((n.textTop+n.textBottom)/2*s)+a,d=Math.round((n.decoratorLeft+n.decoratorWidth/2)*r)+a,h=Math.round(n.decoratorWidth*r);e.strokeStyle=i.color,e.lineWidth=o;let c=h/2;d%2/2!=c%2/2&&(c+=.5),e.beginPath(),e.moveTo(d-c,l),e.lineTo(d+c,l),e.moveTo(d,l-c),e.lineTo(d,l+c),e.stroke()}static instance(){var e;return this._instance=null!==(e=this._instance)&&void 0!==e?e:new r,this._instance}}r._instance=null},1161:(e,t,i)=>{"use strict";i.d(t,{TriangleRenderer:()=>_});var n=i(86441),r=i(4652),s=i(34026),o=i(75919),a=i(56468),l=i(19063),d=i(61993),h=i(37743),c=i(51056),u=i(48633);class _ extends o.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.points.length<2)return null;const[t,i]=this._data.points;let n=(0,r.distanceToSegment)(t,i,e);const o=(0,d.interactionTolerance)().line;if(n.distance<=o)return new a.HitTestResult(a.HitTarget.MovePoint);if(3!==this._data.points.length)return null;const l=this._data.points[2];return n=(0,r.distanceToSegment)(i,l,e),n.distance<=o?new a.HitTestResult(a.HitTarget.MovePoint):(n=(0,r.distanceToSegment)(l,t,e),n.distance<=o?new a.HitTestResult(a.HitTarget.MovePoint):this._data.fillBackground&&(0,s.pointInTriangle)(e,t,i,l)?new a.HitTestResult(a.HitTarget.MovePointBackground):null)}_drawImpl(e){var t;if(null===this._data||this._data.points.length<2)return;const i=e.context,r=(null!==(t=this._data.linestyle)&&void 0!==t?t:c.LINESTYLE_SOLID)===c.LINESTYLE_SOLID?"round":"butt";i.lineCap=r,i.lineJoin="round",i.strokeStyle=this._data.color,i.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&(0,h.setLineStyle)(i,this._data.linestyle);const[s,o,a=o]=this._data.points,{mediaSize:d}=e;if(this._data.fillBackground&&Math.abs((s.x-a.x)*(o.y-a.y)-(o.x-a.x)*(s.y-a.y))>1e-10){let e=[new n.Point(0,0),new n.Point(d.width,0),new n.Point(d.width,d.height),new n.Point(0,d.height)];if(e=(0,h.clipPolygonByEdge)(e,s,o,[o,a]),e=(0,h.clipPolygonByEdge)(e,o,a,[a,s]),e=(0,h.clipPolygonByEdge)(e,a,s,[s,o]),e&&e.length>1){i.save(),i.beginPath(),i.moveTo(e[0].x,e[0].y);for(let t=1;te+t),0);[[s,o],[o,a],[a,s]].forEach((([e,t])=>{const i=(0,u.intersectLineWithViewport)(e,t,!1,!1,d.width,d.height,p);i&&_.push(i)})),_.length&&(i.beginPath(),_.forEach((([e,t])=>{i.moveTo(e.x,e.y),i.lineTo(t.x,t.y)})),i.stroke())}}},64099:e=>{ +e.exports=''},99620:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-clock-white.c4675d37769f1df4c9ec.png"},88249:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-failure-white.a838a6689f951970e715.png"},14012:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-success-white.2fb9966b4c0f3529a2ea.png"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/ms_MY.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/ms_MY.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/ms_MY.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/ms_MY.1184.31f15426028027b1489d.js b/charting_library/bundles/ms_MY.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/ms_MY.1184.31f15426028027b1489d.js rename to charting_library/bundles/ms_MY.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/ms_MY.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/ms_MY.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/ms_MY.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/ms_MY.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/ms_MY.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/ms_MY.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/ms_MY.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/ms_MY.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/ms_MY.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/ms_MY.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/ms_MY.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/ms_MY.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/ms_MY.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/ms_MY.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/ms_MY.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/ms_MY.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/ms_MY.2364.0512844d92ec568be1c1.js b/charting_library/bundles/ms_MY.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/ms_MY.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/ms_MY.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/ms_MY.2530.adc265598cdcdb54de60.js b/charting_library/bundles/ms_MY.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/ms_MY.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/ms_MY.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/ms_MY.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/ms_MY.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/ms_MY.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/ms_MY.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/ms_MY.2870.94eec294c5a8f0610249.js b/charting_library/bundles/ms_MY.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/ms_MY.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/ms_MY.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/ms_MY.359.db67c54d050dcf386a2b.js b/charting_library/bundles/ms_MY.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/ms_MY.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/ms_MY.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/ms_MY.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/ms_MY.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/ms_MY.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/ms_MY.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/ms_MY.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/ms_MY.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/ms_MY.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/ms_MY.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/ms_MY.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/ms_MY.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/ms_MY.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/ms_MY.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/ms_MY.4109.fb5805530255b4d350dd.js b/charting_library/bundles/ms_MY.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/ms_MY.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/ms_MY.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/ms_MY.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/ms_MY.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/ms_MY.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/ms_MY.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/ms_MY.4703.56cf74984f3c0c091270.js b/charting_library/bundles/ms_MY.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/ms_MY.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/ms_MY.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/ms_MY.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/ms_MY.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/ms_MY.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/ms_MY.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/ms_MY.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/ms_MY.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/ms_MY.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/ms_MY.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/ms_MY.6150.a11d291ee03946014bc0.js b/charting_library/bundles/ms_MY.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/ms_MY.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/ms_MY.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/ms_MY.6302.50eaa484246d9138be47.js b/charting_library/bundles/ms_MY.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/ms_MY.6302.50eaa484246d9138be47.js rename to charting_library/bundles/ms_MY.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/ms_MY.6342.98849a5d0efe1079a157.js b/charting_library/bundles/ms_MY.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/ms_MY.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/ms_MY.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/ms_MY.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/ms_MY.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/ms_MY.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/ms_MY.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/ms_MY.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/ms_MY.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/ms_MY.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/ms_MY.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/ms_MY.6822.dc35accbb7718f87443e.js b/charting_library/bundles/ms_MY.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/ms_MY.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/ms_MY.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/ms_MY.711.382d355b9d621474ad0c.js b/charting_library/bundles/ms_MY.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/ms_MY.711.382d355b9d621474ad0c.js rename to charting_library/bundles/ms_MY.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/ms_MY.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/ms_MY.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/ms_MY.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/ms_MY.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/ms_MY.8370.27448531d54b88e152ec.js b/charting_library/bundles/ms_MY.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/ms_MY.8370.27448531d54b88e152ec.js rename to charting_library/bundles/ms_MY.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/ms_MY.8622.1c50c41ea462dc532246.js b/charting_library/bundles/ms_MY.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/ms_MY.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/ms_MY.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/ms_MY.8697.8775a7191ab3c8155460.js b/charting_library/bundles/ms_MY.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/ms_MY.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/ms_MY.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/ms_MY.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/ms_MY.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/ms_MY.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/ms_MY.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/ms_MY.9093.c8b0300134e591e923fc.js b/charting_library/bundles/ms_MY.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/ms_MY.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/ms_MY.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/ms_MY.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/ms_MY.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/ms_MY.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/ms_MY.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/nl_NL.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/nl_NL.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/nl_NL.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/nl_NL.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/nl_NL.1184.31f15426028027b1489d.js b/charting_library/bundles/nl_NL.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/nl_NL.1184.31f15426028027b1489d.js rename to charting_library/bundles/nl_NL.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/nl_NL.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/nl_NL.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/nl_NL.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/nl_NL.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/nl_NL.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/nl_NL.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/nl_NL.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/nl_NL.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/nl_NL.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/nl_NL.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/nl_NL.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/nl_NL.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/nl_NL.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/nl_NL.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/nl_NL.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/nl_NL.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/nl_NL.2364.0512844d92ec568be1c1.js b/charting_library/bundles/nl_NL.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/nl_NL.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/nl_NL.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/nl_NL.2530.adc265598cdcdb54de60.js b/charting_library/bundles/nl_NL.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/nl_NL.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/nl_NL.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/nl_NL.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/nl_NL.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/nl_NL.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/nl_NL.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/nl_NL.2870.94eec294c5a8f0610249.js b/charting_library/bundles/nl_NL.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/nl_NL.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/nl_NL.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/nl_NL.359.db67c54d050dcf386a2b.js b/charting_library/bundles/nl_NL.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/nl_NL.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/nl_NL.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/nl_NL.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/nl_NL.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/nl_NL.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/nl_NL.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/nl_NL.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/nl_NL.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/nl_NL.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/nl_NL.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/nl_NL.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/nl_NL.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/nl_NL.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/nl_NL.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/nl_NL.4109.fb5805530255b4d350dd.js b/charting_library/bundles/nl_NL.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/nl_NL.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/nl_NL.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/nl_NL.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/nl_NL.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/nl_NL.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/nl_NL.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/nl_NL.4703.56cf74984f3c0c091270.js b/charting_library/bundles/nl_NL.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/nl_NL.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/nl_NL.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/nl_NL.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/nl_NL.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/nl_NL.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/nl_NL.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/nl_NL.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/nl_NL.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/nl_NL.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/nl_NL.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/nl_NL.6150.a11d291ee03946014bc0.js b/charting_library/bundles/nl_NL.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/nl_NL.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/nl_NL.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/nl_NL.6302.50eaa484246d9138be47.js b/charting_library/bundles/nl_NL.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/nl_NL.6302.50eaa484246d9138be47.js rename to charting_library/bundles/nl_NL.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/nl_NL.6342.98849a5d0efe1079a157.js b/charting_library/bundles/nl_NL.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/nl_NL.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/nl_NL.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/nl_NL.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/nl_NL.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/nl_NL.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/nl_NL.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/nl_NL.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/nl_NL.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/nl_NL.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/nl_NL.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/nl_NL.6822.dc35accbb7718f87443e.js b/charting_library/bundles/nl_NL.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/nl_NL.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/nl_NL.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/nl_NL.711.382d355b9d621474ad0c.js b/charting_library/bundles/nl_NL.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/nl_NL.711.382d355b9d621474ad0c.js rename to charting_library/bundles/nl_NL.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/nl_NL.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/nl_NL.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/nl_NL.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/nl_NL.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/nl_NL.8370.27448531d54b88e152ec.js b/charting_library/bundles/nl_NL.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/nl_NL.8370.27448531d54b88e152ec.js rename to charting_library/bundles/nl_NL.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/nl_NL.8622.1c50c41ea462dc532246.js b/charting_library/bundles/nl_NL.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/nl_NL.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/nl_NL.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/nl_NL.8697.8775a7191ab3c8155460.js b/charting_library/bundles/nl_NL.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/nl_NL.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/nl_NL.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/nl_NL.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/nl_NL.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/nl_NL.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/nl_NL.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/nl_NL.9093.c8b0300134e591e923fc.js b/charting_library/bundles/nl_NL.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/nl_NL.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/nl_NL.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/nl_NL.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/nl_NL.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/nl_NL.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/nl_NL.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/pl.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/pl.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/pl.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/pl.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/pl.1184.31f15426028027b1489d.js b/charting_library/bundles/pl.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/pl.1184.31f15426028027b1489d.js rename to charting_library/bundles/pl.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/pl.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/pl.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/pl.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/pl.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/pl.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/pl.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/pl.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/pl.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/pl.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/pl.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/pl.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/pl.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/pl.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/pl.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/pl.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/pl.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/pl.2364.0512844d92ec568be1c1.js b/charting_library/bundles/pl.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/pl.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/pl.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/pl.2530.adc265598cdcdb54de60.js b/charting_library/bundles/pl.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/pl.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/pl.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/pl.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/pl.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/pl.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/pl.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/pl.2870.94eec294c5a8f0610249.js b/charting_library/bundles/pl.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/pl.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/pl.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/pl.359.db67c54d050dcf386a2b.js b/charting_library/bundles/pl.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/pl.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/pl.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/pl.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/pl.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/pl.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/pl.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/pl.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/pl.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/pl.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/pl.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/pl.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/pl.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/pl.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/pl.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/pl.4109.fb5805530255b4d350dd.js b/charting_library/bundles/pl.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/pl.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/pl.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/pl.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/pl.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/pl.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/pl.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/pl.4703.56cf74984f3c0c091270.js b/charting_library/bundles/pl.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/pl.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/pl.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/pl.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/pl.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/pl.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/pl.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/pl.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/pl.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/pl.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/pl.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/pl.6150.a11d291ee03946014bc0.js b/charting_library/bundles/pl.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/pl.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/pl.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/pl.6302.50eaa484246d9138be47.js b/charting_library/bundles/pl.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/pl.6302.50eaa484246d9138be47.js rename to charting_library/bundles/pl.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/pl.6342.98849a5d0efe1079a157.js b/charting_library/bundles/pl.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/pl.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/pl.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/pl.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/pl.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/pl.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/pl.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/pl.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/pl.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/pl.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/pl.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/pl.6822.dc35accbb7718f87443e.js b/charting_library/bundles/pl.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/pl.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/pl.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/pl.711.382d355b9d621474ad0c.js b/charting_library/bundles/pl.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/pl.711.382d355b9d621474ad0c.js rename to charting_library/bundles/pl.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/pl.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/pl.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/pl.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/pl.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/pl.8370.27448531d54b88e152ec.js b/charting_library/bundles/pl.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/pl.8370.27448531d54b88e152ec.js rename to charting_library/bundles/pl.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/pl.8622.1c50c41ea462dc532246.js b/charting_library/bundles/pl.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/pl.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/pl.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/pl.8697.8775a7191ab3c8155460.js b/charting_library/bundles/pl.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/pl.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/pl.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/pl.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/pl.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/pl.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/pl.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/pl.9093.c8b0300134e591e923fc.js b/charting_library/bundles/pl.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/pl.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/pl.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/pl.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/pl.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/pl.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/pl.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/pt.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/pt.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/pt.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/pt.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/pt.1184.31f15426028027b1489d.js b/charting_library/bundles/pt.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/pt.1184.31f15426028027b1489d.js rename to charting_library/bundles/pt.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/pt.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/pt.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/pt.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/pt.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/pt.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/pt.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/pt.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/pt.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/pt.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/pt.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/pt.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/pt.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/pt.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/pt.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/pt.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/pt.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/pt.2364.0512844d92ec568be1c1.js b/charting_library/bundles/pt.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/pt.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/pt.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/pt.2530.adc265598cdcdb54de60.js b/charting_library/bundles/pt.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/pt.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/pt.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/pt.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/pt.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/pt.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/pt.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/pt.2870.94eec294c5a8f0610249.js b/charting_library/bundles/pt.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/pt.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/pt.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/pt.359.db67c54d050dcf386a2b.js b/charting_library/bundles/pt.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/pt.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/pt.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/pt.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/pt.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/pt.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/pt.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/pt.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/pt.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/pt.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/pt.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/pt.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/pt.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/pt.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/pt.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/pt.4109.fb5805530255b4d350dd.js b/charting_library/bundles/pt.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/pt.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/pt.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/pt.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/pt.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/pt.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/pt.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/pt.4703.56cf74984f3c0c091270.js b/charting_library/bundles/pt.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/pt.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/pt.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/pt.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/pt.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/pt.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/pt.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/pt.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/pt.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/pt.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/pt.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/pt.6150.a11d291ee03946014bc0.js b/charting_library/bundles/pt.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/pt.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/pt.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/pt.6302.50eaa484246d9138be47.js b/charting_library/bundles/pt.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/pt.6302.50eaa484246d9138be47.js rename to charting_library/bundles/pt.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/pt.6342.98849a5d0efe1079a157.js b/charting_library/bundles/pt.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/pt.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/pt.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/pt.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/pt.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/pt.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/pt.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/pt.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/pt.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/pt.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/pt.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/pt.6822.dc35accbb7718f87443e.js b/charting_library/bundles/pt.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/pt.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/pt.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/pt.711.382d355b9d621474ad0c.js b/charting_library/bundles/pt.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/pt.711.382d355b9d621474ad0c.js rename to charting_library/bundles/pt.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/pt.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/pt.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/pt.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/pt.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/pt.8370.27448531d54b88e152ec.js b/charting_library/bundles/pt.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/pt.8370.27448531d54b88e152ec.js rename to charting_library/bundles/pt.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/pt.8622.1c50c41ea462dc532246.js b/charting_library/bundles/pt.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/pt.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/pt.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/pt.8697.8775a7191ab3c8155460.js b/charting_library/bundles/pt.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/pt.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/pt.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/pt.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/pt.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/pt.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/pt.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/pt.9093.c8b0300134e591e923fc.js b/charting_library/bundles/pt.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/pt.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/pt.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/pt.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/pt.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/pt.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/pt.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/ro.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/ro.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/ro.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/ro.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/ro.1184.31f15426028027b1489d.js b/charting_library/bundles/ro.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/ro.1184.31f15426028027b1489d.js rename to charting_library/bundles/ro.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/ro.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/ro.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/ro.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/ro.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/ro.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/ro.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/ro.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/ro.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/ro.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/ro.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/ro.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/ro.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/ro.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/ro.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/ro.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/ro.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/ro.2364.0512844d92ec568be1c1.js b/charting_library/bundles/ro.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/ro.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/ro.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/ro.2530.adc265598cdcdb54de60.js b/charting_library/bundles/ro.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/ro.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/ro.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/ro.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/ro.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/ro.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/ro.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/ro.2870.94eec294c5a8f0610249.js b/charting_library/bundles/ro.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/ro.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/ro.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/ro.359.db67c54d050dcf386a2b.js b/charting_library/bundles/ro.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/ro.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/ro.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/ro.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/ro.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/ro.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/ro.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/ro.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/ro.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/ro.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/ro.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/ro.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/ro.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/ro.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/ro.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/ro.4109.fb5805530255b4d350dd.js b/charting_library/bundles/ro.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/ro.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/ro.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/ro.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/ro.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/ro.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/ro.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/ro.4703.56cf74984f3c0c091270.js b/charting_library/bundles/ro.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/ro.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/ro.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/ro.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/ro.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/ro.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/ro.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/ro.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/ro.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/ro.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/ro.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/ro.6150.a11d291ee03946014bc0.js b/charting_library/bundles/ro.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/ro.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/ro.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/ro.6302.50eaa484246d9138be47.js b/charting_library/bundles/ro.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/ro.6302.50eaa484246d9138be47.js rename to charting_library/bundles/ro.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/ro.6342.98849a5d0efe1079a157.js b/charting_library/bundles/ro.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/ro.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/ro.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/ro.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/ro.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/ro.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/ro.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/ro.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/ro.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/ro.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/ro.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/ro.6822.dc35accbb7718f87443e.js b/charting_library/bundles/ro.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/ro.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/ro.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/ro.711.382d355b9d621474ad0c.js b/charting_library/bundles/ro.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/ro.711.382d355b9d621474ad0c.js rename to charting_library/bundles/ro.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/ro.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/ro.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/ro.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/ro.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/ro.8370.27448531d54b88e152ec.js b/charting_library/bundles/ro.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/ro.8370.27448531d54b88e152ec.js rename to charting_library/bundles/ro.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/ro.8622.1c50c41ea462dc532246.js b/charting_library/bundles/ro.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/ro.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/ro.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/ro.8697.8775a7191ab3c8155460.js b/charting_library/bundles/ro.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/ro.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/ro.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/ro.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/ro.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/ro.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/ro.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/ro.9093.c8b0300134e591e923fc.js b/charting_library/bundles/ro.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/ro.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/ro.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/ro.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/ro.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/ro.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/ro.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/ru.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/ru.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/ru.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/ru.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/ru.1184.31f15426028027b1489d.js b/charting_library/bundles/ru.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/ru.1184.31f15426028027b1489d.js rename to charting_library/bundles/ru.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/ru.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/ru.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/ru.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/ru.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/ru.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/ru.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/ru.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/ru.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/ru.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/ru.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/ru.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/ru.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/ru.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/ru.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/ru.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/ru.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/ru.2364.0512844d92ec568be1c1.js b/charting_library/bundles/ru.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/ru.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/ru.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/ru.2530.adc265598cdcdb54de60.js b/charting_library/bundles/ru.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/ru.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/ru.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/ru.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/ru.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/ru.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/ru.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/ru.2870.94eec294c5a8f0610249.js b/charting_library/bundles/ru.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/ru.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/ru.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/ru.359.db67c54d050dcf386a2b.js b/charting_library/bundles/ru.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/ru.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/ru.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/ru.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/ru.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/ru.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/ru.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/ru.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/ru.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/ru.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/ru.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/ru.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/ru.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/ru.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/ru.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/ru.4109.fb5805530255b4d350dd.js b/charting_library/bundles/ru.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/ru.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/ru.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/ru.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/ru.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/ru.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/ru.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/ru.4703.56cf74984f3c0c091270.js b/charting_library/bundles/ru.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/ru.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/ru.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/ru.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/ru.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/ru.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/ru.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/ru.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/ru.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/ru.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/ru.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/ru.6150.a11d291ee03946014bc0.js b/charting_library/bundles/ru.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/ru.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/ru.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/ru.6302.50eaa484246d9138be47.js b/charting_library/bundles/ru.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/ru.6302.50eaa484246d9138be47.js rename to charting_library/bundles/ru.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/ru.6342.98849a5d0efe1079a157.js b/charting_library/bundles/ru.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/ru.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/ru.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/ru.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/ru.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/ru.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/ru.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/ru.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/ru.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/ru.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/ru.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/ru.6822.dc35accbb7718f87443e.js b/charting_library/bundles/ru.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/ru.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/ru.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/ru.711.382d355b9d621474ad0c.js b/charting_library/bundles/ru.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/ru.711.382d355b9d621474ad0c.js rename to charting_library/bundles/ru.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/ru.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/ru.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/ru.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/ru.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/ru.8370.27448531d54b88e152ec.js b/charting_library/bundles/ru.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/ru.8370.27448531d54b88e152ec.js rename to charting_library/bundles/ru.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/ru.8622.1c50c41ea462dc532246.js b/charting_library/bundles/ru.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/ru.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/ru.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/ru.8697.8775a7191ab3c8155460.js b/charting_library/bundles/ru.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/ru.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/ru.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/ru.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/ru.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/ru.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/ru.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/ru.9093.c8b0300134e591e923fc.js b/charting_library/bundles/ru.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/ru.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/ru.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/ru.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/ru.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/ru.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/ru.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/runtime.7dd2b495dd46fa7aaf80.js b/charting_library/bundles/runtime.4d986d07cb97d8edacba.js similarity index 89% rename from charting_library/bundles/runtime.7dd2b495dd46fa7aaf80.js rename to charting_library/bundles/runtime.4d986d07cb97d8edacba.js index 10bacb7a..ac68d9c5 100644 --- a/charting_library/bundles/runtime.7dd2b495dd46fa7aaf80.js +++ b/charting_library/bundles/runtime.4d986d07cb97d8edacba.js @@ -1,6 +1,6 @@ (()=>{"use strict";var e,a,d,c,f,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(d.exports,d,d.exports,r),d.loaded=!0,d.exports}r.m=b,r.c=t,r._plural={ar:(e,a=6,d=(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5))=>null==e?0:+d,cs:(e,a=3,d=(1==e?0:e>=2&&e<=4?1:2))=>null==e?0:+d,ru:(e,a=3,d=(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2))=>null==e?0:+d,ro:(e,a=3,d=(1==e?0:e%100>19||e%100==0&&0!=e?2:1))=>null==e?0:+d,pl:(e,a=3,d=(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2))=>null==e?0:+d,pt:(e,a=2,d=1!=e)=>null==e?0:+d,de:(e,a=2,d=1!=e)=>null==e?0:+d,en:(e,a=2,d=1!=e)=>null==e?0:+d,es:(e,a=2,d=1!=e)=>null==e?0:+d,sv:(e,a=2,d=1!=e)=>null==e?0:+d,it:(e,a=2,d=1!=e)=>null==e?0:+d,tr:(e,a=2,d=1!=e)=>null==e?0:+d,el:(e,a=2,d=1!=e)=>null==e?0:+d,fr:(e,a=2,d=e>1)=>null==e?0:+d,fa:(e,a=1,d=0)=>null==e?0:+d,ja:(e,a=1,d=0)=>null==e?0:+d,ko:(e,a=1,d=0)=>null==e?0:+d,th:(e,a=1,d=0)=>null==e?0:+d,vi:(e,a=1,d=0)=>null==e?0:+d,zh:(e,a=1,d=0)=>null==e?0:+d,he_IL:(e,a=4,d=(1==e?0:2==e?1:e>10&&e%10==0?2:3))=>null==e?0:+d,ca_ES:(e,a=2,d=1!=e)=>null==e?0:+d,nl_NL:(e,a=2,d=1!=e)=>null==e?0:+d,hu_HU:(e,a=1,d=0)=>null==e?0:+d,id_ID:(e,a=1,d=0)=>null==e?0:+d,ms_MY:(e,a=1,d=0)=>null==e?0:+d,zh_TW:(e,a=1,d=0)=>null==e?0:+d},e=[],r.O=(a,d,c,f)=>{if(!d){var b=1/0;for(l=0;l=f)&&Object.keys(r.O).every((e=>r.O[e](d[n])))?d.splice(n--,1):(t=!1,f0&&e[l-1][2]>f;l--)e[l]=e[l-1];e[l]=[d,c,f]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var f=Object.create(null);r.r(f);var b={};a=a||[null,d({}),d([]),d(d)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=d(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(f,b),f},r.d=(e,a)=>{for(var d in a)r.o(a,d)&&!r.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,d)=>(r.f[d](e,a),a)),[])), -r.u=e=>1595===e?"__LANG__.1595.5af7cac5f9beb6209b28.js":8370===e?"__LANG__.8370.27448531d54b88e152ec.js":1962===e?"__LANG__.1962.e5692070aa1cd0f04ce3.js":877===e?"__LANG__.877.5e88b7d3683c91bd81e8.js":2646===e?"__LANG__.2646.6d4337fd3d77bed4cd79.js":2238===e?"__LANG__.2238.d6b7f80851483fc0e28a.js":2530===e?"__LANG__.2530.adc265598cdcdb54de60.js":711===e?"__LANG__.711.382d355b9d621474ad0c.js":6822===e?"__LANG__.6822.dc35accbb7718f87443e.js":2257===e?"__LANG__.2257.d6bd39830cbe7577fe2e.js":4040===e?"__LANG__.4040.e7e117800dcdd26646f0.js":6703===e?"__LANG__.6703.fb8e84aef31e28d9d3a5.js":1184===e?"__LANG__.1184.31f15426028027b1489d.js":2870===e?"__LANG__.2870.94eec294c5a8f0610249.js":8697===e?"__LANG__.8697.8775a7191ab3c8155460.js":9321===e?"__LANG__.9321.7a432fdf26ec4e6555c4.js":2364===e?"__LANG__.2364.0512844d92ec568be1c1.js":6342===e?"__LANG__.6342.98849a5d0efe1079a157.js":359===e?"__LANG__.359.db67c54d050dcf386a2b.js":3796===e?"__LANG__.3796.83c778227bf8017ea9cf.js":4703===e?"__LANG__.4703.56cf74984f3c0c091270.js":6150===e?"__LANG__.6150.a11d291ee03946014bc0.js":5757===e?"__LANG__.5757.3f945d17f3d4e46d524e.js":4109===e?"__LANG__.4109.fb5805530255b4d350dd.js":9093===e?"__LANG__.9093.c8b0300134e591e923fc.js":8622===e?"__LANG__.8622.1c50c41ea462dc532246.js":6778===e?"__LANG__.6778.11c8f175819c2a9585e8.js":5683===e?"__LANG__.5683.fe97bc110a09f7a85bf1.js":8066===e?"__LANG__.8066.a8f5a3dc8bd34ea86495.js":4166===e?"__LANG__.4166.2b61ec36252115d9d6f5.js":6302===e?"__LANG__.6302.50eaa484246d9138be47.js":101===e?"__LANG__.101.9a36a61f7eb7b2afa18a.js":({92:"chart-screenshot-hint",139:"get-error-card",507:"study-pane-views",607:"study-property-pages-with-definitions",731:"add-compare-dialog",1583:"lt-pane-views",1584:"context-menu-renderer",1702:"manage-drawings-dialog",1754:"symbol-search-dialog",1859:"go-to-date-dialog-impl",1890:"line-tools-icons",2077:"change-interval-dialog",2183:"study-inputs-pane-views",2306:"floating-toolbars",2377:"hammerjs",2413:"custom-themes-api",2704:"currency-label-menu",2878:"drawing-toolbar",3005:"header-toolbar",3030:"new-confirm-inputs-dialog",3596:"general-property-page",4013:"custom-intervals-add-dialog",4079:"series-pane-views",4389:"take-chart-image-impl",4665:"share-chart-to-social-utils",4862:"object-tree-dialog",5009:"load-chart-dialog",5093:"chart-widget-gui",5516:"restricted-toolset",5551:"favorite-drawings-api",5565:"ichart-storage",5592:"chart-text-editor-renderer",5598:"lt-stickers-atlas",6124:"chart-storage-library-http",6166:"chart-event-hint",6265:"new-edit-object-dialog",6456:"study-market",6631:"study-template-dialog",6780:"source-properties-editor",7078:"general-chart-properties-dialog",7129:"line-tools-synchronizer",7260:"chart-bottom-toolbar",7271:"compare-model",7539:"studies",7648:"show-theme-save-dialog",7987:"lt-icons-atlas",8020:"user-defined-bars-marks-tooltip",8313:"chart-storage-external-adapter",8537:"lt-property-pages-with-definitions",8643:"full-tooltips-popup",8890:"simple-dialog",9039:"lollipop-tooltip-renderer",9374:"symbol-info-dialog-impl",9498:"export-data", -9685:"series-icons-map",9754:"global-search-dialog",9790:"favorite-indicators"}[e]||e)+"."+{55:"41afb164a8e5f55e7480",61:"0c09688ef5e03295e673",71:"ed546ba07068c1a9ffe9",92:"b3f237e44d9bf442a7f7",139:"60b010a94494ccdc034c",223:"80c94a3f7764f0e58305",291:"af4415871c7b1bceedc1",302:"a6088fa39b9c050b42d4",361:"0b7d3fd5d9c0b7234428",412:"3f1b49f0b44d2a9178b1",507:"430ecb3d50d053b6e7fa",607:"dbe10d449ea5420c3f0d",731:"2cc982d9b1e8e99945fe",889:"074200253cb34012d014",1227:"fa99eeb5b3e9100173d9",1259:"5e10be76035d11ec1c03",1298:"964a6ddc1be806b16fb3",1335:"6f8fa8a19d18095448b6",1398:"08828eaf3ddece13f3dd",1538:"5b5d70d92dec443af271",1553:"c076714f5e24887f0b94",1583:"f10108f2dceea9f775c0",1584:"675c5481bf59e3dd2e1b",1702:"8170358663062d76c1d5",1729:"3ac3e67dcb991de0067d",1754:"c1573b04ce801649f4ce",1782:"b393c882d21166a0d6b7",1859:"f3ff6bac72a955836a78",1890:"0be276f665ef833ced55",2038:"bc4ce921b1d03f7c81d7",2077:"daec8d3a7b6905b9234b",2079:"f2a9f3dd7d4f8cb9f2fc",2106:"c9a9f76ee985a4d1a7c2",2153:"25721c121ca93bf17bd6",2157:"d1cab62b805a1a6282a1",2183:"f5305fce3617de1a0299",2198:"bd387fff124b1890e093",2208:"bcd0cc1d8cf368f7df17",2227:"e46f1f2d53203e1fb152",2248:"9cd7afef97765d71525b",2264:"1e73b010b4ad6956c0d3",2306:"227af68729a87ca33204",2377:"6e30e0c48af40bf2f6c0",2413:"3ea1bb3833f8ce690a7f",2417:"194a6099f108f235d188",2603:"a0ee1f7aa9156006153c",2704:"166b921e55fcd514b26b",2751:"afbce9c409b45fa8e482",2841:"25354932144dcc6561ea",2878:"f6410fe587830ab66caf",2950:"3b99045bc3db0888d40f",3005:"509c33f5e1dd207b3f2a",3030:"75020f7929f7774b9c4e",3060:"166c8a452efccb685b37",3098:"e317e819fbead3a8b108",3114:"1bde90b28a7928b3185d",3204:"5e0e7142b491336f724f",3443:"937a37795af03888d64a",3504:"6d6bf3e942233dfe76b7",3538:"c73e931c88c1a909b20e",3547:"deff9f0d114515ce9ff5",3596:"3e3e8b688dc182e921e7",3645:"8bc5d6a81040fc652ee5",3762:"d2196cec4d0ac100ea97",3925:"2d21beb40a7c356e5414",4013:"c6b5b8efd68510b58e58",4079:"3ef313cda7877ec9c336",4389:"d04906fb9a536ff5aedf",4392:"6125e60ca44590d5be28",4447:"4dbc78299d8e085de606",4482:"16271fb05e3810665417",4632:"03be51b2c01d5e70a222",4665:"e6a25f4006607ca48421",4774:"94117311dcd036db8fc3",4804:"9c7c6cdbdae147cda6aa",4814:"9e708bb64983eeb784ae",4862:"2447088c66b4ccee845f",4959:"74cadd6f77c04d8aa1d0",5009:"3891627d68b6d6053f24",5075:"8b3ee5b294c55402c5c7",5093:"548802a1463886c486d5",5446:"2f9b8decb48af60e997f",5450:"707e20d380c5cdb04626",5458:"edadd109ac346d6a4117",5514:"28c76a0c443e80758ba6",5516:"3623b9d6786b259391e1",5546:"14c721ec6c84ef160481",5551:"ec1abe78f54ce91e86da",5565:"1144e5a1b4f8503ee572",5592:"8e4cca2d8edbaa930b6a",5598:"94f0c0b09e739934e586",5622:"d5d50915005f94dec8bd",5666:"b328abb4cb258b889425",5715:"5f6b9b0b26b050b9aaaf",5877:"71abbc8d9c828d1f04a8",5883:"cd13f90d76b06fa81026",5922:"45f999f8afe16fb89e03",6014:"2fec107692917fa3b96b",6085:"3be02570f11f0c5f9169",6107:"0b9db0a46f5dd121d3f2",6124:"30c4bc9701c3b3a3f587",6166:"316fbf4876a37053079b",6220:"0e62d411f5022e590e7a",6246:"5f2778f557308df7a7d4",6265:"e3500b8a8d5efb4ee4c9",6408:"53f95c8edf441cf41f5e",6456:"b0c00a922d5c55371012", +r.u=e=>1595===e?"__LANG__.1595.df950d1f9617ad24bd45.js":8370===e?"__LANG__.8370.f4aaf0bae41429a49799.js":1962===e?"__LANG__.1962.1cd95b0628d264236589.js":877===e?"__LANG__.877.6d121780ecccd6384ccf.js":2646===e?"__LANG__.2646.e1afc597ee2346b76599.js":2238===e?"__LANG__.2238.218c4a9fc2375c256859.js":2530===e?"__LANG__.2530.a937dad12293d037e709.js":711===e?"__LANG__.711.4e512902c55af6906e17.js":6822===e?"__LANG__.6822.47590962f825d6e0be73.js":2257===e?"__LANG__.2257.5b186d93e26c756542c0.js":4040===e?"__LANG__.4040.e94717398f4ae82bb59a.js":6703===e?"__LANG__.6703.241f30cb7fd14cd38e53.js":1184===e?"__LANG__.1184.6d58c41dc2e7296f172a.js":2870===e?"__LANG__.2870.90e9b0551e459e58e89c.js":8697===e?"__LANG__.8697.515001609aed7a10329e.js":9321===e?"__LANG__.9321.8f5474a51e036a732ec3.js":2364===e?"__LANG__.2364.344f588a648071b16afe.js":6342===e?"__LANG__.6342.4d8515c4bdb64a890ad7.js":359===e?"__LANG__.359.48f9bd477bc07026f192.js":3796===e?"__LANG__.3796.690ec7ba40634aaa49b0.js":4703===e?"__LANG__.4703.0727c568507366453c0b.js":6150===e?"__LANG__.6150.02a772743447be927d38.js":5757===e?"__LANG__.5757.d24f67c9c9749f77dbfd.js":4109===e?"__LANG__.4109.a12209ecb42bd428e08d.js":9093===e?"__LANG__.9093.7d6eb5a73135f2d40dbb.js":8622===e?"__LANG__.8622.f97e37048aeabf09a214.js":6778===e?"__LANG__.6778.fa9ecd1ee63a73663927.js":5683===e?"__LANG__.5683.92bfd5e2c623b81f8506.js":8066===e?"__LANG__.8066.eaeea50d33d52cbaa986.js":4166===e?"__LANG__.4166.6d88fb93ca2cc6489447.js":6302===e?"__LANG__.6302.989e8b97d94c21eac8ae.js":101===e?"__LANG__.101.4dde93f79e5b478af532.js":({92:"chart-screenshot-hint",139:"get-error-card",507:"study-pane-views",607:"study-property-pages-with-definitions",731:"add-compare-dialog",1583:"lt-pane-views",1584:"context-menu-renderer",1702:"manage-drawings-dialog",1754:"symbol-search-dialog",1859:"go-to-date-dialog-impl",1890:"line-tools-icons",2077:"change-interval-dialog",2183:"study-inputs-pane-views",2306:"floating-toolbars",2377:"hammerjs",2413:"custom-themes-api",2704:"currency-label-menu",2878:"drawing-toolbar",3005:"header-toolbar",3030:"new-confirm-inputs-dialog",3596:"general-property-page",4013:"custom-intervals-add-dialog",4079:"series-pane-views",4389:"take-chart-image-impl",4665:"share-chart-to-social-utils",4862:"object-tree-dialog",5009:"load-chart-dialog",5093:"chart-widget-gui",5516:"restricted-toolset",5551:"favorite-drawings-api",5565:"ichart-storage",5592:"chart-text-editor-renderer",5598:"lt-stickers-atlas",6124:"chart-storage-library-http",6166:"chart-event-hint",6265:"new-edit-object-dialog",6456:"study-market",6631:"study-template-dialog",6780:"source-properties-editor",7078:"general-chart-properties-dialog",7129:"line-tools-synchronizer",7260:"chart-bottom-toolbar",7271:"compare-model",7539:"studies",7648:"show-theme-save-dialog",7987:"lt-icons-atlas",8020:"user-defined-bars-marks-tooltip",8313:"chart-storage-external-adapter",8537:"lt-property-pages-with-definitions",8643:"full-tooltips-popup",8890:"simple-dialog",9039:"lollipop-tooltip-renderer",9374:"symbol-info-dialog-impl",9498:"export-data", +9685:"series-icons-map",9754:"global-search-dialog",9790:"favorite-indicators"}[e]||e)+"."+{55:"41afb164a8e5f55e7480",61:"0c09688ef5e03295e673",71:"ed546ba07068c1a9ffe9",92:"b3f237e44d9bf442a7f7",139:"60b010a94494ccdc034c",223:"80c94a3f7764f0e58305",291:"af4415871c7b1bceedc1",302:"a6088fa39b9c050b42d4",361:"0b7d3fd5d9c0b7234428",412:"3f1b49f0b44d2a9178b1",507:"430ecb3d50d053b6e7fa",607:"dbe10d449ea5420c3f0d",731:"2cc982d9b1e8e99945fe",889:"074200253cb34012d014",1227:"fa99eeb5b3e9100173d9",1259:"5e10be76035d11ec1c03",1298:"964a6ddc1be806b16fb3",1335:"6f8fa8a19d18095448b6",1398:"08828eaf3ddece13f3dd",1538:"5b5d70d92dec443af271",1553:"c076714f5e24887f0b94",1583:"f2ee302a3e652707ee79",1584:"675c5481bf59e3dd2e1b",1702:"8170358663062d76c1d5",1729:"3ac3e67dcb991de0067d",1754:"c1573b04ce801649f4ce",1782:"b393c882d21166a0d6b7",1859:"f3ff6bac72a955836a78",1890:"0be276f665ef833ced55",2038:"bc4ce921b1d03f7c81d7",2077:"daec8d3a7b6905b9234b",2079:"f2a9f3dd7d4f8cb9f2fc",2106:"c9a9f76ee985a4d1a7c2",2153:"25721c121ca93bf17bd6",2157:"d1cab62b805a1a6282a1",2183:"f5305fce3617de1a0299",2198:"bd387fff124b1890e093",2208:"bcd0cc1d8cf368f7df17",2227:"e46f1f2d53203e1fb152",2248:"9cd7afef97765d71525b",2264:"1e73b010b4ad6956c0d3",2306:"227af68729a87ca33204",2377:"6e30e0c48af40bf2f6c0",2413:"900bc409e7ea13eb54d5",2417:"194a6099f108f235d188",2603:"a0ee1f7aa9156006153c",2704:"166b921e55fcd514b26b",2751:"e13accd5da6697245484",2841:"25354932144dcc6561ea",2878:"f6410fe587830ab66caf",2950:"3b99045bc3db0888d40f",3005:"509c33f5e1dd207b3f2a",3030:"75020f7929f7774b9c4e",3060:"166c8a452efccb685b37",3098:"e317e819fbead3a8b108",3114:"1bde90b28a7928b3185d",3204:"5e0e7142b491336f724f",3443:"937a37795af03888d64a",3504:"6d6bf3e942233dfe76b7",3538:"c73e931c88c1a909b20e",3547:"deff9f0d114515ce9ff5",3596:"3e3e8b688dc182e921e7",3645:"8bc5d6a81040fc652ee5",3762:"d2196cec4d0ac100ea97",3925:"2d21beb40a7c356e5414",4013:"c6b5b8efd68510b58e58",4079:"3ef313cda7877ec9c336",4389:"d04906fb9a536ff5aedf",4392:"6125e60ca44590d5be28",4447:"4dbc78299d8e085de606",4482:"16271fb05e3810665417",4632:"03be51b2c01d5e70a222",4665:"e6a25f4006607ca48421",4774:"94117311dcd036db8fc3",4804:"9c7c6cdbdae147cda6aa",4814:"9e708bb64983eeb784ae",4862:"2447088c66b4ccee845f",4959:"74cadd6f77c04d8aa1d0",5009:"3891627d68b6d6053f24",5075:"8b3ee5b294c55402c5c7",5093:"6f7c69eb427cab3bfa2e",5446:"2f9b8decb48af60e997f",5450:"707e20d380c5cdb04626",5458:"edadd109ac346d6a4117",5514:"28c76a0c443e80758ba6",5516:"3623b9d6786b259391e1",5546:"14c721ec6c84ef160481",5551:"ec1abe78f54ce91e86da",5565:"1144e5a1b4f8503ee572",5592:"8e4cca2d8edbaa930b6a",5598:"94f0c0b09e739934e586",5622:"d5d50915005f94dec8bd",5666:"b328abb4cb258b889425",5715:"5f6b9b0b26b050b9aaaf",5877:"71abbc8d9c828d1f04a8",5883:"cd13f90d76b06fa81026",5922:"45f999f8afe16fb89e03",6014:"2fec107692917fa3b96b",6085:"3be02570f11f0c5f9169",6107:"0b9db0a46f5dd121d3f2",6124:"30c4bc9701c3b3a3f587",6166:"316fbf4876a37053079b",6220:"0e62d411f5022e590e7a",6246:"5f2778f557308df7a7d4",6265:"e3500b8a8d5efb4ee4c9",6408:"53f95c8edf441cf41f5e",6456:"b0c00a922d5c55371012", 6625:"87616ccbe98a53944595",6631:"78491209cf586d0ba30d",6665:"c2e31b82380ab935b7b6",6780:"4e5fadabafe1e6fac4dc",6955:"8a48ea19caaa2245515e",7078:"2b6e034faa8dc0c889a2",7092:"2249bba583e3b4ce292a",7125:"73760946362ea76791aa",7129:"a3d57451eacd53dd89da",7223:"a5a98f21c4a7b2ef69f7",7241:"71d6bffb339768b93b78",7260:"44c5ff5339e5cebbbf16",7271:"fed2af92643b5038a181",7353:"fcd0decb2c42590338b4",7399:"8929657931282b3a7b13",7528:"6a10e4f9b4c5d5b056ff",7530:"d32759b481dc1b5b2cf4",7539:"137042b318030eec091b",7648:"2efb90ef53bd11686325",7727:"7f5268ae4f76cb479546",7746:"8c7ce523e0bf413e28f8",7769:"e703512a0eebacefba41",7811:"48b0557afc1d05a1543e",7844:"d4862a455689ef5825bb",7902:"fa27c791fa084bda6c66",7987:"7a0e90bf720e0bf71add",8020:"77d8dc2f2d5b3ab9e50a",8065:"2684e341e6e77ac7f004",8073:"465b479f6dbd2ff7a478",8077:"252d94c53f5a454a6c80",8278:"d3762b4f1a1711abe319",8313:"9c1267d07e48b8d8f53f",8316:"2eb467cae54b4921c63e",8432:"5aff4901eb21541f4f2c",8467:"27da836b24b170fb2cef",8537:"5898ddf05e03da7d53c4",8596:"bf6b42f0294b8202136e",8643:"96374cb0845bdd0f57fc",8722:"961ac50570f1560c4d92",8732:"d2dec99bae48c33c136e",8775:"ee9f16fd1470c240e56f",8843:"0b1b0f4304739145b270",8890:"caf1cb0bd206c046c24b",9039:"db9f0c622f0771359aa9",9259:"4f09a6dcb445187991bb",9275:"eeac27139018718b3d51",9370:"112f4e73192a88ff71b8",9374:"f6c021746c3c9456cadc",9476:"d65e33ce5d965db2d629",9486:"df302712d821b705377f",9498:"5e936e4fc17fcb46df55",9685:"8c0383b52d89ca46a1b8",9754:"800a3d3c9ba00c410736",9790:"8b28c68ab9b75bd4cffc",9796:"235b61e03acc0eee6040",9978:"ad8fef9d0a81c1e1dcda"}[e]+".js",r.miniCssF=e=>e+"."+{55:"fbe45f08e8a580b70f48",61:"6420f5b2ff091a8d8a5f",71:"cfe59e9cc92d04ef185d",223:"103e68709eae15d3109a",291:"cdb1f8bec5b9d4688794",302:"f0da356af4ffe12ac66d",412:"c71231d81b196034eefa",889:"21219e9cb2ac6cf1923e",1227:"68542dac293294290d44",1259:"b80c727a6df944a103fe",1298:"d597f50113da0645dcf5",1335:"5f0edd452b4452a9eaf4",1398:"d778724528a9b5665050",1538:"b6bc85c0060285eaeced",1729:"0f1e7f0f19efe1232ab6",1782:"637b414d2efcd03840f5",2038:"9fc99258845013ecf959",2106:"407cb827c0acab444e09",2153:"302cc6392cc9f067008b",2198:"2762b6c7b8aaa0156d33",2208:"2c33dcc3a2ea34861c2c",2248:"362fa6a7ab1f3e3b06c4",2417:"7835cfcd422c2f0478a4",2603:"67a756e92dbe51a30f72",2841:"9384677f17d8e3fe6f1e",2950:"f052bbea83b78b27ffba",3060:"fbb750fd312778403036",3114:"74916a9532052e2cfa84",3204:"bd0eb51c8ff7ca736c6b",3538:"7894b0f2ada5563099b2",3547:"2cd7133d1e05f50985a5",3645:"ca58330494e035ef62ab",3762:"2ec6c50ea553cf1e0197",3925:"ef38c420d36b7b1a83af",4392:"f247c8bc262c51d15d8e",4447:"f947855b7ae01dfb68f8",4632:"c0ade5e298b9c20b0703",4814:"8f9f36a0b818caadd4c6",4959:"bbafa4b076f2c64bd203",5446:"24be1f27837a64b8646b",5458:"0ad67886dc6df4a03094",5514:"81333b83f4e18e9cde99",5546:"681a9e7b91dfc741f79f",5622:"b8f2257b27ac82b2d12e",5666:"234fdce3b58e2b7f4b38",5877:"e211c1f134e8a786af4f",5883:"86db8dd61a862770480d",5922:"fbf362211645ecd654fa",6085:"7b1bd95c4ea1c9f8ad7a",6107:"b8b526751e7230cd2e69",6220:"b02054ace78f1bbd7ab4",6246:"3ecbd24f95eff1b7dd4f",6625:"8ead11e183058d3b8778", 6665:"0c4a6582bd484370f525",6955:"d365d11fe6e348cae0ec",7092:"505a377d19e2d0f1294f",7125:"ee8a75f271c0eade9d69",7241:"6134620811847ea8ea05",7353:"3aff08076e0bff7df116",7399:"bdaaf55cfdf2cf1aca38",7528:"79eb8932f26b90cc0746",7530:"fd97c91a6994393f8c34",7727:"51511f925000b99093e3",7769:"687807fe02a928ff5a51",7811:"bc4bc25228d45f97e53e",7844:"459b24d0a3ebd19f4872",7902:"bd66a7acb8da83298887",8065:"3a61b8e1d0959436a7ef",8073:"4e8847f52f692b35ff45",8077:"abb400ed43eea3166fbf",8316:"7f1805a45329003b0966",8432:"c18381bc85b04ca9ccc7",8467:"683a2458d61cd83980b6",8596:"b84315f4350430cdb348",8722:"38f718c32ecc5d2a148c",8732:"c64d758dad3d1c98dd39",8775:"2071de405f3a4c584501",8843:"79dc7cad0f9ac7a07eb5",9259:"dbe21dc892e62e500e95",9275:"5f5074179a4a1a2fbab9",9476:"61e084db0b1f1178a85a",9486:"8577632fdab29ee53ddf",9796:"0efc740bbb6e80b6cee1",9978:"48bdee1c05feaec65062"}[e]+".css",r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},f="tradingview:",r.l=(e,a,d,b)=>{if(c[e])c[e].push(a);else{var t,n;if(void 0!==d)for(var o=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(u);var f=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),f&&f.forEach((e=>e(d))),a)return a(d)},u=setTimeout(s.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=s.bind(null,t.onerror),t.onload=s.bind(null,t.onload),n&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var a=r.g.document;if(!e&&a&&(a.currentScript&&(e=a.currentScript.src),!e)){var d=a.getElementsByTagName("script");d.length&&(e=d[d.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),r.g.location&&r.p.startsWith(r.g.location.origin)&&(r.p=r.p.slice(r.g.location.origin.length)),(()=>{const e=r.u;r.u=a=>e(a).replace("__LANG__",r.g.language)})(),r.p=r.g.WEBPACK_PUBLIC_PATH||r.p;var n=r.e,o=Object.create(null);function l(e,a){return n(e).catch((function(){return new Promise((function(d){var c=function(){ self.removeEventListener("online",c,!1),!1===navigator.onLine?self.addEventListener("online",c,!1):d(a<2?l(e,a+1):n(e))};setTimeout(c,a*a*1e3)}))}))}r.e=function(e){if(!o[e]){o[e]=l(e,0);var a=function(){delete o[e]};o[e].then(a,a)}return o[e]},(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((a,d)=>{var c=r.miniCssF(e),f=r.p+c;if(((e,a)=>{for(var d=document.getElementsByTagName("link"),c=0;c{var b=document.createElement("link");b.rel="stylesheet",b.type="text/css",b.onerror=b.onload=d=>{if(b.onerror=b.onload=null,"load"===d.type)c();else{var t=d&&("load"===d.type?"missing":d.type),r=d&&d.target&&d.target.href||a,n=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");n.code="CSS_CHUNK_LOAD_FAILED",n.type=t,n.request=r,b.parentNode&&b.parentNode.removeChild(b),f(n)}},b.href=a,0!==b.href.indexOf(window.location.origin+"/")&&(b.crossOrigin="anonymous"),d?d.parentNode.insertBefore(b,d.nextSibling):document.head.appendChild(b)})(e,f,null,a,d)})),a={3666:0};r.f.miniCss=(d,c)=>{a[d]?c.push(a[d]):0!==a[d]&&{55:1,61:1,71:1,223:1,291:1,302:1,412:1,889:1,1227:1,1259:1,1298:1,1335:1,1398:1,1538:1,1729:1,1782:1,2038:1,2106:1,2153:1,2198:1,2208:1,2248:1,2417:1,2603:1,2841:1,2950:1,3060:1,3114:1,3204:1,3538:1,3547:1,3645:1,3762:1,3925:1,4392:1,4447:1,4632:1,4814:1,4959:1,5446:1,5458:1,5514:1,5546:1,5622:1,5666:1,5877:1,5883:1,5922:1,6085:1,6107:1,6220:1,6246:1,6625:1,6665:1,6955:1,7092:1,7125:1,7241:1,7353:1,7399:1,7528:1,7530:1,7727:1,7769:1,7811:1,7844:1,7902:1,8065:1,8073:1,8077:1,8316:1,8432:1,8467:1,8596:1,8722:1,8732:1,8775:1,8843:1,9259:1,9275:1,9476:1,9486:1,9796:1,9978:1}[d]&&c.push(a[d]=e(d).then((()=>{a[d]=0}),(e=>{throw delete a[d],e})))}}})(),r.i18next=(e,a={},d,c=r.g.language)=>{if(null===e){if(Array.isArray(d))return d[void 0===a.count?0:r._plural[c](a.count)].replace(/{(\w+)}/g,((e,d)=>void 0!==(a.replace||a)[d]?(a.replace||a)[d]:e));if("object"==typeof d){if(r.g.customTranslateFunction){const e=r.g.customTranslateFunction(d.en[r._plural.en(a.count)],d.en[0],d[r.g.language]?d[r.g.language][r._plural[r.g.language](a.count)]:void 0);if(null!==e)return e.replace(/{(\w+)}/g,((e,d)=>void 0!==(a.replace||a)[d]?(a.replace||a)[d]:e))}return d[r.g.language]?r.i18next(null,a,d[r.g.language]):r.i18next(null,a,d.en,"en")}}else if(d&&e){const c=`${e}${a.context?`_${a.context}`:""}`;if(d[c])return r.i18next(null,a,d[c])}return"number"==typeof e?e.toString():"string"!=typeof e?"":e},(()=>{var e={3666:0,9662:0};r.f.j=(a,d)=>{var c=r.o(e,a)?e[a]:void 0 diff --git a/charting_library/bundles/sv.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/sv.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/sv.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/sv.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/sv.1184.31f15426028027b1489d.js b/charting_library/bundles/sv.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/sv.1184.31f15426028027b1489d.js rename to charting_library/bundles/sv.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/sv.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/sv.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/sv.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/sv.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/sv.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/sv.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/sv.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/sv.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/sv.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/sv.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/sv.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/sv.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/sv.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/sv.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/sv.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/sv.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/sv.2364.0512844d92ec568be1c1.js b/charting_library/bundles/sv.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/sv.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/sv.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/sv.2530.adc265598cdcdb54de60.js b/charting_library/bundles/sv.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/sv.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/sv.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/sv.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/sv.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/sv.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/sv.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/sv.2870.94eec294c5a8f0610249.js b/charting_library/bundles/sv.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/sv.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/sv.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/sv.359.db67c54d050dcf386a2b.js b/charting_library/bundles/sv.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/sv.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/sv.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/sv.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/sv.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/sv.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/sv.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/sv.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/sv.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/sv.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/sv.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/sv.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/sv.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/sv.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/sv.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/sv.4109.fb5805530255b4d350dd.js b/charting_library/bundles/sv.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/sv.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/sv.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/sv.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/sv.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/sv.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/sv.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/sv.4703.56cf74984f3c0c091270.js b/charting_library/bundles/sv.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/sv.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/sv.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/sv.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/sv.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/sv.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/sv.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/sv.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/sv.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/sv.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/sv.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/sv.6150.a11d291ee03946014bc0.js b/charting_library/bundles/sv.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/sv.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/sv.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/sv.6302.50eaa484246d9138be47.js b/charting_library/bundles/sv.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/sv.6302.50eaa484246d9138be47.js rename to charting_library/bundles/sv.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/sv.6342.98849a5d0efe1079a157.js b/charting_library/bundles/sv.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/sv.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/sv.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/sv.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/sv.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/sv.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/sv.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/sv.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/sv.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/sv.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/sv.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/sv.6822.dc35accbb7718f87443e.js b/charting_library/bundles/sv.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/sv.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/sv.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/sv.711.382d355b9d621474ad0c.js b/charting_library/bundles/sv.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/sv.711.382d355b9d621474ad0c.js rename to charting_library/bundles/sv.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/sv.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/sv.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/sv.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/sv.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/sv.8370.27448531d54b88e152ec.js b/charting_library/bundles/sv.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/sv.8370.27448531d54b88e152ec.js rename to charting_library/bundles/sv.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/sv.8622.1c50c41ea462dc532246.js b/charting_library/bundles/sv.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/sv.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/sv.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/sv.8697.8775a7191ab3c8155460.js b/charting_library/bundles/sv.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/sv.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/sv.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/sv.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/sv.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/sv.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/sv.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/sv.9093.c8b0300134e591e923fc.js b/charting_library/bundles/sv.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/sv.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/sv.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/sv.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/sv.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/sv.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/sv.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/th.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/th.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/th.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/th.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/th.1184.31f15426028027b1489d.js b/charting_library/bundles/th.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/th.1184.31f15426028027b1489d.js rename to charting_library/bundles/th.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/th.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/th.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/th.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/th.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/th.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/th.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/th.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/th.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/th.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/th.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/th.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/th.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/th.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/th.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/th.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/th.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/th.2364.0512844d92ec568be1c1.js b/charting_library/bundles/th.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/th.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/th.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/th.2530.adc265598cdcdb54de60.js b/charting_library/bundles/th.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/th.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/th.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/th.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/th.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/th.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/th.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/th.2870.94eec294c5a8f0610249.js b/charting_library/bundles/th.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/th.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/th.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/th.359.db67c54d050dcf386a2b.js b/charting_library/bundles/th.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/th.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/th.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/th.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/th.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/th.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/th.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/th.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/th.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/th.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/th.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/th.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/th.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/th.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/th.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/th.4109.fb5805530255b4d350dd.js b/charting_library/bundles/th.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/th.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/th.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/th.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/th.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/th.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/th.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/th.4703.56cf74984f3c0c091270.js b/charting_library/bundles/th.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/th.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/th.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/th.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/th.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/th.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/th.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/th.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/th.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/th.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/th.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/th.6150.a11d291ee03946014bc0.js b/charting_library/bundles/th.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/th.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/th.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/th.6302.50eaa484246d9138be47.js b/charting_library/bundles/th.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/th.6302.50eaa484246d9138be47.js rename to charting_library/bundles/th.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/th.6342.98849a5d0efe1079a157.js b/charting_library/bundles/th.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/th.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/th.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/th.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/th.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/th.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/th.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/th.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/th.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/th.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/th.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/th.6822.dc35accbb7718f87443e.js b/charting_library/bundles/th.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/th.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/th.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/th.711.382d355b9d621474ad0c.js b/charting_library/bundles/th.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/th.711.382d355b9d621474ad0c.js rename to charting_library/bundles/th.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/th.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/th.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/th.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/th.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/th.8370.27448531d54b88e152ec.js b/charting_library/bundles/th.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/th.8370.27448531d54b88e152ec.js rename to charting_library/bundles/th.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/th.8622.1c50c41ea462dc532246.js b/charting_library/bundles/th.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/th.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/th.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/th.8697.8775a7191ab3c8155460.js b/charting_library/bundles/th.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/th.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/th.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/th.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/th.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/th.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/th.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/th.9093.c8b0300134e591e923fc.js b/charting_library/bundles/th.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/th.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/th.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/th.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/th.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/th.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/th.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/tr.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/tr.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/tr.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/tr.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/tr.1184.31f15426028027b1489d.js b/charting_library/bundles/tr.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/tr.1184.31f15426028027b1489d.js rename to charting_library/bundles/tr.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/tr.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/tr.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/tr.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/tr.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/tr.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/tr.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/tr.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/tr.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/tr.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/tr.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/tr.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/tr.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/tr.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/tr.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/tr.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/tr.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/tr.2364.0512844d92ec568be1c1.js b/charting_library/bundles/tr.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/tr.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/tr.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/tr.2530.adc265598cdcdb54de60.js b/charting_library/bundles/tr.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/tr.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/tr.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/tr.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/tr.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/tr.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/tr.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/tr.2870.94eec294c5a8f0610249.js b/charting_library/bundles/tr.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/tr.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/tr.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/tr.359.db67c54d050dcf386a2b.js b/charting_library/bundles/tr.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/tr.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/tr.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/tr.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/tr.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/tr.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/tr.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/tr.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/tr.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/tr.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/tr.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/tr.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/tr.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/tr.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/tr.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/tr.4109.fb5805530255b4d350dd.js b/charting_library/bundles/tr.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/tr.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/tr.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/tr.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/tr.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/tr.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/tr.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/tr.4703.56cf74984f3c0c091270.js b/charting_library/bundles/tr.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/tr.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/tr.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/tr.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/tr.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/tr.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/tr.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/tr.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/tr.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/tr.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/tr.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/tr.6150.a11d291ee03946014bc0.js b/charting_library/bundles/tr.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/tr.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/tr.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/tr.6302.50eaa484246d9138be47.js b/charting_library/bundles/tr.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/tr.6302.50eaa484246d9138be47.js rename to charting_library/bundles/tr.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/tr.6342.98849a5d0efe1079a157.js b/charting_library/bundles/tr.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/tr.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/tr.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/tr.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/tr.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/tr.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/tr.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/tr.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/tr.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/tr.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/tr.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/tr.6822.dc35accbb7718f87443e.js b/charting_library/bundles/tr.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/tr.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/tr.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/tr.711.382d355b9d621474ad0c.js b/charting_library/bundles/tr.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/tr.711.382d355b9d621474ad0c.js rename to charting_library/bundles/tr.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/tr.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/tr.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/tr.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/tr.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/tr.8370.27448531d54b88e152ec.js b/charting_library/bundles/tr.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/tr.8370.27448531d54b88e152ec.js rename to charting_library/bundles/tr.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/tr.8622.1c50c41ea462dc532246.js b/charting_library/bundles/tr.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/tr.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/tr.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/tr.8697.8775a7191ab3c8155460.js b/charting_library/bundles/tr.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/tr.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/tr.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/tr.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/tr.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/tr.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/tr.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/tr.9093.c8b0300134e591e923fc.js b/charting_library/bundles/tr.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/tr.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/tr.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/tr.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/tr.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/tr.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/tr.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/vi.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/vi.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/vi.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/vi.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/vi.1184.31f15426028027b1489d.js b/charting_library/bundles/vi.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/vi.1184.31f15426028027b1489d.js rename to charting_library/bundles/vi.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/vi.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/vi.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/vi.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/vi.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/vi.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/vi.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/vi.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/vi.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/vi.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/vi.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/vi.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/vi.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/vi.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/vi.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/vi.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/vi.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/vi.2364.0512844d92ec568be1c1.js b/charting_library/bundles/vi.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/vi.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/vi.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/vi.2530.adc265598cdcdb54de60.js b/charting_library/bundles/vi.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/vi.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/vi.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/vi.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/vi.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/vi.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/vi.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/vi.2870.94eec294c5a8f0610249.js b/charting_library/bundles/vi.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/vi.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/vi.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/vi.359.db67c54d050dcf386a2b.js b/charting_library/bundles/vi.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/vi.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/vi.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/vi.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/vi.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/vi.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/vi.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/vi.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/vi.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/vi.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/vi.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/vi.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/vi.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/vi.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/vi.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/vi.4109.fb5805530255b4d350dd.js b/charting_library/bundles/vi.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/vi.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/vi.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/vi.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/vi.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/vi.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/vi.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/vi.4703.56cf74984f3c0c091270.js b/charting_library/bundles/vi.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/vi.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/vi.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/vi.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/vi.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/vi.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/vi.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/vi.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/vi.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/vi.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/vi.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/vi.6150.a11d291ee03946014bc0.js b/charting_library/bundles/vi.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/vi.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/vi.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/vi.6302.50eaa484246d9138be47.js b/charting_library/bundles/vi.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/vi.6302.50eaa484246d9138be47.js rename to charting_library/bundles/vi.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/vi.6342.98849a5d0efe1079a157.js b/charting_library/bundles/vi.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/vi.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/vi.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/vi.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/vi.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/vi.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/vi.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/vi.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/vi.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/vi.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/vi.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/vi.6822.dc35accbb7718f87443e.js b/charting_library/bundles/vi.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/vi.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/vi.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/vi.711.382d355b9d621474ad0c.js b/charting_library/bundles/vi.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/vi.711.382d355b9d621474ad0c.js rename to charting_library/bundles/vi.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/vi.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/vi.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/vi.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/vi.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/vi.8370.27448531d54b88e152ec.js b/charting_library/bundles/vi.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/vi.8370.27448531d54b88e152ec.js rename to charting_library/bundles/vi.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/vi.8622.1c50c41ea462dc532246.js b/charting_library/bundles/vi.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/vi.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/vi.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/vi.8697.8775a7191ab3c8155460.js b/charting_library/bundles/vi.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/vi.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/vi.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/vi.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/vi.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/vi.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/vi.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/vi.9093.c8b0300134e591e923fc.js b/charting_library/bundles/vi.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/vi.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/vi.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/vi.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/vi.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/vi.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/vi.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/zh.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/zh.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/zh.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/zh.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/zh.1184.31f15426028027b1489d.js b/charting_library/bundles/zh.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/zh.1184.31f15426028027b1489d.js rename to charting_library/bundles/zh.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/zh.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/zh.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/zh.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/zh.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/zh.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/zh.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/zh.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/zh.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/zh.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/zh.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/zh.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/zh.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/zh.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/zh.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/zh.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/zh.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/zh.2364.0512844d92ec568be1c1.js b/charting_library/bundles/zh.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/zh.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/zh.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/zh.2530.adc265598cdcdb54de60.js b/charting_library/bundles/zh.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/zh.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/zh.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/zh.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/zh.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/zh.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/zh.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/zh.2870.94eec294c5a8f0610249.js b/charting_library/bundles/zh.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/zh.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/zh.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/zh.359.db67c54d050dcf386a2b.js b/charting_library/bundles/zh.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/zh.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/zh.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/zh.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/zh.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/zh.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/zh.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/zh.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/zh.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/zh.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/zh.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/zh.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/zh.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/zh.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/zh.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/zh.4109.fb5805530255b4d350dd.js b/charting_library/bundles/zh.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/zh.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/zh.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/zh.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/zh.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/zh.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/zh.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/zh.4703.56cf74984f3c0c091270.js b/charting_library/bundles/zh.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/zh.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/zh.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/zh.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/zh.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/zh.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/zh.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/zh.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/zh.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/zh.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/zh.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/zh.6150.a11d291ee03946014bc0.js b/charting_library/bundles/zh.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/zh.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/zh.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/zh.6302.50eaa484246d9138be47.js b/charting_library/bundles/zh.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/zh.6302.50eaa484246d9138be47.js rename to charting_library/bundles/zh.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/zh.6342.98849a5d0efe1079a157.js b/charting_library/bundles/zh.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/zh.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/zh.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/zh.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/zh.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/zh.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/zh.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/zh.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/zh.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/zh.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/zh.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/zh.6822.dc35accbb7718f87443e.js b/charting_library/bundles/zh.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/zh.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/zh.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/zh.711.382d355b9d621474ad0c.js b/charting_library/bundles/zh.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/zh.711.382d355b9d621474ad0c.js rename to charting_library/bundles/zh.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/zh.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/zh.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/zh.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/zh.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/zh.8370.27448531d54b88e152ec.js b/charting_library/bundles/zh.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/zh.8370.27448531d54b88e152ec.js rename to charting_library/bundles/zh.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/zh.8622.1c50c41ea462dc532246.js b/charting_library/bundles/zh.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/zh.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/zh.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/zh.8697.8775a7191ab3c8155460.js b/charting_library/bundles/zh.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/zh.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/zh.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/zh.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/zh.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/zh.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/zh.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/zh.9093.c8b0300134e591e923fc.js b/charting_library/bundles/zh.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/zh.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/zh.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/zh.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/zh.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/zh.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/zh.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/bundles/zh_TW.101.9a36a61f7eb7b2afa18a.js b/charting_library/bundles/zh_TW.101.4dde93f79e5b478af532.js similarity index 100% rename from charting_library/bundles/zh_TW.101.9a36a61f7eb7b2afa18a.js rename to charting_library/bundles/zh_TW.101.4dde93f79e5b478af532.js diff --git a/charting_library/bundles/zh_TW.1184.31f15426028027b1489d.js b/charting_library/bundles/zh_TW.1184.6d58c41dc2e7296f172a.js similarity index 100% rename from charting_library/bundles/zh_TW.1184.31f15426028027b1489d.js rename to charting_library/bundles/zh_TW.1184.6d58c41dc2e7296f172a.js diff --git a/charting_library/bundles/zh_TW.1595.5af7cac5f9beb6209b28.js b/charting_library/bundles/zh_TW.1595.df950d1f9617ad24bd45.js similarity index 100% rename from charting_library/bundles/zh_TW.1595.5af7cac5f9beb6209b28.js rename to charting_library/bundles/zh_TW.1595.df950d1f9617ad24bd45.js diff --git a/charting_library/bundles/zh_TW.1962.e5692070aa1cd0f04ce3.js b/charting_library/bundles/zh_TW.1962.1cd95b0628d264236589.js similarity index 100% rename from charting_library/bundles/zh_TW.1962.e5692070aa1cd0f04ce3.js rename to charting_library/bundles/zh_TW.1962.1cd95b0628d264236589.js diff --git a/charting_library/bundles/zh_TW.2238.d6b7f80851483fc0e28a.js b/charting_library/bundles/zh_TW.2238.218c4a9fc2375c256859.js similarity index 100% rename from charting_library/bundles/zh_TW.2238.d6b7f80851483fc0e28a.js rename to charting_library/bundles/zh_TW.2238.218c4a9fc2375c256859.js diff --git a/charting_library/bundles/zh_TW.2257.d6bd39830cbe7577fe2e.js b/charting_library/bundles/zh_TW.2257.5b186d93e26c756542c0.js similarity index 100% rename from charting_library/bundles/zh_TW.2257.d6bd39830cbe7577fe2e.js rename to charting_library/bundles/zh_TW.2257.5b186d93e26c756542c0.js diff --git a/charting_library/bundles/zh_TW.2364.0512844d92ec568be1c1.js b/charting_library/bundles/zh_TW.2364.344f588a648071b16afe.js similarity index 100% rename from charting_library/bundles/zh_TW.2364.0512844d92ec568be1c1.js rename to charting_library/bundles/zh_TW.2364.344f588a648071b16afe.js diff --git a/charting_library/bundles/zh_TW.2530.adc265598cdcdb54de60.js b/charting_library/bundles/zh_TW.2530.a937dad12293d037e709.js similarity index 100% rename from charting_library/bundles/zh_TW.2530.adc265598cdcdb54de60.js rename to charting_library/bundles/zh_TW.2530.a937dad12293d037e709.js diff --git a/charting_library/bundles/zh_TW.2646.6d4337fd3d77bed4cd79.js b/charting_library/bundles/zh_TW.2646.e1afc597ee2346b76599.js similarity index 100% rename from charting_library/bundles/zh_TW.2646.6d4337fd3d77bed4cd79.js rename to charting_library/bundles/zh_TW.2646.e1afc597ee2346b76599.js diff --git a/charting_library/bundles/zh_TW.2870.94eec294c5a8f0610249.js b/charting_library/bundles/zh_TW.2870.90e9b0551e459e58e89c.js similarity index 100% rename from charting_library/bundles/zh_TW.2870.94eec294c5a8f0610249.js rename to charting_library/bundles/zh_TW.2870.90e9b0551e459e58e89c.js diff --git a/charting_library/bundles/zh_TW.359.db67c54d050dcf386a2b.js b/charting_library/bundles/zh_TW.359.48f9bd477bc07026f192.js similarity index 100% rename from charting_library/bundles/zh_TW.359.db67c54d050dcf386a2b.js rename to charting_library/bundles/zh_TW.359.48f9bd477bc07026f192.js diff --git a/charting_library/bundles/zh_TW.3796.83c778227bf8017ea9cf.js b/charting_library/bundles/zh_TW.3796.690ec7ba40634aaa49b0.js similarity index 100% rename from charting_library/bundles/zh_TW.3796.83c778227bf8017ea9cf.js rename to charting_library/bundles/zh_TW.3796.690ec7ba40634aaa49b0.js diff --git a/charting_library/bundles/zh_TW.4026.45ee1092b1b9fbf8f257.js b/charting_library/bundles/zh_TW.4026.6f886b4ecb915f046a50.js similarity index 100% rename from charting_library/bundles/zh_TW.4026.45ee1092b1b9fbf8f257.js rename to charting_library/bundles/zh_TW.4026.6f886b4ecb915f046a50.js diff --git a/charting_library/bundles/zh_TW.4040.e7e117800dcdd26646f0.js b/charting_library/bundles/zh_TW.4040.e94717398f4ae82bb59a.js similarity index 100% rename from charting_library/bundles/zh_TW.4040.e7e117800dcdd26646f0.js rename to charting_library/bundles/zh_TW.4040.e94717398f4ae82bb59a.js diff --git a/charting_library/bundles/zh_TW.4109.fb5805530255b4d350dd.js b/charting_library/bundles/zh_TW.4109.a12209ecb42bd428e08d.js similarity index 100% rename from charting_library/bundles/zh_TW.4109.fb5805530255b4d350dd.js rename to charting_library/bundles/zh_TW.4109.a12209ecb42bd428e08d.js diff --git a/charting_library/bundles/zh_TW.4166.2b61ec36252115d9d6f5.js b/charting_library/bundles/zh_TW.4166.6d88fb93ca2cc6489447.js similarity index 100% rename from charting_library/bundles/zh_TW.4166.2b61ec36252115d9d6f5.js rename to charting_library/bundles/zh_TW.4166.6d88fb93ca2cc6489447.js diff --git a/charting_library/bundles/zh_TW.4703.56cf74984f3c0c091270.js b/charting_library/bundles/zh_TW.4703.0727c568507366453c0b.js similarity index 100% rename from charting_library/bundles/zh_TW.4703.56cf74984f3c0c091270.js rename to charting_library/bundles/zh_TW.4703.0727c568507366453c0b.js diff --git a/charting_library/bundles/zh_TW.5683.fe97bc110a09f7a85bf1.js b/charting_library/bundles/zh_TW.5683.92bfd5e2c623b81f8506.js similarity index 100% rename from charting_library/bundles/zh_TW.5683.fe97bc110a09f7a85bf1.js rename to charting_library/bundles/zh_TW.5683.92bfd5e2c623b81f8506.js diff --git a/charting_library/bundles/zh_TW.5757.3f945d17f3d4e46d524e.js b/charting_library/bundles/zh_TW.5757.d24f67c9c9749f77dbfd.js similarity index 100% rename from charting_library/bundles/zh_TW.5757.3f945d17f3d4e46d524e.js rename to charting_library/bundles/zh_TW.5757.d24f67c9c9749f77dbfd.js diff --git a/charting_library/bundles/zh_TW.6150.a11d291ee03946014bc0.js b/charting_library/bundles/zh_TW.6150.02a772743447be927d38.js similarity index 100% rename from charting_library/bundles/zh_TW.6150.a11d291ee03946014bc0.js rename to charting_library/bundles/zh_TW.6150.02a772743447be927d38.js diff --git a/charting_library/bundles/zh_TW.6302.50eaa484246d9138be47.js b/charting_library/bundles/zh_TW.6302.989e8b97d94c21eac8ae.js similarity index 100% rename from charting_library/bundles/zh_TW.6302.50eaa484246d9138be47.js rename to charting_library/bundles/zh_TW.6302.989e8b97d94c21eac8ae.js diff --git a/charting_library/bundles/zh_TW.6342.98849a5d0efe1079a157.js b/charting_library/bundles/zh_TW.6342.4d8515c4bdb64a890ad7.js similarity index 100% rename from charting_library/bundles/zh_TW.6342.98849a5d0efe1079a157.js rename to charting_library/bundles/zh_TW.6342.4d8515c4bdb64a890ad7.js diff --git a/charting_library/bundles/zh_TW.6703.fb8e84aef31e28d9d3a5.js b/charting_library/bundles/zh_TW.6703.241f30cb7fd14cd38e53.js similarity index 100% rename from charting_library/bundles/zh_TW.6703.fb8e84aef31e28d9d3a5.js rename to charting_library/bundles/zh_TW.6703.241f30cb7fd14cd38e53.js diff --git a/charting_library/bundles/zh_TW.6778.11c8f175819c2a9585e8.js b/charting_library/bundles/zh_TW.6778.fa9ecd1ee63a73663927.js similarity index 100% rename from charting_library/bundles/zh_TW.6778.11c8f175819c2a9585e8.js rename to charting_library/bundles/zh_TW.6778.fa9ecd1ee63a73663927.js diff --git a/charting_library/bundles/zh_TW.6822.dc35accbb7718f87443e.js b/charting_library/bundles/zh_TW.6822.47590962f825d6e0be73.js similarity index 100% rename from charting_library/bundles/zh_TW.6822.dc35accbb7718f87443e.js rename to charting_library/bundles/zh_TW.6822.47590962f825d6e0be73.js diff --git a/charting_library/bundles/zh_TW.711.382d355b9d621474ad0c.js b/charting_library/bundles/zh_TW.711.4e512902c55af6906e17.js similarity index 100% rename from charting_library/bundles/zh_TW.711.382d355b9d621474ad0c.js rename to charting_library/bundles/zh_TW.711.4e512902c55af6906e17.js diff --git a/charting_library/bundles/zh_TW.8066.a8f5a3dc8bd34ea86495.js b/charting_library/bundles/zh_TW.8066.eaeea50d33d52cbaa986.js similarity index 100% rename from charting_library/bundles/zh_TW.8066.a8f5a3dc8bd34ea86495.js rename to charting_library/bundles/zh_TW.8066.eaeea50d33d52cbaa986.js diff --git a/charting_library/bundles/zh_TW.8370.27448531d54b88e152ec.js b/charting_library/bundles/zh_TW.8370.f4aaf0bae41429a49799.js similarity index 100% rename from charting_library/bundles/zh_TW.8370.27448531d54b88e152ec.js rename to charting_library/bundles/zh_TW.8370.f4aaf0bae41429a49799.js diff --git a/charting_library/bundles/zh_TW.8622.1c50c41ea462dc532246.js b/charting_library/bundles/zh_TW.8622.f97e37048aeabf09a214.js similarity index 100% rename from charting_library/bundles/zh_TW.8622.1c50c41ea462dc532246.js rename to charting_library/bundles/zh_TW.8622.f97e37048aeabf09a214.js diff --git a/charting_library/bundles/zh_TW.8697.8775a7191ab3c8155460.js b/charting_library/bundles/zh_TW.8697.515001609aed7a10329e.js similarity index 100% rename from charting_library/bundles/zh_TW.8697.8775a7191ab3c8155460.js rename to charting_library/bundles/zh_TW.8697.515001609aed7a10329e.js diff --git a/charting_library/bundles/zh_TW.877.5e88b7d3683c91bd81e8.js b/charting_library/bundles/zh_TW.877.6d121780ecccd6384ccf.js similarity index 100% rename from charting_library/bundles/zh_TW.877.5e88b7d3683c91bd81e8.js rename to charting_library/bundles/zh_TW.877.6d121780ecccd6384ccf.js diff --git a/charting_library/bundles/zh_TW.9093.c8b0300134e591e923fc.js b/charting_library/bundles/zh_TW.9093.7d6eb5a73135f2d40dbb.js similarity index 100% rename from charting_library/bundles/zh_TW.9093.c8b0300134e591e923fc.js rename to charting_library/bundles/zh_TW.9093.7d6eb5a73135f2d40dbb.js diff --git a/charting_library/bundles/zh_TW.9321.7a432fdf26ec4e6555c4.js b/charting_library/bundles/zh_TW.9321.8f5474a51e036a732ec3.js similarity index 100% rename from charting_library/bundles/zh_TW.9321.7a432fdf26ec4e6555c4.js rename to charting_library/bundles/zh_TW.9321.8f5474a51e036a732ec3.js diff --git a/charting_library/charting_library.cjs.js b/charting_library/charting_library.cjs.js index 7b1853c4..a2c7c219 100644 --- a/charting_library/charting_library.cjs.js +++ b/charting_library/charting_library.cjs.js @@ -1 +1 @@ -"use strict";var e,t,i,o,r,n,a,s,l,d,c,h,g,u,C,p,S,m,y,_,T,b,P,L,A,w,f,v,I,O,R,D,V,k,E,F,W,x,M,B,N,U,H,j,z,G,$,J,q,K,Z,Q,Y,X,ee,te,ie,oe,re,ne,ae,se,le,de,ce;Object.defineProperty(exports,"__esModule",{value:!0}),(e=exports.ActionId||(exports.ActionId={})).UnknownAction="UnknownAction",e.Spinner="Spinner",e.Loading="Loading",e.AlertAdd="Alert.Add",e.AlertEdit="Alert.Edit",e.AlertsClone="Alerts.Clone",e.AlertsRemove="Alerts.Remove",e.AlertsRemoveAll="Alerts.RemoveAll",e.AlertsRemoveFiltered="Alerts.RemoveFiltered",e.AlertsRemoveAllInactive="Alerts.RemoveAllInactive",e.AlertsRemoveFires="Alerts.RemoveFires",e.AlertsRestart="Alerts.Restart",e.AlertsRestartAllInactive="Alerts.RestartAllInactive",e.AlertsRestartFilteredInactive="Alerts.RestartFilteredInactive",e.AlertsStop="Alerts.Stop",e.AlertsStopAll="Alerts.StopAll",e.AlertsStopFilteredActive="Alerts.StopFilteredActive",e.AlertsExportFiresToCSV="Alerts.ExportFiresToCSV",e.AlertsLogClear="AlertsLog.Clear",e.ChartAddIndicatorToAllCharts="Chart.AddIndicatorToAllCharts",e.ChartAddSymbolToWatchList="Chart.AddSymbolToWatchList",e.ChartAlertLabelToggleExtendLines="Chart.AlertLabel.ToggleExtendLines",e.ChartApplyIndicatorsToAllCharts="Chart.ApplyIndicatorsToAllCharts",e.ChartIndicatorApplyChildIndicator="Chart.Indicator.ApplyChildIndicator",e.ChartIndicatorApplyFinancials="Chart.Indicator.ApplyFinancials",e.ChartIndicatorAbout="Chart.Indicator.About",e.ChartIndicatorPineLogs="Chart.Indicator.PineLogs",e.ChartIndicatorPineSource="Chart.Indicator.PineSource",e.ChartIndicatorAddFavorites="Chart.Indicator.AddFavorites",e.ChartChangeTimeZone="Chart.ChangeTimeZone",e.ChartClipboardCopyPrice="Chart.Clipboard.CopyPrice",e.ChartClipboardCopyLineTools="Chart.Clipboard.CopyLineTools",e.ChartClipboardCopySource="Chart.Clipboard.CopySource",e.ChartClipboardPasteSource="Chart.Clipboard.PasteSource",e.ChartCrosshairLockVerticalCursor="Chart.Crosshair.LockVerticalCursor",e.ChartCrosshairPlusButtonDrawHorizontalLine="Chart.Crosshair.PlusButton.DrawHorizontalLine",e.ChartCustomActionId="Chart.CustomActionId",e.ChartDialogsShowChangeInterval="Chart.Dialogs.ShowChangeInterval",e.ChartDialogsShowChangeSymbol="Chart.Dialogs.ShowChangeSymbol",e.ChartDialogsShowCompareOrAddSymbol="Chart.Dialogs.ShowCompareOrAddSymbol",e.ChartDialogsShowGeneralSettings="Chart.Dialogs.ShowGeneralSettings",e.ChartDialogsShowGeneralSettingsLegendTab="Chart.Dialogs.ShowGeneralSettings.LegendTab",e.ChartDialogsShowGeneralSettingsSymbolTab="Chart.Dialogs.ShowGeneralSettings.SymbolTab",e.ChartDialogsShowGeneralScalesTab="Chart.Dialogs.ShowGeneralSettings.ScalesTab",e.ChartDialogsShowGeneralSettingsEventsAndAlertsTab="Chart.Dialogs.ShowGeneralSettings.EventsAndAlertsTab",e.ChartDialogsShowGoToDate="Chart.Dialogs.ShowGoToDate",e.ChartDialogsShowInsertIndicators="Chart.Dialogs.ShowInsertIndicators",e.ChartDialogsShowInsertFinancials="Chart.Dialogs.ShowInsertFinancials",e.ChartDialogsShowSymbolInfo="Chart.Dialogs.ShowSymbolInfo",e.ChartDrawingToolbarToggleVisibility="Chart.DrawingToolbar.ToggleVisibility",e.ChartExternalActionId="Chart.ExternalActionId",e.ChartFavoriteDrawingToolsToolbarHide="Chart.FavoriteDrawingToolsToolbar.Hide",e.ChartIndicatorShowSettingsDialog="Chart.Indicator.ShowSettingsDialog",e.ChartLegendToggleLastDayChangeValuesVisibility="Chart.Legend.ToggleLastDayChangeValuesVisibility",e.ChartLinkingGroupSync="Chart.LinkingGroupSync",e.ChartLinkingGroupSyncChangeGroup="Chart.LinkingGroupSync.ChangeGroup",e.ChartLegendToggleBarChangeValuesVisibility="Chart.Legend.ToggleBarChangeValuesVisibility",e.ChartLegendTogglePriceSourceVisibility="Chart.Legend.TogglePriceSourceVisibility",e.ChartLegendToggleIndicatorArgumentsVisibility="Chart.Legend.ToggleIndicatorArgumentsVisibility",e.ChartLegendToggleIndicatorTitlesVisibility="Chart.Legend.ToggleIndicatorTitlesVisibility",e.ChartLegendToggleIndicatorValuesVisibility="Chart.Legend.ToggleIndicatorValuesVisibility",e.ChartLegendToggleOhlcValuesVisibility="Chart.Legend.ToggleOhlcValuesVisibility",e.ChartLegendToggleOpenMarketStatusVisibility="Chart.Legend.ToggleOpenMarketStatusVisibility",e.ChartLegendToggleSymbolVisibility="Chart.Legend.ToggleSymbolVisibility",e.ChartLegendToggleVolumeVisibility="Chart.Legend.ToggleVolumeVisibility",e.ChartLines="Chart.Lines",e.ChartLinesToggleBidAskLinesVisibility="Chart.Lines.ToggleBidAskLinesVisibility",e.ChartLinesToggleHighLowLinesVisibility="Chart.Lines.ToggleHighLowLinesVisibility",e.ChartLinesToggleAverageLineVisibility="Chart.Lines.ToggleAverageLineVisibility",e.ChartLinesTogglePrePostMarketLineVisibility="Chart.Lines.TogglePrePostMarketLineVisibility",e.ChartLinesTogglePrePostMarketPriceLineVisibility="Chart.Lines.TogglePrePostMarketPriceLineVisibility",e.ChartLinesToggleSeriesPrevCloseLineVisibility="Chart.Lines.ToggleSeriesPrevCloseLineVisibility",e.ChartLinesToggleSeriesPriceLineVisibility="Chart.Lines.ToggleSeriesPriceLineVisibility",e.ChartLineToolBarsPatternToggleFlipped="Chart.LineTool.BarsPattern.ToggleFlipped",e.ChartLineToolBarsPatternToggleMirrored="Chart.LineTool.BarsPattern.ToggleMirrored",e.ChartLineToolClone="Chart.LineTool.Clone",e.ChartLineToolCreateLimitOrderFromState="Chart.LineTool.CreateLimitOrderFromState",e.ChartLineToolElliotChangeDegreeProperty="Chart.LineTool.Elliot.ChangeDegreeProperty",e.ChartLineToolNoSync="Chart.LineTool.NoSync",e.ChartLineToolPitchforkChangeTypeToInside="Chart.LineTool.Pitchfork.ChangeTypeToInside",e.ChartLineToolPitchforkChangeTypeToModifiedSchiff="Chart.LineTool.Pitchfork.ChangeTypeToModifiedSchiff",e.ChartLineToolPitchforkChangeTypeToOriginal="Chart.LineTool.Pitchfork.ChangeTypeToOriginal",e.ChartLineToolPitchforkChangeTypeToSchiff="Chart.LineTool.Pitchfork.ChangeTypeToSchiff",e.ChartLineToolSyncInLayout="Chart.LineTool.SyncInLayout",e.ChartLineToolSyncGlobally="Chart.LineTool.SyncGlobally",e.ChartLineToolTemplates="Chart.LineTool.Templates",e.ChartLineToolTemplatesApply="Chart.LineTool.Templates.Apply",e.ChartLineToolTemplatesApplyDefaults="Chart.LineTool.Templates.ApplyDefaults",e.ChartLineToolTemplatesSaveAs="Chart.LineTool.Templates.SaveAs",e.ChartLineToolToolbarChangeFontSizeProperty="Chart.LineTool.Toolbar.ChangeFontSizeProperty",e.ChartLineToolToolbarChangeLineStyleToDashed="Chart.LineTool.Toolbar.ChangeLineStyleToDashed",e.ChartLineToolToolbarChangeLineStyleToDotted="Chart.LineTool.Toolbar.ChangeLineStyleToDotted",e.ChartLineToolToolbarChangeLineStyleToSolid="Chart.LineTool.Toolbar.ChangeLineStyleToSolid",e.ChartMarksToggleVisibility="Chart.Marks.ToggleVisibility",e.ChartMoveChartInLayout="Chart.MoveChartInLayout",e.ChartMoveChartInLayoutBack="Chart.MoveChartInLayout.Back",e.ChartMoveChartInLayoutForward="Chart.MoveChartInLayout.Forward",e.ChartTpoResetAllMergesAndSplits="Chart.TPO.ResetAllMergesAndSplits",e.ChartTpoSplitBlock="Chart.TPO.SplitBlock",e.ChartTpoMergeBlock="Chart.TPO.MergeBlock",e.ChartObjectTreeShow="Chart.ObjectTree.Show",e.ChartDataWindowShow="Chart.DataWindow.Show",e.ChartPaneControlsDeletePane="Chart.PaneControls.DeletePane",e.ChartPaneControlsMaximizePane="Chart.PaneControls.MaximizePane",e.ChartPaneControlsMinimizePane="Chart.PaneControls.MinimizePane",e.ChartPaneControlsMovePaneDown="Chart.PaneControls.MovePaneDown",e.ChartPaneControlsMovePaneUp="Chart.PaneControls.MovePaneUp",e.ChartPaneControlsCollapsePane="Chart.PaneControls.CollapsePane",e.ChartPaneControlsRestorePane="Chart.PaneControls.RestorePane",e.ChartPriceScaleLabels="Chart.PriceScale.Labels",e.ChartPriceScaleLabelsToggleBidAskLabelsVisibility="Chart.PriceScale.Labels.ToggleBidAskLabelsVisibility",e.ChartPriceScaleLabelsToggleHighLowPriceLabelsVisibility="Chart.PriceScale.Labels.ToggleHighLowPriceLabelsVisibility",e.ChartPriceScaleLabelsToggleAveragePriceLabelVisibility="Chart.PriceScale.Labels.ToggleAveragePriceLabelVisibility",e.ChartPriceScaleLabelsToggleIndicatorsNameLabelsVisibility="Chart.PriceScale.Labels.ToggleIndicatorsNameLabelsVisibility",e.ChartPriceScaleLabelsToggleIndicatorsValueLabelsVisibility="Chart.PriceScale.Labels.ToggleIndicatorsValueLabelsVisibility",e.ChartPriceScaleLabelsTogglePrePostMarketLabelsVisibility="Chart.PriceScale.Labels.TogglePrePostMarketLabelsVisibility",e.ChartPriceScaleLabelsToggleNoOverlappingLabelsVisibility="Chart.PriceScale.Labels.ToggleNoOverlappingLabelsVisibility",e.ChartPriceScaleLabelsToggleSeriesLastValueVisibility="Chart.PriceScale.Labels.ToggleSeriesLastValueVisibility",e.ChartPriceScaleLabelsToggleSymbolNameLabelsVisibility="Chart.PriceScale.Labels.ToggleSymbolNameLabelsVisibility",e.ChartPriceScaleLabelsToggleSymbolPrevCloseValueVisibility="Chart.PriceScale.Labels.ToggleSymbolPrevCloseValueVisibility",e.ChartPriceScaleMergeAllScales="Chart.PriceScale.MergeAllScales",e.ChartPriceScaleMergeAllScalesToLeft="Chart.PriceScale.MergeAllScalesToLeft",e.ChartPriceScaleMergeAllScalesToRight="Chart.PriceScale.MergeAllScalesToRight",e.ChartPriceScaleMoveToLeft="Chart.PriceScale.MoveToLeft",e.ChartPriceScaleMoveToRight="Chart.PriceScale.MoveToRight",e.ChartPriceScaleReset="Chart.PriceScale.Reset",e.ChartPriceScaleToggleAddOrderPlusButtonVisibility="Chart.PriceScale.ToggleAddOrderPlusButtonVisibility",e.ChartPriceScaleToggleAutoScale="Chart.PriceScale.ToggleAutoScale",e.ChartPriceScaleToggleAutoScaleSeriesOnly="Chart.PriceScale.ToggleAutoScaleSeriesOnly",e.ChartPriceScaleToggleCountdownToBarCloseVisibility="Chart.PriceScale.ToggleCountdownToBarCloseVisibility",e.ChartPriceScaleToggleIndexedTo100="Chart.PriceScale.ToggleIndexedTo100",e.ChartPriceScaleToggleInvertScale="Chart.PriceScale.ToggleInvertScale",e.ChartPriceScaleToggleLogarithmic="Chart.PriceScale.ToggleLogarithmic",e.ChartPriceScaleTogglePercentage="Chart.PriceScale.TogglePercentage",e.ChartPriceScaleToggleRegular="Chart.PriceScale.ToggleRegular",e.ChartRedo="Chart.Redo",e.ChartRemoveAllIndicators="Chart.RemoveAllIndicators",e.ChartRemoveAllIndicatorsAndLineTools="Chart.RemoveAllIndicatorsAndLineTools",e.ChartRemoveAllLineTools="Chart.RemoveAllLineTools",e.ChartScalesReset="Chart.Scales.Reset",e.ChartScalesToggleLockPriceToBarRatio="Chart.Scales.ToggleLockPriceToBarRatio",e.ChartScrollToLineTool="Chart.ScrollToLineTool",e.ChartSelectedObjectHide="Chart.SelectedObject.Hide",e.ChartSelectedObjectRemove="Chart.SelectedObject.Remove",e.ChartSelectedObjectShow="Chart.SelectedObject.Show",e.ChartSelectedObjectShowSettingsDialog="Chart.SelectedObject.ShowSettingsDialog",e.ChartSelectedObjectToggleLocked="Chart.SelectedObject.ToggleLocked",e.ChartSeriesPriceScaleToggleAutoScale="Chart.Series.PriceScale.ToggleAutoScale",e.ChartSeriesPriceScaleToggleIndexedTo100="Chart.Series.PriceScale.ToggleIndexedTo100",e.ChartSeriesPriceScaleToggleInvertPriceScale="Chart.Series.PriceScale.ToggleInvertPriceScale",e.ChartSeriesPriceScaleToggleLogarithmic="Chart.Series.PriceScale.ToggleLogarithmic",e.ChartSeriesPriceScaleTogglePercentage="Chart.Series.PriceScale.TogglePercentage",e.ChartSeriesPriceScaleToggleRegular="Chart.Series.PriceScale.ToggleRegular",e.ChartSessionBreaksToggleVisibility="Chart.SessionBreaks.ToggleVisibility",e.ChartSetSession="Chart.SetSession",e.ChartSourceChangePriceScale="Chart.Source.ChangePriceScale",e.ChartSourceMergeDown="Chart.Source.MergeDown",e.ChartSourceMergeUp="Chart.Source.MergeUp",e.ChartSourceMoveToNoScale="Chart.Source.MoveToNoScale",e.ChartSourceMoveToOtherScale="Chart.Source.MoveToOtherScale",e.ChartSourceMoveToPane="Chart.Source.MoveToPane",e.ChartSourceUnmergeDown="Chart.Source.UnmergeDown",e.ChartSourceUnmergeUp="Chart.Source.UnmergeUp",e.ChartSourceVisualOrder="Chart.Source.VisualOrder",e.ChartSourceVisualOrderBringForward="Chart.Source.VisualOrder.BringForward",e.ChartSourceVisualOrderBringToFront="Chart.Source.VisualOrder.BringToFront",e.ChartSourceVisualOrderSendBackward="Chart.Source.VisualOrder.SendBackward",e.ChartSourceVisualOrderSendToBack="Chart.Source.VisualOrder.SendToBack",e.ChartSourceResetInputPoints="Chart.Source.ResetInputPoints",e.ChartThemeApply="Chart.Theme.Apply",e.ChartThemeApplyCustom="Chart.Theme.Apply.Custom",e.ChartThemeSaveAs="Chart.Theme.SaveAs",e.ChartTimeScaleReset="Chart.TimeScale.Reset",e.ChartUndo="Chart.Undo",e.ChartShowAllIdeas="Chart.ShowAllIdeas",e.ChartShowIdeasOfFollowedUsers="Chart.ShowIdeasOfFollowedUsers",e.ChartShowMyIdeasOnly="Chart.ShowMyIdeasOnly",e.ChartToggleVisibilityAllLineTools="Chart.ToggleVisibility.AllLineTools",e.ChartToggleVisibilityContinuousContractSwitch="Chart.ToggleVisibility.ContinuousContractSwitch",e.ChartToggleVisibilityContractExpiration="Chart.ToggleVisibility.ContractExpiration",e.ChartToggleVisibilityDividends="Chart.ToggleVisibility.Dividends",e.ChartToggleVisibilityEarnings="Chart.ToggleVisibility.Earnings",e.ChartToggleVisibilityEconomicEvents="Chart.ToggleVisibility.EconomicEvents",e.ChartToggleVisibilitySplits="Chart.ToggleVisibility.Splits",e.ChartToggleVisibilityLatestNewsAndMinds="Chart.ToggleVisibility.LatestNewsAndMinds",e.ChartSourceIntervalsVisibility="Chart.Source.IntervalsVisibility",e.ChartSourceIntervalsVisibilityCurrentAndAbove="Chart.Source.IntervalsVisibility.CurrentAndAbove",e.ChartSourceIntervalsVisibilityCurrentAndBelow="Chart.Source.IntervalsVisibility.CurrentAndBelow",e.ChartSourceIntervalsVisibilityOnlyCurrent="Chart.Source.IntervalsVisibility.Current",e.ChartSourceIntervalsVisibilityAll="Chart.Source.IntervalsVisibility.All",e.NoteCreate="Note.Create",e.NoteEdit="Note.Edit",e.NoteRemove="Note.Remove",e.ObjectsTreeCreateGroup="ObjectsTree.CreateGroup",e.ObjectsTreeRemoveItem="ObjectsTree.RemoveItem",e.ObjectsTreeRenameItem="ObjectsTree.RenameItem",e.ObjectsTreeToggleItemLocked="ObjectsTree.ToggleItemLocked",e.ObjectsTreeToggleItemVisibility="ObjectsTree.ToggleItemVisibility",e.PineEditorConsoleCopyMessage="PineEditor.Console.CopyMessage",e.PineEditorConsoleToggleVisibility="PineEditor.Console.ToggleVisibility",e.PineEditorConsoleClear="PineEditor.Console.Clear",e.ScreenerAddSymbolToCompare="Screener.AddSymbolToCompare",e.ScreenerColumnRemove="Screener.Column.Remove",e.ScreenerFilterChange="Screener.Filter.Change",e.ScreenerFilterReset="Screener.Filter.Reset",e.ScreenerOpenSymbolChart="Screener.OpenSymbolChart",e.ScreenerOpenSymbolOverview="Screener.OpenSymbolOverview",e.ScreenerToggleVisibilityCurrency="Screener.ToggleVisibility.Currency",e.ScreenerToggleVisibilityDescription="Screener.ToggleVisibility.Description",e.ScreenerToggleVisibilityRating="Screener.ToggleVisibility.Rating",e.ScreenerToggleVisibilitySymbolType="Screener.ToggleVisibility.SymbolType",e.TradingCancelOrder="Trading.CancelOrder",e.TradingClosePosition="Trading.ClosePosition",e.TradingCustomActionId="Trading.CustomActionId",e.TradingDOMPlaceLimitOrder="Trading.DOMPlaceLimitOrder",e.TradingDOMPlaceMarketOrder="Trading.DOMPlaceMarketOrder",e.TradingDOMPlaceStopLimitOrder="Trading.DOMPlaceStopLimitOrder",e.TradingDOMPlaceStopOrder="Trading.DOMPlaceStopOrder",e.TradingEditOrder="Trading.EditOrder",e.TradingModifyPosition="Trading.ModifyPosition",e.TradingReversePosition="Trading.ReversePosition",e.TradingSellBuyButtonsToggleVisibility="Trading.SellBuyButtonsToggleVisibility",e.TradingTradeFromChart="Trading.TradeFromChart",e.TradingNoOverlapMode="Trading.NoOverlapMode",e.TradingShowSelectBrokerPanel="Trading.ShowSelectBrokerPanel",e.TradingOrderTitle="Trading.OrderTitle",e.TradingPositionTitle="Trading.PositionTitle",e.WatchlistActions="Watchlist.Actions",e.WatchlistAddSelectedSymbolsToCompare="Watchlist.AddSelectedSymbolsToCompare ",e.WatchlistAddSymbolToCompare="Watchlist.AddSymbolToCompare",e.WatchlistAddSymbolToSection="Watchlist.AddSymbolToSection",e.WatchlistChangeFlaggedGroupColor="Watchlist.ChangeFlaggedGroupColor",e.WatchlistAddSymbol="Watchlist.AddSymbol",e.WatchlistCreate="Watchlist.Create",e.WatchlistAddSelectedSymbols="Watchlist.AddSelectedSymbols",e.WatchlistAddSelectedSymbolsLists="Watchlist.AddSelectedSymbols.Lists",e.WatchlistGetDisplayedTickerDescription="Watchlist.GetDisplayedTickerDescription",e.WatchlistCreateSection="Watchlist.CreateSection",e.WatchlistFlagSelectedSymbols="Watchlist.FlagSelectedSymbols",e.WatchlistFlagSymbol="Watchlist.FlagSymbol",e.WatchlistOpenSymbolChart="Watchlist.OpenSymbolChart",e.WatchlistOpenSymbolOverview="Watchlist.OpenSymbolOverview",e.WatchlistRemoveSection="Watchlist.RemoveSection",e.WatchlistRemoveSymbol="Watchlist.RemoveSymbol",e.WatchlistRenameSection="Watchlist.RenameSection",e.WatchlistUnflagAllSymbols="Watchlist.UnflagAllSymbols",e.WatchlistUnflagSelectedSymbols="Watchlist.UnflagSelectedSymbols",e.WatchlistUnflagSymbol="Watchlist.UnflagSymbol",function(e){e.extractErrorReason=function(e){return e.params[1]}}(t||(t={})),function(e){e.Default="default",e.FullSingleSession="full_single_session"}(i||(i={})),(o=exports.TimeFrameType||(exports.TimeFrameType={})).PeriodBack="period-back",o.TimeRange="time-range",function(e){e.PeriodBack="period-back",e.TimeRange="time-range"}(r||(r={})),(n=exports.MarketStatus||(exports.MarketStatus={})).Open="market",n.Pre="pre_market",n.Post="post_market",n.Close="out_of_session",n.Holiday="holiday",(a=exports.MenuItemType||(exports.MenuItemType={})).Separator="separator",a.Action="action",(s=exports.ClearMarksMode||(exports.ClearMarksMode={}))[s.All=0]="All",s[s.BarMarks=1]="BarMarks",s[s.TimeScaleMarks=2]="TimeScaleMarks",(l=exports.LineStudyPlotStyle||(exports.LineStudyPlotStyle={}))[l.Line=0]="Line",l[l.Histogram=1]="Histogram",l[l.Cross=3]="Cross",l[l.Area=4]="Area",l[l.Columns=5]="Columns",l[l.Circles=6]="Circles",l[l.LineWithBreaks=7]="LineWithBreaks",l[l.AreaWithBreaks=8]="AreaWithBreaks",l[l.StepLine=9]="StepLine",l[l.StepLineWithDiamonds=10]="StepLineWithDiamonds",l[l.StepLineWithBreaks=11]="StepLineWithBreaks",(d=exports.StudyPlotType||(exports.StudyPlotType={})).Line="line",d.Colorer="colorer",d.BarColorer="bar_colorer",d.BgColorer="bg_colorer",d.TextColorer="text_colorer",d.OhlcColorer="ohlc_colorer",d.CandleWickColorer="wick_colorer",d.CandleBorderColorer="border_colorer",d.UpColorer="up_colorer",d.DownColorer="down_colorer",d.Shapes="shapes",d.Chars="chars",d.Arrows="arrows",d.Data="data",d.DataOffset="dataoffset",d.OhlcOpen="ohlc_open",d.OhlcHigh="ohlc_high",d.OhlcLow="ohlc_low",d.OhlcClose="ohlc_close",function(e){e.AlertCondition="alertcondition"}(c||(c={})),(h=exports.StudyPlotDisplayTarget||(exports.StudyPlotDisplayTarget={}))[h.None=0]="None",h[h.Pane=1]="Pane",h[h.DataWindow=2]="DataWindow",h[h.PriceScale=4]="PriceScale",h[h.StatusLine=8]="StatusLine",h[h.All=15]="All",function(e){e[e.None=0]="None",e[e.Pane=1]="Pane",e[e.DataWindow=2]="DataWindow",e[e.PriceScale=4]="PriceScale",e[e.StatusLine=8]="StatusLine",e[e.All=15]="All"}(g||(g={})),(u=exports.OhlcStudyPlotStyle||(exports.OhlcStudyPlotStyle={})).OhlcBars="ohlc_bars",u.OhlcCandles="ohlc_candles",function(e){e.Auto="auto",e.Tiny="tiny",e.Small="small",e.Normal="normal",e.Large="large",e.Huge="huge"}(C||(C={})),(p=exports.StudyInputType||(exports.StudyInputType={})).Integer="integer",p.Float="float",p.Price="price",p.Bool="bool",p.Text="text",p.Symbol="symbol",p.Session="session",p.Source="source",p.Resolution="resolution",p.Time="time",p.BarTime="bar_time",p.Color="color",p.Textarea="text_area",function(e){e[e.None=0]="None",e[e.DataWindow=2]="DataWindow",e[e.StatusLine=8]="StatusLine",e[e.All=15]="All"}(S||(S={})),function(e){e.InitialCapital="initial_capital",e.Currency="currency",e.DefaultQTYValue="default_qty_value",e.DefaultQTYType="default_qty_type",e.Pyramiding="pyramiding",e.ComissionValue="commission_value",e.ComissionType="commission_type",e.BacktestFillLimitsAssumtion="backtest_fill_limits_assumption",e.Slippage="slippage",e.CalcOnOrderFills="calc_on_order_fills",e.CalcOnEveryTick="calc_on_every_tick",e.MarginLong="margin_long",e.MarginShort="margin_short",e.UseBarMagnifier="use_bar_magnifier",e.ProcessOrdersOnClose="process_orders_on_close",e.FillOrdersOnStandardOHLC="fill_orders_on_standard_ohlc"}(m||(m={})),function(e){e.Fixed="fixed",e.CashPerOrder="cash_per_order",e.PercentOfEquity="percent_of_equity"}(y||(y={})),function(e){e.Percent="percent",e.CashPerContract="cash_per_contract",e.CashPerOrder="cash_per_order"}(_||(_={})),function(e){e.FirstBar="first_visible_bar_time",e.LastBar="last_visible_bar_time",e.Realtime="subscribeRealtime"}(T||(T={})),function(e){e.FgColor="__chart_fgcolor",e.BgColor="__chart_bgcolor"}(b||(b={})),(P=exports.StudyTargetPriceScale||(exports.StudyTargetPriceScale={}))[P.Right=0]="Right",P[P.Left=1]="Left",P[P.NoScale=2]="NoScale",function(e){e[e.Right=0]="Right",e[e.Left=1]="Left",e[e.None=2]="None"}(L||(L={})),(A=exports.FilledAreaType||(exports.FilledAreaType={})).TypePlots="plot_plot",A.TypeHlines="hline_hline",function(e){e[e.StopLoss=0]="StopLoss",e[e.TrailingStop=1]="TrailingStop",e[e.GuaranteedStop=2]="GuaranteedStop"}(w||(w={})),function(e){e.Symbol="symbol"}(f||(f={})),function(e){e[e.PopUp=0]="PopUp",e[e.Notification=1]="Notification"}(v||(v={})),function(e){e[e.CONNECTED=1]="CONNECTED",e[e.CONNECTING=2]="CONNECTING",e[e.DISCONNECTED=3]="DISCONNECTED",e[e.ERROR=4]="ERROR"}(I||(I={})),(O=exports.ConnectionStatus||(exports.ConnectionStatus={}))[O.Connected=1]="Connected",O[O.Connecting=2]="Connecting",O[O.Disconnected=3]="Disconnected",O[O.Error=4]="Error",function(e){e[e.LIMIT=1]="LIMIT",e[e.MARKET=2]="MARKET",e[e.STOP=3]="STOP",e[e.STOPLIMIT=4]="STOPLIMIT"}(R||(R={})),(D=exports.OrderType||(exports.OrderType={}))[D.Limit=1]="Limit",D[D.Market=2]="Market",D[D.Stop=3]="Stop",D[D.StopLimit=4]="StopLimit",function(e){e[e.BUY=1]="BUY",e[e.SELL=-1]="SELL"}(V||(V={})),(k=exports.Side||(exports.Side={}))[k.Buy=1]="Buy",k[k.Sell=-1]="Sell",function(e){e[e.CANCELED=1]="CANCELED",e[e.FILLED=2]="FILLED",e[e.INACTIVE=3]="INACTIVE",e[e.PLACING=4]="PLACING",e[e.REJECTED=5]="REJECTED",e[e.WORKING=6]="WORKING"}(E||(E={})),function(e){e[e.ALL=0]="ALL",e[e.CANCELED=1]="CANCELED",e[e.FILLED=2]="FILLED",e[e.INACTIVE=3]="INACTIVE",e[e.REJECTED=5]="REJECTED",e[e.WORKING=6]="WORKING"}(F||(F={})),(W=exports.OrderStatus||(exports.OrderStatus={}))[W.Canceled=1]="Canceled",W[W.Filled=2]="Filled",W[W.Inactive=3]="Inactive",W[W.Placing=4]="Placing",W[W.Rejected=5]="Rejected",W[W.Working=6]="Working",(x=exports.OrderStatusFilter||(exports.OrderStatusFilter={}))[x.All=0]="All",x[x.Canceled=1]="Canceled",x[x.Filled=2]="Filled",x[x.Inactive=3]="Inactive",x[x.Rejected=5]="Rejected",x[x.Working=6]="Working",function(e){e[e.Order=1]="Order",e[e.Position=2]="Position"}(M||(M={})),function(e){e[e.ORDER=1]="ORDER",e[e.POSITION=2]="POSITION"}(B||(B={})),(N=exports.ParentType||(exports.ParentType={}))[N.Order=1]="Order",N[N.Position=2]="Position",N[N.IndividualPosition=3]="IndividualPosition",function(e){e[e.StopLoss=0]="StopLoss",e[e.TakeProfit=1]="TakeProfit",e[e.TrailingStop=2]="TrailingStop",e[e.GuaranteedStop=3]="GuaranteedStop"}(U||(U={})),function(e){e[e.LIMITPRICE=1]="LIMITPRICE",e[e.STOPPRICE=2]="STOPPRICE",e[e.TAKEPROFIT=3]="TAKEPROFIT",e[e.STOPLOSS=4]="STOPLOSS"}(H||(H={})),(j=exports.OrderTicketFocusControl||(exports.OrderTicketFocusControl={}))[j.LimitPrice=1]="LimitPrice",j[j.StopPrice=2]="StopPrice",j[j.TakeProfit=3]="TakeProfit",j[j.StopLoss=4]="StopLoss",j[j.Quantity=5]="Quantity",function(e){e[e.ERROR=0]="ERROR",e[e.SUCCESS=1]="SUCCESS"}(z||(z={})),(G=exports.NotificationType||(exports.NotificationType={}))[G.Error=0]="Error",G[G.Success=1]="Success",function(e){e[e.Demo=1]="Demo",e[e.Real=0]="Real"}($||($={})),(J=exports.OrderOrPositionMessageType||(exports.OrderOrPositionMessageType={})).Information="information",J.Warning="warning",J.Error="error",function(e){e.Demo="demo",e.Live="live"}(q||(q={})),function(e){e[e.LogOut=0]="LogOut",e[e.FailedRestoring=1]="FailedRestoring",e[e.Offline=2]="Offline",e[e.APIError=3]="APIError",e[e.TwoFactorRequired=4]="TwoFactorRequired",e[e.CancelAuthorization=5]="CancelAuthorization",e[e.TimeOutForAuthorization=6]="TimeOutForAuthorization",e[e.OauthError=7]="OauthError",e[e.BrokenConnection=8]="BrokenConnection",e[e.FailedSignIn=9]="FailedSignIn"}(K||(K={})),function(e){e[e.None=0]="None",e[e.Pips=1]="Pips",e[e.Ticks=2]="Ticks"}(Z||(Z={})),function(e){e.Halted="HALTED",e.NotShortable="NOT-SHORTABLE",e.HardToBorrow="HARD-TO-BORROW"}(Q||(Q={})),function(e){e[e.Limit=1]="Limit",e[e.Stop=2]="Stop"}(Y||(Y={})),function(e){e.Disallowed="disallowed",e.Allowed="allowed",e.AllowedWithWarning="allowed_with_warning"}(X||(X={})),function(e){e.PlaceOrder="place_order",e.ModifyOrder="modify_order",e.CancelOrder="cancel_order",e.ModifyPosition="modify_position",e.ClosePosition="close_position",e.ModifyIndividualPosition="modify_individual_position",e.CloseIndividualPosition="close_individual_position",e.CloseNetPosition="close_net_position"}(ee||(ee={})),(te=exports.StandardFormatterName||(exports.StandardFormatterName={})).Date="date",te.DateOrDateTime="dateOrDateTime",te.Default="default",te.Fixed="fixed",te.FixedInCurrency="fixedInCurrency",te.VariablePrecision="variablePrecision",te.FormatQuantity="formatQuantity",te.FormatPrice="formatPrice",te.FormatPriceForexSup="formatPriceForexSup",te.FormatPriceInCurrency="formatPriceInCurrency",te.IntegerSeparated="integerSeparated",te.LocalDate="localDate",te.LocalDateOrDateTime="localDateOrDateTime",te.Percentage="percentage",te.Pips="pips",te.Profit="profit",te.ProfitInInstrumentCurrency="profitInInstrumentCurrency",te.Side="side",te.PositionSide="positionSide",te.Status="status",te.Symbol="symbol",te.Text="text",te.Type="type",te.MarginPercent="marginPercent",te.Empty="empty",(ie=exports.OverridePriceAxisLastValueMode||(exports.OverridePriceAxisLastValueMode={}))[ie.LastPriceAndPercentageValue=0]="LastPriceAndPercentageValue",ie[ie.LastValueAccordingToScale=1]="LastValueAccordingToScale",(oe=exports.OverrideLineStyle||(exports.OverrideLineStyle={}))[oe.Solid=0]="Solid",oe[oe.Dotted=1]="Dotted",oe[oe.Dashed=2]="Dashed",function(e){e[e.Offline=0]="Offline",e[e.Resolving=1]="Resolving",e[e.Loading=2]="Loading",e[e.Ready=3]="Ready",e[e.InvalidSymbol=4]="InvalidSymbol",e[e.Snapshot=5]="Snapshot",e[e.EOD=6]="EOD",e[e.Pulse=7]="Pulse",e[e.Delayed=8]="Delayed",e[e.DelayedSteaming=9]="DelayedSteaming",e[e.NoBars=10]="NoBars",e[e.Replay=11]="Replay",e[e.Error=12]="Error",e[e.CalculationError=13]="CalculationError",e[e.UnsupportedResolution=14]="UnsupportedResolution"}(re||(re={})),function(e){e[e.Markers=0]="Markers",e[e.Stepline=1]="Stepline",e[e.Simple=2]="Simple"}(ne||(ne={})),(ae=exports.ChartStyle||(exports.ChartStyle={}))[ae.Bar=0]="Bar",ae[ae.Candle=1]="Candle",ae[ae.Line=2]="Line",ae[ae.Area=3]="Area",ae[ae.Renko=4]="Renko",ae[ae.Kagi=5]="Kagi",ae[ae.PnF=6]="PnF",ae[ae.LineBreak=7]="LineBreak",ae[ae.HeikinAshi=8]="HeikinAshi",ae[ae.HollowCandle=9]="HollowCandle",ae[ae.Baseline=10]="Baseline",ae[ae.Range=11]="Range",ae[ae.HiLo=12]="HiLo",ae[ae.Column=13]="Column",ae[ae.LineWithMarkers=14]="LineWithMarkers",ae[ae.Stepline=15]="Stepline",ae[ae.HLCArea=16]="HLCArea",ae[ae.VolFootprint=17]="VolFootprint",ae[ae.TPO=18]="TPO",ae[ae.VolCandle=19]="VolCandle",ae[ae.SVP=20]="SVP",(se=exports.TimeHoursFormat||(exports.TimeHoursFormat={})).TwentyFourHours="24-hours",se.TwelveHours="12-hours",function(e){e[e.Initial=2]="Initial",e[e.SeriesZOrderIsAlwaysZero=3]="SeriesZOrderIsAlwaysZero",e[e.Current=3]="Current"}(le||(le={})),(de=exports.PlDisplay||(exports.PlDisplay={}))[de.Money=0]="Money",de[de.Pips=1]="Pips",de[de.Percentage=2]="Percentage",(ce=exports.TradedGroupHorizontalAlignment||(exports.TradedGroupHorizontalAlignment={}))[ce.Left=0]="Left",ce[ce.Center=1]="Center",ce[ce.Right=2]="Right";exports.PlDisplay.Money,exports.PlDisplay.Money,exports.TradedGroupHorizontalAlignment.Right;var he,ge,ue,Ce,pe,Se,me,ye,_e,Te,be,Pe,Le,Ae,we;function fe(e,t){const i={...e};for(const o in t)"object"!=typeof e[o]||null===e[o]||Array.isArray(e[o])?void 0!==t[o]&&(i[o]=t[o]):i[o]=fe(e[o],t[o]);return i}!function(e){e[e.Background=0]="Background",e[e.Foreground=1]="Foreground",e[e.Topmost=2]="Topmost"}(he||(he={})),function(e){e[e.Unavailable=0]="Unavailable",e[e.AvailableReadonlyAlwaysDisabled=1]="AvailableReadonlyAlwaysDisabled",e[e.AvailableReadonlyAlwaysEnabled=2]="AvailableReadonlyAlwaysEnabled",e[e.Available=3]="Available"}(ge||(ge={})),function(e){e[e.ViewportChangeUserAction=0]="ViewportChangeUserAction",e[e.DataUpdate=1]="DataUpdate",e[e.SeriesRestart=2]="SeriesRestart",e[e.SeriesCompleted=3]="SeriesCompleted",e[e.StudyCreation=4]="StudyCreation"}(ue||(ue={})),function(e){e[e.Chart=0]="Chart"}(Ce||(Ce={})),(pe=exports.VisibilityType||(exports.VisibilityType={})).AlwaysOn="alwaysOn",pe.VisibleOnMouseOver="visibleOnMouseOver",pe.AlwaysOff="alwaysOff",(Se=exports.PriceScaleMode||(exports.PriceScaleMode={}))[Se.Normal=0]="Normal",Se[Se.Log=1]="Log",Se[Se.Percentage=2]="Percentage",Se[Se.IndexedTo100=3]="IndexedTo100",(me=exports.SeriesType||(exports.SeriesType={}))[me.Bars=0]="Bars",me[me.Candles=1]="Candles",me[me.Line=2]="Line",me[me.Area=3]="Area",me[me.HeikenAshi=8]="HeikenAshi",me[me.HollowCandles=9]="HollowCandles",me[me.Baseline=10]="Baseline",me[me.HiLo=12]="HiLo",me[me.Column=13]="Column",me[me.LineWithMarkers=14]="LineWithMarkers",me[me.Stepline=15]="Stepline",me[me.HLCArea=16]="HLCArea",me[me.VolCandle=19]="VolCandle",me[me.Renko=4]="Renko",me[me.Kagi=5]="Kagi",me[me.PointAndFigure=6]="PointAndFigure",me[me.LineBreak=7]="LineBreak",function(e){e.Value="_seriesId"}(ye||(ye={})),(_e=exports.HHistDirection||(exports.HHistDirection={})).LeftToRight="left_to_right",_e.RightToLeft="right_to_left",function(e){e.Relative="relative",e.Absolute="absolute"}(Te||(Te={})),function(e){e.UpDown="Up/Down",e.Total="Total",e.Delta="Delta"}(be||(be={})),(Pe=exports.MarkLocation||(exports.MarkLocation={})).AboveBar="AboveBar",Pe.BelowBar="BelowBar",Pe.Top="Top",Pe.Bottom="Bottom",Pe.Right="Right",Pe.Left="Left",Pe.Absolute="Absolute",Pe.AbsoluteUp="AbsoluteUp",Pe.AbsoluteDown="AbsoluteDown",function(e){e.Left="left",e.Center="center",e.Right="right"}(Le||(Le={})),function(e){e.Top="top",e.Middle="middle",e.Bottom="bottom"}(Ae||(Ae={})),(we=exports.LineStyle||(exports.LineStyle={}))[we.Solid=0]="Solid",we[we.Dotted=1]="Dotted",we[we.Dashed=2]="Dashed";const ve={width:800,height:500,interval:"1D",timezone:"Etc/UTC",container:"",library_path:"",locale:"en",widgetbar:{details:!1,watchlist:!1,news:!1,datawindow:!1,watchlist_settings:{default_symbols:[]}},overrides:{"mainSeriesProperties.showCountdown":!1},studies_overrides:{},trading_customization:{position:{},order:{}},brokerConfig:{configFlags:{}},fullscreen:!1,autosize:!1,disabled_features:[],enabled_features:[],debug:!1,logo:{},time_frames:[{text:"5y",resolution:"1W"},{text:"1y",resolution:"1W"},{text:"6m",resolution:"120"},{text:"3m",resolution:"60"},{text:"1m",resolution:"30"},{text:"5d",resolution:"5"},{text:"1d",resolution:"1"}],client_id:"0",user_id:"0",charts_storage_api_version:"1.0",favorites:{intervals:[],chartTypes:[],indicators:[],drawingTools:[]}},Ie=JSON.parse('[{"iso":"ar","dir":"rtl","language":"ar"},{"iso":"pt","dir":"ltr","language":"pt"},{"iso":"ca","dir":"ltr","language":"ca_ES"},{"iso":"cs","dir":"ltr","language":"cs"},{"iso":"de","dir":"ltr","language":"de"},{"iso":"en","dir":"ltr","language":"en"},{"iso":"es","dir":"ltr","language":"es"},{"iso":"fa","dir":"rtl","language":"fa"},{"iso":"fr","dir":"ltr","language":"fr"},{"iso":"he","dir":"rtl","language":"he_IL"},{"iso":"hu","dir":"ltr","language":"hu_HU"},{"iso":"id","dir":"ltr","language":"id_ID"},{"iso":"en","dir":"ltr","language":"en"},{"iso":"it","dir":"ltr","language":"it"},{"iso":"ja","dir":"ltr","language":"ja"},{"iso":"ko","dir":"ltr","language":"ko"},{"iso":"ms","dir":"ltr","language":"ms_MY"},{"iso":"pl","dir":"ltr","language":"pl"},{"iso":"ru","dir":"ltr","language":"ru"},{"iso":"sv","dir":"ltr","language":"sv"},{"iso":"th","dir":"ltr","language":"th"},{"iso":"tr","dir":"ltr","language":"tr"},{"iso":"vi","dir":"ltr","language":"vi"},{"iso":"zh-Hans","dir":"ltr","language":"zh"},{"iso":"zh-Hant","dir":"ltr","language":"zh_TW"},{"iso":"el","dir":"ltr","language":"el"},{"iso":"nl","dir":"ltr","language":"nl_NL"},{"iso":"ro","dir":"ltr","language":"ro"}]');let Oe=!1;function Re(){return"CL v28.2.0 (internal id d99cb263 @ 2024-10-02T08:48:25.942Z)"}const De=class{constructor(e){var t,i;if(this._id=`tradingview_${(1048576*(1+Math.random())|0).toString(16).substring(1)}`,this._ready=!1,this._readyHandlers=[],this._onWindowResize=this._autoResizeChart.bind(this),!e.datafeed)throw new Error("Datafeed is not defined");(null===(t=e.overrides)||void 0===t?void 0:t["mainSeriesProperties.priceAxisProperties.lockScale"])&&(console.warn("mainSeriesProperties.priceAxisProperties.lockScale can not be set to true within the widget constructor"),delete e.overrides["mainSeriesProperties.priceAxisProperties.lockScale"]),this._options=fe(ve,e);"dark"===(null!==(i=this._options.theme)&&void 0!==i?i:"light").toLowerCase()&&void 0===this._options.loading_screen&&(this._options.loading_screen={backgroundColor:"#131722"}),(this._options.debug||this._options.debug_broker)&&(Oe||(Oe=!0,console.log("Using CL v28.2.0 (internal id d99cb263 @ 2024-10-02T08:48:25.942Z)"))),this._create()}setDebugMode(e){this._innerAPI().setDebugMode(e)}onChartReady(e){this._ready?e.call(this):this._readyHandlers.push(e)}headerReady(){return this._innerWindowLoaded.then((()=>this._innerWindow().headerReady()))}onGrayedObjectClicked(e){this._doWhenInnerApiLoaded((t=>{t.onGrayedObjectClicked(e)}))}onShortcut(e,t){this._doWhenInnerWindowLoaded((i=>{i.createShortcutAction(e,t)}))}subscribe(e,t){this._doWhenInnerApiLoaded((i=>{i.subscribe(e,t)}))}unsubscribe(e,t){this._doWhenInnerApiLoaded((i=>{i.unsubscribe(e,t)}))}chart(e){return this._innerAPI().chart(e)}getLanguage(){return this._options.locale}setSymbol(e,t,i){this._innerAPI().changeSymbol(e,t,i)}remove(){window.removeEventListener("resize",this._onWindowResize),this._readyHandlers.splice(0,this._readyHandlers.length),delete window[this._id],this._iFrame.parentNode&&this._iFrame.parentNode.removeChild(this._iFrame)}closePopupsAndDialogs(){this._doWhenInnerApiLoaded((e=>{e.closePopupsAndDialogs()}))}selectLineTool(e,t){this._innerAPI().selectLineTool(e,t)}selectedLineTool(){return this._innerAPI().selectedLineTool()}save(e,t){this._innerAPI().saveChart(e,t)}load(e,t){this._innerAPI().loadChart({json:e,extendedData:t})}getSavedCharts(e){this._innerAPI().getSavedCharts(e)}loadChartFromServer(e){this._innerAPI().loadChartFromServer(e)}saveChartToServer(e,t,i){this._innerAPI().saveChartToServer(e,t,i)}removeChartFromServer(e,t){this._innerAPI().removeChartFromServer(e,t)}onContextMenu(e){this._doWhenInnerApiLoaded((t=>{t.onContextMenu(e)}))}createButton(e){return this._innerWindow().createButton(e)}createDropdown(e){return this._innerWindow().createDropdown(e)}showNoticeDialog(e){this._doWhenInnerApiLoaded((t=>{t.showNoticeDialog(e)}))}showConfirmDialog(e){this._doWhenInnerApiLoaded((t=>{t.showConfirmDialog(e)}))}showLoadChartDialog(){this._innerAPI().showLoadChartDialog()}showSaveAsChartDialog(){this._innerAPI().showSaveAsChartDialog()}symbolInterval(){return this._innerAPI().getSymbolInterval()}mainSeriesPriceFormatter(){return this._innerAPI().mainSeriesPriceFormatter()}getIntervals(){return this._innerAPI().getIntervals()}getStudiesList(){return this._innerAPI().getStudiesList()}getStudyInputs(e){return this._innerAPI().getStudyInputs(e)}getStudyStyles(e){return this._innerAPI().getStudyStyles(e)}addCustomCSSFile(e){this._innerWindow().addCustomCSSFile(e)}applyOverrides(e){this._options=fe(this._options,{overrides:e}),this._doWhenInnerWindowLoaded((t=>{t.applyOverrides(e)}))}applyStudiesOverrides(e){this._doWhenInnerWindowLoaded((t=>{t.applyStudiesOverrides(e)}))}watchList(){return this._innerAPI().watchlist()}news(){return this._innerAPI().news()}widgetbar(){return this._innerAPI().widgetbar()}activeChart(){return this._innerAPI().activeChart()}activeChartIndex(){return this._innerAPI().activeChartIndex()}setActiveChart(e){return this._innerAPI().setActiveChart(e)}chartsCount(){return this._innerAPI().chartsCount()}layout(){return this._innerAPI().layout()}setLayout(e){this._innerAPI().setLayout(e)}layoutName(){return this._innerAPI().layoutName()}resetLayoutSizes(e){this._innerAPI().resetLayoutSizes(e)}changeTheme(e,t){return this._innerWindow().changeTheme(e,t)}getTheme(){return this._innerWindow().getTheme()}takeScreenshot(){this._doWhenInnerApiLoaded((e=>{e.takeScreenshot()}))}lockAllDrawingTools(){return this._innerAPI().lockAllDrawingTools()}hideAllDrawingTools(){return this._innerAPI().hideAllDrawingTools()}drawOnAllChartsEnabled(){return this._innerAPI().drawOnAllChartsEnabled()}drawOnAllCharts(e){this._innerAPI().drawOnAllCharts(e)}magnetEnabled(){return this._innerAPI().magnetEnabled()}magnetMode(){return this._innerAPI().magnetMode()}undoRedoState(){return this._innerAPI().undoRedoState()}setIntervalLinkingEnabled(e){this._innerAPI().setIntervalLinkingEnabled(e)}setDateRangeLinkingEnabled(e){this._innerAPI().setDateRangeLinkingEnabled(e)}setTimeFrame(e){this._innerAPI().setTimeFrame(e)}symbolSync(){return this._innerAPI().symbolSync()}intervalSync(){return this._innerAPI().intervalSync()}crosshairSync(){return this._innerAPI().crosshairSync()}timeSync(){return this._innerAPI().timeSync()}dateRangeSync(){return this._innerAPI().dateRangeSync()}setFeatureEnabled(e,t){this._innerAPI().setFeatureEnabled(e,t)}getAllFeatures(){return this._innerWindow().getAllFeatures()}clearUndoHistory(){return this._innerAPI().clearUndoHistory()}undo(){return this._innerAPI().undo()}redo(){return this._innerAPI().redo()}startFullscreen(){this._innerAPI().startFullscreen()}exitFullscreen(){this._innerAPI().exitFullscreen()}takeClientScreenshot(e){return this._innerAPI().takeClientScreenshot(e)}navigationButtonsVisibility(){return this._innerWindow().getNavigationButtonsVisibility()}paneButtonsVisibility(){return this._innerWindow().getPaneButtonsVisibility()}dateFormat(){return this._innerWindow().getDateFormat()}timeHoursFormat(){return this._innerWindow().getTimeHoursFormat()}currencyAndUnitVisibility(){return this._innerWindow().getCurrencyAndUnitVisibility()}supportedChartTypes(){return this._innerAPI().supportedChartTypes()}watermark(){return this._innerAPI().watermark()}customSymbolStatus(){return this._innerWindow().customSymbolStatus()}setCSSCustomProperty(e,t){if(!1===e.startsWith("--"))throw new Error("customPropertyName should begin with a double hyphen");this._innerWindow().document.body.style.setProperty(e,t)}getCSSCustomPropertyValue(e){if(!1===e.startsWith("--"))throw new Error("customPropertyName should begin with a double hyphen");const t=this._innerWindow().document.body,i=t.style.getPropertyValue(e);if(i)return i;return getComputedStyle(t).getPropertyValue(e)}unloadUnusedCharts(){this._innerAPI().unloadUnusedCharts()}async customThemes(){return this._innerWindow().customThemes()}linking(){return this._innerAPI().linking}_innerAPI(){return this._innerWindow().tradingViewApi}_innerWindow(){return this._iFrame.contentWindow}_doWhenInnerWindowLoaded(e){this._ready?e(this._innerWindow()):this._innerWindowLoaded.then((()=>{e(this._innerWindow())}))}_doWhenInnerApiLoaded(e){this._doWhenInnerWindowLoaded((t=>{t.doWhenApiIsReady((()=>e(this._innerAPI())))}))}_autoResizeChart(){this._options.fullscreen&&(this._iFrame.style.height=window.innerHeight+"px",Ve&&setTimeout((()=>{this._iFrame.style.height=window.innerHeight+"px"}),30))}async _create(){var e,t,i,o;const r=null!==(t=null===(e=this._options.enabled_features)||void 0===e?void 0:e.includes("iframe_loading_same_origin"))&&void 0!==t&&t,n=r||null!==(o=null===(i=this._options.enabled_features)||void 0===i?void 0:i.includes("iframe_loading_compatibility_mode"))&&void 0!==o&&o,[a,s]=this._render(!n,r),l=this._options.container,d="string"==typeof l?document.getElementById(l):l;if(null===d)throw new Error(`There is no such element - #${this._options.container}`);d.innerHTML=a,this._iFrame=d.querySelector(`#${this._id}`);const c=this._iFrame;r&&await this._innerWindowEvent("sameOriginLoad"),n&&(c.contentWindow?(c.contentWindow.document.open(),c.contentWindow.document.write(s),c.contentWindow.document.close()):console.warn("Unable to locate contentWindow for the created iframe. Please try disabling the `iframe_loading_compatibility_mode` featureset.")),this._innerWindowLoaded=this._innerWindowEvent("innerWindowLoad"),(this._options.autosize||this._options.fullscreen)&&(c.style.width="100%",this._options.fullscreen||(c.style.height="100%")),window.addEventListener("resize",this._onWindowResize),this._onWindowResize(),this._innerWindowLoaded.then((()=>{try{this._innerWindow().widgetReady((()=>{this._ready=!0;for(const e of this._readyHandlers)try{e.call(this)}catch(e){console.error(e)}this._innerWindow().initializationFinished()}))}catch(e){if(e instanceof Error&&/widgetReady is not a function/.test(e.message))throw new Error(`There was an error when loading the library. Usually this error means the library failed to load its static files. Check that the library files are available at ${window.location.host}/${this._options.library_path||""} or correct the library_path option.`)}}))}_innerWindowEvent(e){return new Promise((t=>{const i=()=>{this._innerWindow().removeEventListener(e,i),t()};this._innerWindow().addEventListener(e,i)}))}_render(e,t){var i;const o=window;if(o[this._id]={datafeed:this._options.datafeed,customFormatters:this._options.custom_formatters,brokerFactory:this._options.broker_factory,overrides:this._options.overrides,studiesOverrides:this._options.studies_overrides,tradingCustomization:this._options.trading_customization,disabledFeatures:this._options.disabled_features,enabledFeatures:this._options.enabled_features,brokerConfig:this._options.broker_config||this._options.brokerConfig,restConfig:this._options.restConfig,favorites:this._options.favorites,logo:this._options.logo,numeric_formatting:this._options.numeric_formatting,rss_news_feed:this._options.rss_news_feed,rss_news_title:this._options.rss_news_title,newsProvider:this._options.news_provider,loadLastChart:this._options.load_last_chart,saveLoadAdapter:this._options.save_load_adapter,loading_screen:this._options.loading_screen,settingsAdapter:this._options.settings_adapter,getCustomIndicators:this._options.custom_indicators_getter,additionalSymbolInfoFields:this._options.additional_symbol_info_fields,headerWidgetButtonsMode:this._options.header_widget_buttons_mode,customTranslateFunction:this._options.custom_translate_function,symbolSearchComplete:this._options.symbol_search_complete,contextMenu:this._options.context_menu,settingsOverrides:this._options.settings_overrides,timeframe:this._options.timeframe,customTimezones:this._options.custom_timezones,customChartDescriptionFunction:this._options.custom_chart_description_function,customThemes:this._options.custom_themes},this._options.saved_data)o[this._id].chartContent={json:this._options.saved_data},this._options.saved_data_meta_info&&(o[this._id].chartContentExtendedData=this._options.saved_data_meta_info);else if(!this._options.load_last_chart&&!this._options.symbol)throw new Error("Symbol is not defined: either 'symbol' or 'load_last_chart' option must be set");if(this._options.library_path&&!this._options.library_path.endsWith("/")&&console.warn("library_path option should contain a trailing forward slash"),this._options.locale){const e=encodeURIComponent(this._options.locale);Ie.findIndex((t=>t.language===e))>=0||(console.warn("locale isn't supported. Using default of `en`."),this._options.locale="en")}const r=function(e,t){var i;const o=new URL(`${e||""}`,location.href).href,r=JSON.parse('["bundles/runtime.7dd2b495dd46fa7aaf80.js","bundles/__LANG__.4026.45ee1092b1b9fbf8f257.js","bundles/9662.03109f673cda5962c847.css","bundles/7346.b02c4b5d2d08b5be4162.js","bundles/library.34b18c357d450582c1a4.js"]'),n=encodeURIComponent(t),a=null!==(i=Ie.find((e=>e.language===n)))&&void 0!==i?i:{iso:"en",dir:"ltr"},s=`lang="${a.iso}" dir="${a.dir}"`,l=`\n${function(e,t,i){if(void 0===e)return"";const o=[],r=[];for(const n of e)n.endsWith(".js")?o.push(`